*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--brand:#b85252;--brand-dark:#933232;--brand-muted:#8f5b5b;--ink:#222;--ink-soft:#333;--ink-muted:#555;--surface-muted:#f5f5f5;--surface-line:#e6eaed;--font-sans:"Onest", "Segoe UI", Tahoma, sans-serif;--font-display:"Syne", "Segoe UI", Tahoma, sans-serif}html[data-theme=dark]{--brand:#c45f5f;--brand-dark:#a84343;--brand-muted:#c48a8a;--ink:#e8eaed;--ink-soft:#d0d4da;--ink-muted:#9aa3af;--surface-muted:#1a1d24;--surface-line:#ffffff1a;color-scheme:dark}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink-muted);background:#fff;margin:0;line-height:1.4}html[data-theme=dark] body{background:#12141a}body.home-page{background:#f4f6f8}body.inner-page{background:#f4f6f8;margin:0}html[data-theme=dark] body.home-page,html[data-theme=dark] body.inner-page{background:#12141a}img{vertical-align:middle;max-width:100%;height:auto}a{color:var(--brand-muted);text-decoration:none;transition:color .15s,background .15s}a:hover,a:focus{color:#fff;background:var(--brand);outline:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leftimg{float:left;margin:0 20px 15px 0}.rightimg{float:right;margin:0 0 15px 20px}.prose-legacy h2,.prose-legacy h3,.prose-legacy h4,.prose-legacy h5{font-family:var(--font-display);color:var(--ink-soft);font-weight:300}.prose-legacy p{margin:0 0 1em;line-height:1.6}.prose-legacy ul,.prose-legacy ol{margin:0 0 1em 1.25em}.prose-legacy table{border-collapse:collapse;width:100%;margin-bottom:1.5em}.prose-legacy table td,.prose-legacy table th{border:1px solid var(--surface-line);vertical-align:top;padding:8px 12px}:root{--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-duration:.7s;--motion-distance:18px}.js-reveal,.hm-reveal{opacity:0;transform:translateY(var(--motion-distance));transition:opacity var(--motion-duration) var(--motion-ease), transform var(--motion-duration) var(--motion-ease);will-change:opacity, transform}.js-reveal.is-in,.hm-reveal.is-in{opacity:1;will-change:auto;transform:none}.js-reveal--left{transform:translateX(calc(var(--motion-distance) * -1))}.js-reveal--right{transform:translateX(var(--motion-distance))}.js-reveal--scale{transform:translateY(10px)scale(.98)}.js-reveal--left.is-in,.js-reveal--right.is-in,.js-reveal--scale.is-in{transform:none}.js-reveal-stagger>.js-reveal:first-child,.js-reveal-stagger>.hm-reveal:first-child{transition-delay:40ms}.js-reveal-stagger>.js-reveal:nth-child(2),.js-reveal-stagger>.hm-reveal:nth-child(2){transition-delay:.1s}.js-reveal-stagger>.js-reveal:nth-child(3),.js-reveal-stagger>.hm-reveal:nth-child(3){transition-delay:.16s}.js-reveal-stagger>.js-reveal:nth-child(4),.js-reveal-stagger>.hm-reveal:nth-child(4){transition-delay:.22s}.js-reveal-stagger>.js-reveal:nth-child(5),.js-reveal-stagger>.hm-reveal:nth-child(5){transition-delay:.28s}.js-reveal-stagger>.js-reveal:nth-child(6),.js-reveal-stagger>.hm-reveal:nth-child(6){transition-delay:.34s}@keyframes motion-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.in-page-hero{animation:motion-hero-in .75s var(--motion-ease) both}.in-page-hero__eyebrow{animation:motion-hero-in .75s var(--motion-ease) 60ms both}.in-page-hero h1{animation:motion-hero-in .8s var(--motion-ease) .1s both}.in-page-hero__lead{animation:motion-hero-in .8s var(--motion-ease) .16s both}.in-page-hero .breadcrumbs,.in-page-hero nav{animation:motion-hero-in .75s var(--motion-ease) .2s both}@keyframes motion-faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.in-faq__item[open] .in-faq__a,.hm-faq__item[open] .hm-faq__a{animation:motion-faq-open .28s var(--motion-ease) both}.in-faq__q,.hm-faq__q{transition:color .2s var(--motion-ease)}.inner-2026 .in-sidebar{opacity:0;animation:motion-hero-in .75s var(--motion-ease) .25s both;transform:translate(12px)}@media (width<=960px){.inner-2026 .in-sidebar{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.js-reveal,.js-reveal.is-in,.hm-reveal,.hm-reveal.is-in{opacity:1!important;transition:none!important;transform:none!important}.in-page-hero,.in-page-hero__eyebrow,.in-page-hero h1,.in-page-hero__lead,.in-page-hero .breadcrumbs,.in-page-hero nav,.inner-2026 .in-sidebar,.in-faq__item[open] .in-faq__a,.hm-faq__item[open] .hm-faq__a{opacity:1!important;animation:none!important;transform:none!important}}
