:root{--bg:#f7f5f0;--surface:#fff;--surface-2:#efe9dc;--tint:#e7f2f1;--text:#0f2537;--muted:#475a6b;--border:#d8d1c1;--border-strong:#b9b09c;--primary:#0b6b69;--primary-hover:#08504f;--on-primary:#fff;--accent:#9a4a0c;--on-accent:#fff;--focus:#c25e0e;--callout:var(--tint);--hero-from:#e3efee;--hero-to:var(--bg);--footer-bg:#0c2b45;--footer-text:#dce6ee;--footer-muted:#a9bccb;--footer-link:#8fe0d6;--footer-border:#1f4260;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--step--1:.9rem;--step-0:1.125rem;--step-1:1.25rem;--step-2:clamp(1.4rem, 1.2rem + .9vw, 1.75rem);--step-3:clamp(2rem, 1.45rem + 2.4vw, 3rem);--radius-sm:8px;--radius:12px;--radius-lg:18px;--shadow-sm:0 1px 2px #0f25370f;--shadow:0 1px 2px #0f25370d, 0 6px 18px #0f253712;--shadow-lg:0 2px 4px #0f25370f, 0 14px 32px #0f25371f;--max:74rem;--measure:44rem;--gutter:1rem;--header-h:4.25rem;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#0a1621;--surface:#0f2131;--surface-2:#15293b;--tint:#10302f;--text:#e6edf2;--muted:#a6b6c4;--border:#24394d;--border-strong:#36526b;--primary:#5fd3c7;--primary-hover:#8ce4da;--on-primary:#052322;--accent:#f2b77a;--on-accent:#2a1606;--focus:#f2b77a;--hero-from:#0f2a3a;--hero-to:var(--bg);--footer-bg:#07111a;--footer-border:#1a2c3d;--shadow-sm:none;--shadow:0 0 0 1px #ffffff05;--shadow-lg:0 10px 28px #00000073}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;min-height:100vh;margin:0;line-height:1.7;display:flex}main{outline:none;flex:1}img,svg,video{max-width:100%;height:auto}img{display:block}h1,h2,h3,h4{color:var(--text);letter-spacing:-.012em;text-wrap:balance;margin:2rem 0 .75rem;font-weight:750;line-height:1.22}h1{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:-.02em;margin-top:.5rem;font-weight:700;line-height:1.12}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p,ul,ol{margin:0 0 1.1rem}p{text-wrap:pretty}a{color:var(--primary);text-underline-offset:.2em;transition:color .15s var(--ease), text-decoration-color .15s var(--ease);text-decoration-thickness:1px}a:hover{color:var(--primary-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}::selection{background:var(--primary);color:var(--on-primary)}code{background:var(--surface-2);border-radius:4px;padding:.1em .35em;font-size:.9em}pre{border-radius:var(--radius-sm);background:var(--surface-2);max-width:100%;padding:1rem;overflow-x:auto}pre code{background:0 0;padding:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:50;background:var(--primary);color:var(--on-primary);border-radius:var(--radius-sm);padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{color:var(--on-primary);top:1rem}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--measure) + 2 * var(--gutter))}@media (width>=40rem){:root{--gutter:1.5rem}}@media (width>=64rem){:root{--gutter:2rem}}.lead{color:var(--muted);max-width:40rem;font-size:clamp(1.15rem,1.08rem + .3vw,1.3rem);line-height:1.6}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.82rem;font-weight:750}.eyebrow a{min-height:2rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.eyebrow a:hover{text-decoration:underline}.byline{color:var(--muted);font-size:.95rem}.byline span{margin-inline:.35rem}.site-header{z-index:20;border-bottom:1px solid var(--border);background:var(--surface);position:relative}.site-header__inner{min-height:var(--header-h);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding-block:.55rem;display:flex}.logo{letter-spacing:-.01em;min-width:0;min-height:44px;color:var(--text);align-items:center;gap:.55rem;margin-right:auto;font-size:1.12rem;font-weight:800;text-decoration:none;display:inline-flex}.logo:hover{color:var(--text)}.logo svg{flex:none}.logo__mark{color:var(--primary)}.main-nav ul{flex-wrap:wrap;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.main-nav a,.search-btn,.nav-toggle{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--text);font:inherit;white-space:nowrap;transition:background-color .15s var(--ease), color .15s var(--ease);align-items:center;gap:.45rem;padding:0 .75rem;font-size:1rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.main-nav a:hover,.search-btn:hover,.nav-toggle:hover{background:var(--surface-2);color:var(--text)}.main-nav a[aria-current=page]{color:var(--primary);background:var(--tint)}.search-btn,.nav-toggle{border:1px solid var(--border);background:var(--surface);justify-content:center}.nav-toggle{cursor:pointer}.nav-toggle__icon .bar{transition:transform .2s var(--ease), opacity .2s var(--ease);transform-origin:50%}.nav-open .nav-toggle__icon .bar--top{transform:translateY(6px)rotate(45deg)}.nav-open .nav-toggle__icon .bar--mid{opacity:0}.nav-open .nav-toggle__icon .bar--bot{transform:translateY(-6px)rotate(-45deg)}.search-btn__text,.nav-toggle__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=27rem){.search-btn__text,.nav-toggle__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (width<=21.99rem){:root{--gutter:.75rem}.site-header__inner{gap:.25rem .3rem}.logo{gap:.4rem;font-size:.98rem}.logo svg{width:28px;height:28px}.search-btn,.nav-toggle{min-width:42px;padding-inline:0}}@media (width<=51.99rem){.search-btn{order:1}.nav-toggle{order:2}.main-nav{border-top:1px solid var(--border);order:3;width:100%;margin-top:.4rem;padding-block:.5rem .75rem;display:none}.nav-open .main-nav{display:block}.main-nav ul{flex-direction:column;gap:.2rem}.main-nav a{min-height:48px;padding-inline:.85rem;font-size:1.05rem;display:flex}}@media (width>=52rem){.nav-toggle{display:none}}@media (width>=64rem){html{scroll-padding-top:calc(var(--header-h) + 1rem)}.site-header{background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.site-header__inner{flex-wrap:nowrap;gap:1rem}}.site-footer{border-top:1px solid var(--footer-border);background:var(--footer-bg);color:var(--footer-text);margin-top:5rem;font-size:1rem;line-height:1.6}.site-footer a{color:var(--footer-link);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer :focus-visible{outline-color:#f2b77a}.site-footer__inner{gap:2rem;padding-block:3rem 2rem;display:grid}@media (width>=40rem){.site-footer__inner{grid-template-columns:1fr 1fr}.site-footer__inner>:first-child{grid-column:1/-1}}@media (width>=52rem){.site-footer__inner{grid-template-columns:2fr 1fr 1fr;gap:3rem}.site-footer__inner>:first-child{grid-column:auto}}.site-footer__inner p{max-width:32rem;color:var(--footer-muted)}.site-footer__inner .site-footer__brand{color:var(--footer-text);margin-bottom:.5rem;font-size:1.2rem;font-weight:800}.site-footer__inner .site-footer__heading{letter-spacing:.1em;text-transform:uppercase;color:var(--footer-text);margin-bottom:.5rem;font-size:.8rem;font-weight:750}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{align-items:center;min-height:44px;display:inline-flex}@media (width>=52rem){.site-footer li a{min-height:36px}}.site-footer__legal{border-top:1px solid var(--footer-border);color:var(--footer-muted);padding-block:1.25rem 1.75rem;font-size:.9rem}.site-footer__legal p{margin:0}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;margin:1.5rem 0 .75rem;padding:0;font-size:.92rem;list-style:none;display:flex}.breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"›" / "";color:var(--border-strong);margin-inline:.5rem}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--primary);text-decoration:underline}.breadcrumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;color:var(--text);display:inline-block;overflow:hidden}.button{border-radius:var(--radius-sm);background:var(--primary);min-height:48px;color:var(--on-primary);text-align:center;border:2px solid var(--primary);box-shadow:var(--shadow-sm);transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), transform .15s var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.35rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.button:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary);text-decoration:none}.button:active{transform:translateY(1px)}.button--ghost{background:var(--surface);color:var(--primary);border-color:var(--primary);box-shadow:none}.button--ghost:hover{background:var(--tint);border-color:var(--primary-hover);color:var(--primary-hover)}.hero{background:radial-gradient(60rem 26rem at 85% -10%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), linear-gradient(180deg, var(--hero-from) 0%, var(--hero-to) 100%);border-bottom:1px solid var(--border)}.hero__inner{align-items:center;gap:2rem;padding-block:2.25rem 2.75rem;display:grid}.hero__text{min-width:0}.hero h1{margin-block:.6rem 1rem}.hero__actions{flex-wrap:wrap;gap:.75rem;max-width:36rem;margin:1.75rem 0 0;display:flex}.hero__actions .button{flex:auto;padding-inline:1.2rem}.hero__image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg);outline:1px solid color-mix(in srgb, var(--text) 8%, transparent);outline-offset:-1px;background:var(--surface-2)}@media (width>=64rem){.hero__inner{grid-template-columns:minmax(34.5rem,1.1fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,3.5rem);padding-block:4rem}}.section{padding-top:3.5rem}.section>h2:first-child{margin-top:0}.section>h2:first-child:after{content:"";background:var(--primary);border-radius:2px;width:3rem;height:4px;margin-top:.6rem;display:block}.section.section--note{width:calc(100% - 2 * var(--gutter));max-width:calc(var(--measure) + 4rem);border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));border-radius:var(--radius-lg);background:var(--tint);margin:3.5rem auto 0;padding:1.75rem clamp(1.25rem,4vw,2.25rem)}.section--note>h2:first-child:after{display:none}.section--note>p:last-child{margin-bottom:0}.steps{counter-reset:none;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.steps{grid-template-columns:repeat(3,1fr)}}.steps__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);gap:1rem;padding:1.35rem;display:flex;position:relative}.steps__item h3{margin:0 0 .4rem;font-size:1.1rem;line-height:1.35}.steps__item h3 a{color:var(--text);text-decoration:none}.steps__item h3 a:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.steps__item h3 a:focus-visible{outline:none}.steps__item h3 a:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}.steps__item:hover{border-color:var(--primary);box-shadow:var(--shadow)}.steps__item:hover h3 a{color:var(--primary)}.steps__item p{color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.steps__num{background:var(--primary);width:2.4rem;height:2.4rem;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.grid{gap:1.25rem;display:grid}@media (width>=40rem){.grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.grid{grid-template-columns:repeat(3,1fr)}}.topic{border-radius:var(--radius);border:1px solid var(--border);border-top:4px solid var(--primary);background:var(--surface);min-height:100%;color:var(--text);box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);flex-direction:column;gap:.4rem;padding:1.35rem 1.35rem 1.25rem;text-decoration:none;display:flex}.topic:hover{border-color:var(--primary);color:var(--text);box-shadow:var(--shadow)}.topic__title{color:var(--primary);justify-content:space-between;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;line-height:1.3;display:flex}.topic__title:after{content:"→" / "";transition:transform .2s var(--ease);flex:none}.topic:hover .topic__title:after{transform:translate(3px)}.topic__desc{color:var(--muted);font-size:1rem;line-height:1.55}.pill-list{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.pill-list a{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);border-radius:999px;align-items:center;padding:0 1.1rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.pill-list a:hover{border-color:var(--primary);background:var(--tint);color:var(--primary-hover)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);flex-direction:column;padding:1.4rem 1.4rem 1.2rem;display:flex;position:relative}.card:hover{border-color:var(--primary);box-shadow:var(--shadow)}.card__meta{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.76rem;font-weight:750;line-height:1.4;display:flex}.card__meta>span:first-child{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:999px;padding:.2rem .6rem}.card__title{margin:0 0 .5rem;font-size:1.2rem;line-height:1.32}.card__title a{color:var(--text);text-decoration:none}.card__title a:after{content:"";z-index:1;border-radius:var(--radius);position:absolute;inset:0}.card__title a:focus-visible{outline:none}.card__title a:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}.card:hover .card__title a{color:var(--primary);text-decoration:underline 2px}.card__desc{color:var(--muted);flex:1;font-size:1rem;line-height:1.6}.card__date{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:.85rem;font-size:.88rem}.badge{background:var(--accent);color:var(--on-accent);border-radius:4px;padding:.1rem .5rem}@media (prefers-reduced-motion:no-preference){.card:hover,.topic:hover,.steps__item:hover{transform:translateY(-2px)}}.hub-header{max-width:var(--measure);margin-bottom:2rem}.empty-state{max-width:var(--measure);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface);padding:1.75rem}.empty-state h2{margin-top:0}.article-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""side""body";display:grid}.article__header{max-width:var(--measure);grid-area:header;margin-bottom:.5rem}.sidebar{grid-area:side;min-width:0}.article__body{max-width:var(--measure);grid-area:body;min-width:0}.sidebar__ad{display:none}@media (width>=64rem){.article-layout{grid-template:"header side""body side"1fr/minmax(0,1fr) 18.75rem;column-gap:4rem}.sidebar{padding-top:1.5rem}.sidebar__ad{margin-top:3rem;display:block}}.draft-banner{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);padding:.6rem 1rem;font-weight:700}.draft-banner code{color:inherit;background:#0003}.toc{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin:.75rem 0 2rem;font-size:1rem;overflow:hidden}.toc summary{cursor:pointer;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.5rem;min-height:48px;padding:.7rem 1rem;font-weight:750;list-style:none;display:flex}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:"";width:.55rem;height:.55rem;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin-right:.25rem;transform:rotate(45deg)translateY(-2px)}.toc details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.toc summary:hover{background:var(--surface-2)}.toc details[open] summary{border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0}.toc ol{margin:0;padding:.75rem 1rem .9rem 2.25rem}.toc ol ol{padding:.2rem 0 .2rem 1.1rem;font-size:.94rem;list-style:outside}.toc li{margin:.3rem 0;line-height:1.45}.toc li::marker{color:var(--muted)}.toc a{color:var(--text);padding-block:.15rem;text-decoration:none;display:inline-block}.toc a:hover{color:var(--primary);text-decoration:underline}@media (width>=64rem){.toc{margin-top:0}}.prose{font-size:var(--step-0);line-height:1.75}.prose>:first-child{margin-top:0}.prose h2{margin-top:2.75rem;padding-top:.25rem}.prose h3{margin-top:2rem}.prose li{margin-bottom:.45rem}.prose li::marker{color:var(--primary)}.prose ul,.prose ol{padding-left:1.4rem}.prose img{border-radius:var(--radius);height:auto;box-shadow:var(--shadow);margin-block:1.75rem}.prose figure{margin:1.75rem 0}.prose figcaption{color:var(--muted);margin-top:.5rem;font-size:.92rem}.prose strong{font-weight:700}.prose blockquote{border-left:4px solid var(--primary);background:var(--callout);border-radius:0 var(--radius) var(--radius) 0;margin:1.75rem 0;padding:1rem 1.25rem}.prose blockquote p:last-child{margin-bottom:0}.prose table{-webkit-overflow-scrolling:touch;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius);background: linear-gradient(to right, var(--surface) 30%, transparent) left / 2rem 100% no-repeat local, linear-gradient(to left, var(--surface) 30%, transparent) right / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000024, transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000024, transparent) right / .75rem 100% no-repeat scroll, var(--surface);width:100%;max-width:100%;margin:1.75rem 0;font-size:.98rem;line-height:1.5;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);min-width:8rem;padding:.7rem .9rem}.prose th+th,.prose td+td{border-left:1px solid var(--border)}.prose th{background:var(--surface-2);white-space:nowrap;font-weight:750}.prose tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.prose tbody tr:last-child td{border-bottom:0}.prose hr{border:0;border-top:1px solid var(--border);margin:2.75rem 0}.callout{border-radius:var(--radius);background:var(--callout);border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));border-left:5px solid var(--primary);margin:1.75rem 0;padding:1.15rem 1.35rem}.callout p{margin:0 0 .4rem}.callout p:last-child{margin-bottom:0}.callout__title{font-weight:800}.callout a{font-weight:700}.callout__small{color:var(--muted);font-size:.95rem}.disclaimer{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);margin-top:2.5rem;padding:1.1rem 1.35rem;font-size:.98rem;line-height:1.6}.faq{margin-top:3rem}.faq>h2{margin-bottom:1.25rem}.faq__item{border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius);background:var(--surface);margin-bottom:.85rem;padding:1.15rem 1.35rem}.prose .faq__item h3,.faq__item h3{margin:0 0 .45rem;padding:0;font-size:1.1rem;line-height:1.4}.faq__item p{color:var(--text);margin:0;font-size:1.02rem;line-height:1.65}.author-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:3rem;padding:1.35rem 1.5rem;font-size:1rem;line-height:1.6}.author-box p:last-child{margin-bottom:0}.author-box__name{margin-bottom:.4rem;font-weight:800}.author-box__note{border-top:1px solid var(--border);color:var(--muted);padding-top:.85rem;font-size:.95rem}.related{border-top:1px solid var(--border);margin-top:4rem;padding-top:2rem}.related>h2{margin-top:0;margin-bottom:1.25rem}.state-list{gap:.75rem;list-style:none;display:grid;padding:0!important}@media (width>=40rem){.state-list{grid-template-columns:repeat(2,1fr)}}.state-list li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color .15s var(--ease);flex-direction:column;gap:.15rem;padding:.9rem 1.1rem;display:flex;margin:0!important}.state-list li:hover{border-color:var(--primary)}.state-list li::marker{content:none}.state-list a{font-weight:750}.state-list span{color:var(--muted);font-size:.92rem;line-height:1.5}.link-list li{margin-bottom:.5rem}.not-found{padding-top:3rem}.contact-email{font-size:1.25rem;font-weight:700}.ad-slot{text-align:center;clear:both;min-height:300px;margin:2.5rem 0;padding-block:.5rem}.ad-slot--sidebar{min-height:620px;margin:0}.ad-slot__label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.75rem;display:block}.ad-slot ins{display:block}.search{--pagefind-ui-scale:.9;--pagefind-ui-primary:var(--primary);--pagefind-ui-text:var(--text);--pagefind-ui-background:var(--surface);--pagefind-ui-border:var(--border-strong);--pagefind-ui-tag:var(--surface-2);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:12px;--pagefind-ui-font:var(--font);min-height:4rem;margin-top:1rem}.search__status{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface);padding:1rem 1.25rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
