:root{--color-surface:#fff;--color-surface-subtle:#f8f8f8;--color-surface-muted:#d9d9d9;--color-surface-strong:#6c6c6c;--color-surface-inverse:#1f1f1f;--color-text:#303030;--color-text-inverse:#f8f8f8;--color-text-secondary:var(--color-surface-strong);--color-accent:#c02026;--color-on-accent:#fff;--color-search-result-title:#1a0dab;--color-scrim:#00000080;--shadow-card:0 3px 10px #00000014;--shadow-card-raised:0 8px 20px #00000024;--font-family-base:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-weight-regular:400;--font-weight-bold:700;--font-size-sm:15px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--line-height-tight:1.2;--line-height-body:1.5;--space-1:4px;--space-2:8px;--space-3:10px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:64px;--radius-xs:2px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-round:50%;--radius-pill:999px;--border-width:1px;--border-width-strong:3px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-accent);--size-touch-target:44px;--size-icon-sm:20px;--size-icon-md:24px;--size-icon-lg:32px;--size-header-height:100px;--size-header-height-mobile:60px;--size-nav-height:56px;--size-search-button-width:48px;--size-search-button-height:60px;--size-search-bar-width:350px;--size-logo-width:294px;--size-logo-height:80px;--size-logo-width-mobile:180px;--size-logo-height-mobile:49px;--size-thumbnail-width:120px;--size-gallery-thumbnail:80px;--size-variant-option:96px;--size-scrollbar:4px;--size-map-height:200px;--size-breadcrumb-here-min:120px;--size-card-button-min:100px;--layout-max-width:1240px;--layout-gutter-mobile:16px;--layout-gutter-tablet:24px;--layout-gutter-desktop:20px;--layout-sidebar-width:350px;--layout-column-gap:40px;--layout-footer-column-width:400px;--layout-footer-map-width:356px;--layout-text-width:760px;--font-family-panel:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-surface-inverse-raised:#2e2e2e;--layout-panel-bar-height:48px;--layout-panel-menu-width:220px;--layout-panel-content-width:960px;--size-panel-code-width:176px;--size-panel-address-column:160px;--size-panel-preview-width:256px;--size-panel-preview-height:128px;--size-panel-media-tile:144px;--size-panel-media-preview:480px;--size-panel-editor-min-height:320px;--duration-fast:.15s;--duration-medium:.3s;--duration-slide:.9s;--easing-standard:ease-out}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}address{font-style:normal}button{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-sm);position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.container{width:100%;max-width:calc(var(--layout-max-width) + 2 * var(--layout-gutter-mobile));padding-inline:var(--layout-gutter-mobile);margin-inline:auto}@media (min-width:768px){.container{max-width:calc(var(--layout-max-width) + 2 * var(--layout-gutter-tablet));padding-inline:var(--layout-gutter-tablet)}}@media (min-width:1280px){.container{max-width:calc(var(--layout-max-width) + 2 * var(--layout-gutter-desktop));padding-inline:var(--layout-gutter-desktop)}}

@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/inter-4.1/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/inter-4.1/Inter-Bold.woff2)format("woff2")}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:107.89%;ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:111.36%;ascent-override:86.99%;descent-override:21.66%;line-gap-override:0%}
.WKFhta_page{flex-direction:column;min-height:100svh;display:flex}@media (min-width:1024px){.WKFhta_categoryBar{display:none}}.WKFhta_main{padding-block:var(--space-6) var(--space-8);flex:1 0 auto;display:block}.WKFhta_main:focus{outline:none}@media (min-width:1024px){.WKFhta_main{padding-block:var(--space-8)}}
