*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);flex-direction:column;min-height:100vh;margin:0;display:flex}:root[data-theme=night] body{font-weight:400}main{flex:1 0 auto}a{color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:underline}a:hover{color:var(--link-hover);text-decoration-thickness:2px}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}a:focus-visible{border-radius:3px}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--text);margin:0;font-weight:600}p{margin:0}ul,ol{margin:0;padding:0}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit}strong{font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:-100px;left:var(--space-6);z-index:100;background:var(--primary-bg);color:var(--primary-fg);padding:var(--space-4) var(--space-7);border-radius:var(--radius-md);text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-6)}.container{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.container--narrow{max-width:var(--container-narrow)}.container--faq{max-width:var(--container-faq)}.container--article{max-width:var(--container-article)}.section{padding:var(--space-17) 0}.section--compact{padding:var(--space-15) 0}.section--rule{border-top:var(--border-rule)}.band--ink{background:var(--color-ink);color:var(--color-paper);--text:var(--color-paper);--text-secondary:var(--color-mist);--text-muted:var(--color-mist);--link:var(--color-lamplight);--link-hover:var(--color-lamplight-hover);--focus-ring:var(--color-lamplight);--border:var(--color-ink-line)}.band--kraft{background:var(--color-kraft);--bg:var(--color-kraft)}:root[data-theme=night] .band--kraft{background:var(--color-ink);--bg:var(--color-ink)}.grid{gap:var(--space-7);display:grid}.grid--340{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.grid--320{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.grid--300{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid--280{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid--260{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid--240{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.grid--200{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.stack{gap:var(--space-5);flex-direction:column;display:flex}.stack--tight{gap:var(--space-2)}.stack--loose{gap:var(--space-8)}.row{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.row--between{justify-content:space-between}.measure{max-width:620px}.measure--lead{max-width:520px}.measure--wide{max-width:720px}.center{text-align:center}.center>*{margin-left:auto;margin-right:auto}.eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--link);margin-bottom:var(--space-3);font-weight:600}.eyebrow--slate{color:var(--text-muted)}.caption-label{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;font-weight:600}.h-section{font-size:clamp(2rem, 4vw, var(--text-section));line-height:1.1}.h-section-sm{font-size:clamp(1.8rem, 3.6vw, var(--text-section-sm));line-height:1.15}.h-34{font-size:clamp(1.7rem,3.4vw,34px);line-height:1.15}.h-30{font-size:clamp(1.6rem,3vw,30px);line-height:1.15}.h-26{font-size:26px;line-height:1.2}.h-hero{font-size:var(--text-hero);letter-spacing:var(--tracking-display);line-height:1.06}.h-hero-persona{font-size:var(--text-hero-persona);letter-spacing:var(--tracking-display);line-height:1.04}.h-hero-article{font-size:var(--text-hero-article);letter-spacing:var(--tracking-tight);line-height:1.08}.h-closing{font-size:var(--text-closing);line-height:1.1}.lead{font-size:var(--text-lead);color:var(--text-secondary)}.body-secondary{color:var(--text-secondary)}.muted{color:var(--text-muted)}.text-small{font-size:var(--text-small)}.text-meta{font-size:var(--text-meta)}.text-14{font-size:14px}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:500}.tagline{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--text-tagline);line-height:1.2}.underline-amber{border-bottom:2px solid var(--color-amber);padding-bottom:2px}.prose{line-height:1.65}.prose>*+*{margin-top:var(--space-6)}.prose h2{margin-top:var(--space-11);font-size:clamp(1.5rem,2.6vw,30px);line-height:1.2}.prose h3{margin-top:var(--space-9);font-size:22px}.prose ul,.prose ol{color:var(--text-secondary);padding-left:22px}.prose li+li{margin-top:var(--space-2)}.prose p{color:var(--text-secondary)}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.prose th,.prose td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:var(--border-rule);vertical-align:top}.prose th{font-weight:600}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-min);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-ui);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--primary-bg);color:var(--primary-fg);border-color:var(--primary-bg);padding:14px 22px}.btn--primary:hover{background:var(--primary-bg-hover);border-color:var(--primary-bg-hover);color:var(--primary-fg)}.btn--primary:active{background:var(--primary-bg-active)}.btn--large{padding:18px 28px;font-size:17px}.btn--closing{font-size:inherit;padding:18px 30px}.btn--small{font-size:var(--text-meta);padding:12px 18px}.btn--form{min-height:var(--target-input);padding:12px 22px}.btn--secondary{color:var(--secondary-fg);border-color:var(--secondary-border);background:0 0;padding:13px 21px}.btn--secondary.btn--large{padding:17px 27px}.btn--secondary:hover{background:var(--secondary-bg-hover);color:var(--secondary-fg)}.btn--secondary:active{background:var(--secondary-bg-active)}.band--ink .btn--primary,.btn--inverse{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper);padding:16px 24px}.band--ink .btn--primary:hover,.btn--inverse:hover{background:var(--color-kraft);border-color:var(--color-kraft);color:var(--color-ink)}.band--ink .btn--primary:active,.btn--inverse:active{background:var(--color-rule)}.btn--block{width:100%}.btn--outline-amber{color:var(--color-paper);border-color:var(--color-amber);background:0 0;padding:10px 16px}.btn--outline-amber:hover{background:var(--color-ink-line);color:var(--color-paper)}.btn[aria-disabled=true],.btn:disabled{background:var(--disabled-bg);color:var(--disabled-fg);border-color:var(--disabled-bg);cursor:not-allowed}.link-arrow{font-weight:600;font-size:var(--text-small);min-height:var(--target-min);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.link-arrow:hover{text-decoration:underline}.link-strong{color:var(--text);font-weight:600;font-size:var(--text-small);min-height:var(--target-min);align-items:center;text-decoration:none;display:inline-flex}.link-strong:hover{color:var(--text);text-decoration:underline}.link-quiet{color:var(--text-muted);font-weight:400}.link-quiet:hover{color:var(--text)}.breadcrumb{color:var(--text-muted);font-size:14px}.breadcrumb ol{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.breadcrumb a{color:var(--text-muted);font-weight:400}.breadcrumb a:hover{color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-4);color:var(--text);flex-direction:column;display:flex}.card--link{font-weight:400;text-decoration:none}.card--link:hover{border-color:var(--secondary-border);color:var(--text)}.card--lg{border-radius:var(--radius-lg)}.card__title{font-size:var(--text-card-title);line-height:1.25}.card__title--sm{font-size:19px}.image-slot{background:var(--color-kraft);border-radius:var(--radius-md);color:var(--color-slate);text-align:center;padding:var(--space-6);justify-content:center;align-items:center;font-size:13px;display:flex}:root[data-theme=night] .image-slot{background:var(--color-raised);color:var(--color-night-muted)}.image-slot--4x3{aspect-ratio:4/3}.image-slot--16x10{aspect-ratio:16/10}.image-slot--4x5{aspect-ratio:4/5}.photo{object-fit:cover;border-radius:var(--radius-md);background:var(--color-kraft);width:100%;height:auto;display:block}.photo--4x3{aspect-ratio:4/3}.photo--4x5{aspect-ratio:4/5}:root[data-theme=night] .photo{background:var(--color-raised);filter:brightness(.92)}.media-frame{background:var(--color-kraft);border-radius:var(--radius-xl);padding:var(--space-8);justify-content:space-between;gap:var(--space-4);flex-direction:column;display:flex;position:relative}:root[data-theme=night] .media-frame{background:var(--color-raised)}.media-frame--4x3{aspect-ratio:4/3}.media-frame--4x5{aspect-ratio:4/5}.media-frame--photo{overflow:hidden}.media-frame__photo{border-radius:inherit;height:100%;position:absolute;inset:0}.media-frame--photo>:not(picture){position:relative}.media-frame__spacer{flex:1}.photo-stage{position:relative}.photo-stage>.message-card{width:clamp(220px,46%,280px);position:absolute;bottom:-40px;left:-32px}@media (width>=1024px){.photo-stage{margin-bottom:40px}}@media (width<=1023px){.photo-stage>.message-card{width:min(100% - 32px,270px);margin:-56px 0 0 16px;position:relative;bottom:auto;left:auto}}.media-frame__slot{color:var(--color-slate);text-align:center;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}:root[data-theme=night] .media-frame__slot{color:var(--color-night-muted)}.media-frame__quote{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-sm);text-align:center;padding:10px 14px;font-size:16px;position:absolute;bottom:20px;left:20px;right:20px}.media-frame__tag{background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-sm);align-self:flex-start;padding:8px 14px;font-size:14px;font-weight:500}.play-disc{border-radius:var(--radius-pill);background:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.play-disc svg{width:18px;height:18px}figure{gap:var(--space-4);flex-direction:column;margin:0;display:flex}figcaption{color:var(--text-muted);font-size:14px}.chips{gap:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.chip{min-height:var(--target-min);border-radius:var(--radius-sm);font-size:var(--text-meta);background:var(--surface);color:var(--text);border:1px solid var(--border);cursor:pointer;padding:10px 16px;font-weight:500}.chip:hover{background:var(--bg);border-color:var(--secondary-border)}.chip[aria-pressed=true]{background:var(--primary-bg);color:var(--primary-fg);border-color:var(--primary-bg)}.segmented{background:var(--color-kraft);border-radius:var(--radius-md);gap:2px;padding:4px;display:inline-flex}:root[data-theme=night] .segmented{background:var(--color-raised)}.segmented button{min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;padding:8px 20px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--surface)}:root[data-theme=night] .segmented button{color:var(--color-paper)}:root[data-theme=night] .segmented button[aria-pressed=true]{background:var(--color-deep-ink)}.faq{gap:var(--space-4);flex-direction:column;display:flex}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 22px}.faq summary{cursor:pointer;min-height:28px;font-weight:600}.faq details p{margin-top:var(--space-4);color:var(--text-secondary)}.faq details p+p{margin-top:var(--space-2)}.check-list{gap:var(--space-3);flex-direction:column;font-size:17px;list-style:none;display:flex}.check-list li{gap:var(--space-4);align-items:flex-start;display:flex}.check-list svg{flex-shrink:0;width:22px;height:22px;margin-top:3px}.plain-list{gap:var(--space-2);color:var(--text-secondary);flex-direction:column;list-style:none;display:flex}.bullet-list{color:var(--text-secondary);gap:var(--space-2);flex-direction:column;padding-left:22px;display:flex}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-9) var(--space-10);gap:var(--space-6);flex-direction:column;display:flex}.panel--kraft{background:var(--color-kraft);border:0}:root[data-theme=night] .panel--kraft{background:var(--color-raised)}.panel--ink{background:var(--color-ink);color:var(--color-paper);--text:var(--color-paper);--text-secondary:var(--color-mist);--text-muted:var(--color-mist);--link:var(--color-lamplight);--link-hover:var(--color-lamplight-hover);--focus-ring:var(--color-lamplight);border:0}.panel--feature{border-top:var(--border-feature-top)}.panel--amber{border:var(--border-amber);background:0 0}.notice-inline{color:var(--attention);gap:var(--space-3);align-items:flex-start;font-weight:500;display:flex}.field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.field input,.field textarea,.field select{font:inherit;min-height:var(--target-input);border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);width:100%;padding:12px 14px;font-size:16px;font-weight:400}.field input:focus-visible,.field textarea:focus-visible{border:2px solid var(--text);background:var(--surface);padding:11px 13px}.field textarea{resize:vertical;min-height:120px}.field__help{color:var(--text-muted);font-weight:400}.panel--ink .field input{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-disabled)}.panel--ink .field input:focus-visible{border-color:var(--color-paper);background:var(--color-paper)}.badge{letter-spacing:.08em;text-transform:uppercase;background:var(--color-amber);color:var(--color-ink);border-radius:var(--radius-xs);padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.table th,.table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:var(--border-rule);vertical-align:top}.byline{align-items:center;gap:var(--space-4);color:var(--text-muted);font-size:14px;display:flex}.byline__avatar{border-radius:var(--radius-pill);background:var(--color-kraft);flex-shrink:0;width:40px;height:40px}.byline strong{color:var(--text)}@media (width<=859px){.section{padding:var(--space-13) 0}}.logo-icon{vertical-align:baseline;width:1.45em;height:.6em;margin-left:.08em;display:inline-block}:root[data-theme=night]{--logo-play:#f5f0e6}.lockup{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);align-items:baseline;min-height:44px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.lockup:hover{color:var(--text)}.lockup__icon{margin-left:.1em}.theme-switcher[data-astro-cid-77d2g6aj]{border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0;padding:0;display:flex}.theme-switcher__legend[data-astro-cid-77d2g6aj]{float:left;color:var(--color-mist);padding:0}.theme-switcher__options[data-astro-cid-77d2g6aj]{border:var(--border-ink-line);border-radius:var(--radius-md);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.theme-switcher__option[data-astro-cid-77d2g6aj]{min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--color-mist);cursor:pointer;align-items:center;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.theme-switcher__option[data-astro-cid-77d2g6aj] input[data-astro-cid-77d2g6aj]{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.theme-switcher__option[data-astro-cid-77d2g6aj]:hover{color:var(--color-paper)}.theme-switcher__option[data-astro-cid-77d2g6aj]:has(input:checked){background:var(--color-paper);color:var(--color-ink)}.theme-switcher__option[data-astro-cid-77d2g6aj]:has(input:focus-visible){outline:var(--focus-width) solid var(--color-lamplight);outline-offset:var(--focus-offset)}.theme-switcher[data-astro-cid-77d2g6aj]:disabled .theme-switcher__option[data-astro-cid-77d2g6aj]{cursor:default}.site-footer[data-astro-cid-bddg4lij]{font-size:var(--text-meta);line-height:1.6}.site-footer__inner[data-astro-cid-bddg4lij]{max-width:var(--container);padding:64px var(--gutter) 32px;flex-direction:column;gap:40px;margin:0 auto;display:flex}.site-footer__signoff[data-astro-cid-bddg4lij]{border-bottom:1px solid var(--color-ink-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-bottom:40px;display:flex}.site-footer__phrase[data-astro-cid-bddg4lij]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-paper);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:600;line-height:1.04}.site-footer__line[data-astro-cid-bddg4lij]{color:var(--color-mist);font-size:16px}.site-footer__line[data-astro-cid-bddg4lij] strong[data-astro-cid-bddg4lij]{color:var(--color-paper)}.site-footer__main[data-astro-cid-bddg4lij]{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.site-footer__brand[data-astro-cid-bddg4lij]{flex-direction:column;align-items:flex-start;gap:14px;max-width:320px;display:flex}.site-footer__lockup[data-astro-cid-bddg4lij]{color:var(--color-paper)}.site-footer__trust[data-astro-cid-bddg4lij]{color:var(--color-mist)}.site-footer__received[data-astro-cid-bddg4lij]{font-size:var(--text-meta)}.site-footer__grid[data-astro-cid-bddg4lij]{flex:999 640px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:28px;display:grid}.site-footer__column[data-astro-cid-bddg4lij]{flex-direction:column;gap:8px;display:flex}.site-footer__column[data-astro-cid-bddg4lij] ul[data-astro-cid-bddg4lij]{flex-direction:column;gap:8px;list-style:none;display:flex}.site-footer__heading[data-astro-cid-bddg4lij]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-lamplight);font-size:13px;font-weight:600}.site-footer__column[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{color:var(--color-mist);padding:4px 0;font-weight:400;text-decoration:none;display:inline-block}.site-footer__column[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover{color:var(--color-paper);text-decoration:underline}.site-footer__legal[data-astro-cid-bddg4lij]{border-top:1px solid var(--color-ink-line);color:var(--color-mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;font-size:14px;display:flex}.site-footer__legal[data-astro-cid-bddg4lij] ul[data-astro-cid-bddg4lij]{flex-wrap:wrap;gap:8px 20px;list-style:none;display:flex}.site-footer__legal[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{color:var(--color-mist);padding:4px 0;font-weight:400;display:inline-block}.site-footer__legal[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover{color:var(--color-paper)}.site-footer__cookie-settings[data-astro-cid-bddg4lij]{font:inherit;color:var(--color-mist);cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.site-footer__cookie-settings[data-astro-cid-bddg4lij]:hover{color:var(--color-paper)}.site-header[data-astro-cid-jae56hh5]{background:var(--bg);border-bottom:1px solid var(--border)}.site-header__bar[data-astro-cid-jae56hh5]{max-width:var(--container);padding:14px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 auto;display:flex}.site-header__items[data-astro-cid-jae56hh5]{font-size:var(--text-meta);gap:2px;font-weight:500;list-style:none;display:flex}.nav-link[data-astro-cid-jae56hh5]{color:var(--text);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;font-weight:500;font-size:var(--text-meta);background:0 0;border:0;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-jae56hh5]:hover{color:var(--text);text-decoration:underline}.nav-link[data-astro-cid-jae56hh5].is-active,.nav-trigger[data-astro-cid-jae56hh5][aria-expanded=true]{background:var(--color-kraft)}:root[data-theme=night] .nav-link[data-astro-cid-jae56hh5].is-active,:root[data-theme=night] .nav-trigger[data-astro-cid-jae56hh5][aria-expanded=true]{background:var(--color-raised)}.site-header__actions[data-astro-cid-jae56hh5]{align-items:center;gap:6px;display:flex}.site-header__login[data-astro-cid-jae56hh5]{color:var(--text);font-size:var(--text-meta);align-items:center;min-height:44px;padding:10px 12px;font-weight:500;display:inline-flex}.site-header__mobile[data-astro-cid-jae56hh5]{align-items:center;gap:8px;display:none}.site-header__mobile-start[data-astro-cid-jae56hh5]{padding:11px 14px}.menu-button[data-astro-cid-jae56hh5]{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;width:44px;height:44px;color:var(--text);background:0 0;justify-content:center;align-items:center;display:inline-flex}.menu-button__open[data-astro-cid-jae56hh5],.menu-button[data-astro-cid-jae56hh5][aria-expanded=true] .menu-button__closed[data-astro-cid-jae56hh5]{display:none}.menu-button[data-astro-cid-jae56hh5][aria-expanded=true] .menu-button__open[data-astro-cid-jae56hh5]{display:block}.mega-panel[data-astro-cid-jae56hh5]{border-top:1px solid var(--border);background:var(--surface)}.mega-list[data-astro-cid-jae56hh5]{max-width:var(--container);padding:20px var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;margin:0 auto;list-style:none;display:grid}.mega-list--ideas[data-astro-cid-jae56hh5]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.mega-item[data-astro-cid-jae56hh5]{border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text);flex-direction:column;gap:2px;min-height:44px;padding:14px 16px;font-weight:400;text-decoration:none;display:flex}.mega-item[data-astro-cid-jae56hh5]:hover{color:var(--text);border-color:var(--secondary-border)}.mega-item--amber[data-astro-cid-jae56hh5]{border-color:var(--color-amber)}.mega-item__title[data-astro-cid-jae56hh5]{font-family:var(--font-serif);font-size:18px;font-weight:600}.mega-item__desc[data-astro-cid-jae56hh5]{color:var(--text-muted);font-size:14px}.mobile-panel[data-astro-cid-jae56hh5]{border-top:1px solid var(--border);background:var(--surface);padding:8px var(--gutter) 24px}.mobile-list[data-astro-cid-jae56hh5]{flex-direction:column;font-size:17px;font-weight:500;list-style:none;display:flex}.mobile-link[data-astro-cid-jae56hh5]{color:var(--text);border-bottom:1px solid var(--color-kraft);min-height:44px;padding:12px 0;font-weight:500;text-decoration:none;display:block}:root[data-theme=night] .mobile-link[data-astro-cid-jae56hh5]{border-bottom-color:var(--color-night-rule)}.mobile-link--group[data-astro-cid-jae56hh5]{border-bottom:0;padding:10px 0 10px 12px}.mobile-link--last[data-astro-cid-jae56hh5]{border-bottom:1px solid var(--color-kraft)}:root[data-theme=night] .mobile-link--last[data-astro-cid-jae56hh5]{border-bottom-color:var(--color-night-rule)}.mobile-group-label[data-astro-cid-jae56hh5]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:14px 0 4px;font-size:12px;font-weight:600}@media (width<=859px){.site-header__items[data-astro-cid-jae56hh5],.site-header__actions[data-astro-cid-jae56hh5],.mega-panel[data-astro-cid-jae56hh5]{display:none}.site-header__mobile[data-astro-cid-jae56hh5]{display:flex}}@media (width>=860px){.mobile-panel[data-astro-cid-jae56hh5]{display:none}}
