@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0f0f0f;--surface:#171717;--surface-2:#1f1f20;--surface-3:#27272a;--border:#ffffff17;--border-strong:#ffffff2e;--text-primary:#fff;--text-secondary:#9a9a9a;--text-faint:#5e5e62;--accent:#7dd3fc;--on-accent:#0f0f0f;--bar:#111112;--error:#f87171;--success:#4ade80;--surface-invert:#fff;--surface-invert-raised:#f5f5f5;--text-primary-invert:#111112;--text-secondary-invert:#767676;--text-faint-invert:#b5b5b5;--accent-invert:#0369a1;--border-invert:#e2e2e2;--btn-primary-bg:#fff;--btn-primary-text:#111112;--btn-primary-bg-hover:#ffffffe6;--btn-primary-bg-invert:#111112;--btn-primary-text-invert:#fff;--btn-primary-bg-invert-hover:#111112e6;--btn-secondary-bg:transparent;--btn-secondary-text:#fff;--btn-secondary-stroke:#ffffff80;--btn-secondary-stroke-hover:#fff;--btn-secondary-text-invert:#111112;--btn-secondary-stroke-invert:#11111280;--btn-secondary-stroke-hover-invert:#111112;--btn-height:44px;--btn-pad-x:24px;--btn-radius:4px;--btn-radius-pill:9999px;--btn-stroke-w:1px;--cta-height:52px;--cta-bg:var(--accent);--cta-text:var(--on-accent);--field-height:48px;--field-area-height:160px;--check-size:22px;--disabled-opacity:.6;--focus-ring:2px solid #7dd3fc;--focus-ring-invert:2px solid #0369a1;--focus-offset:2px;--font-sans:"Outfit Variable", "Outfit", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--display-size:clamp(48px, 5.2vw, 76px);--display-weight:300;--display-lh:1.04;--display-tracking:-.025em;--h2-weight:300;--h1-size:clamp(40px, 4.2vw, 60px);--h2-size:clamp(36px, 4vw, 56px);--h3-size:20px;--h4-size:20px;--h5-size:15px;--body-size:15px;--small-size:13px;--button-size:14px;--eyebrow-size:11px;--mono-size:14px;--heading-weight:300;--subheading-weight:500;--body-weight:400;--button-weight:500;--heading-lh:1.08;--body-lh:1.5;--mono-lh:1.75;--heading-tracking:-.025em;--eyebrow-tracking:.08em;--content-max:1240px;--side-margin:40px;--section-pad-y:120px;--header-pad-top:var(--space-5);--header-pad-bottom:var(--space-5);--header-h:calc(var(--header-pad-top) + var(--btn-height) + var(--header-pad-bottom));--hero-pad-top:120px;--grid-gutter:24px;--prose-max:calc(var(--content-max) / 3 * 2);--measure-max:52ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-4-5:20px;--space-5:24px;--space-6:32px;--space-6-5:40px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-card:14px;--code-base:#7dd3fc;--code-keyword:#bae6fd;--code-muted:#3e5c73;--code-string:#67e8f9;--code-fade:#2a3f52}@media (width<=1024px){:root{--side-margin:32px}}@media (width<=768px){:root{--side-margin:20px;--section-pad-y:96px}}:root{--bg:var(--surface-invert);--surface:var(--surface-invert-raised);--border:var(--border-invert);--text-primary:var(--text-primary-invert);--text-secondary:var(--text-secondary-invert);--text-faint:var(--text-faint-invert);--btn-primary-bg:var(--btn-primary-bg-invert);--btn-primary-text:var(--btn-primary-text-invert);--btn-primary-bg-hover:var(--btn-primary-bg-invert-hover);--btn-secondary-text:var(--btn-secondary-text-invert);--btn-secondary-stroke:var(--btn-secondary-stroke-invert);--btn-secondary-stroke-hover:var(--btn-secondary-stroke-hover-invert);--accent:#15803d;--on-accent:#fff;--focus-ring:2px solid #15803d}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3{font-weight:var(--heading-weight);line-height:var(--heading-lh);letter-spacing:var(--heading-tracking);text-wrap:balance;margin:0}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size);font-weight:var(--h2-weight,var(--heading-weight))}h3{font-size:var(--h3-size);font-weight:var(--subheading-weight);letter-spacing:normal}p{margin:0}a{color:inherit;text-decoration:none}img,svg,canvas{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--space-1)}.container{width:100%;max-width:calc(var(--content-max) + var(--side-margin) * 2);padding-inline:var(--side-margin);margin-inline:auto}.section{padding-block:var(--section-pad-y)}.measure{max-width:var(--measure-max)}.lead{font-size:var(--body-size);line-height:var(--body-lh);color:var(--text-secondary)}.small{font-size:var(--small-size);line-height:var(--body-lh)}.eyebrow{font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--text-faint);font-weight:500}.btn{height:var(--btn-height);padding-inline:var(--btn-pad-x);border:var(--btn-stroke-w) solid transparent;border-radius:var(--btn-radius);font-family:inherit;font-size:var(--button-size);font-weight:var(--button-weight);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn--primary:hover{background:var(--btn-primary-bg-hover)}.btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-stroke)}.btn--secondary:hover{border-color:var(--btn-secondary-stroke-hover)}.btn--cta{height:var(--cta-height);background:var(--cta-bg);color:var(--cta-text)}.btn--cta:hover{background:color-mix(in srgb, var(--cta-bg) 88%, #fff)}.arrow-link{align-items:center;gap:var(--space-2);font-size:var(--small-size);color:var(--accent);display:inline-flex}.arrow-link svg{flex:none;transition:transform .15s}.arrow-link:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.arrow-link svg{transition:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface);border-radius:var(--radius-card);font-size:var(--small-size);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.logo{align-items:center;gap:var(--space-2);color:inherit;height:var(--logo-height);flex:none;display:inline-flex}.logo__mark{width:var(--logo-height);height:var(--logo-height);color:var(--accent)}.logo__word{font-size:var(--h5-size);font-weight:var(--subheading-weight);line-height:var(--display-lh);flex-direction:column;display:flex}.header{background:var(--bg);color:var(--text-primary)}.header__inner{align-items:center;gap:var(--space-6);padding-top:var(--header-pad-top);padding-bottom:var(--header-pad-bottom);display:flex}.header__line{text-align:center;min-width:0;font-size:var(--h5-size);font-weight:var(--subheading-weight);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.header .btn{border-radius:var(--btn-radius-pill)}.header__cta{flex:none}.header__cta.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.header__cta.btn--primary:hover{background:var(--btn-primary-bg-hover)}@media (width<=700px){.header__line{display:none}.header__cta{margin-left:auto}}.hero{overflow-x:clip}.hero__frame{max-width:calc(var(--content-max) + var(--side-margin) * 2);border:1px solid var(--border);grid-template-columns:42% minmax(0,1fr);min-height:clamp(620px,88vh,840px);margin-inline:auto;display:grid}.hero__left{padding-inline:var(--side-margin);border-right:1px solid var(--border);flex-direction:column;display:flex}.hero__field{padding-block:var(--space-7);flex-direction:column;flex:1;justify-content:center;display:flex}.hero__caption{padding-top:var(--space-6);padding-bottom:var(--space-7);font-size:clamp(22px,1.8vw,28px);font-weight:var(--heading-weight);line-height:var(--heading-lh);letter-spacing:var(--heading-tracking);color:var(--text-primary);flex:none;position:relative}.hero__caption-tail{color:var(--text-secondary)}.hero__caption:before{content:"";top:0;left:calc(var(--side-margin) * -1);right:calc(var(--side-margin) * -1);background:var(--border);height:1px;position:absolute}.hero__right{justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--side-margin) var(--space-7) clamp(40px, 5vw, 76px);flex-direction:column;display:flex}.hero__copy{max-width:800px}.hero__heading{font-size:var(--display-size);font-weight:var(--display-weight);line-height:var(--display-lh);letter-spacing:var(--display-tracking)}.hero__heading-tail{color:var(--text-secondary)}.hero__actions{align-items:stretch;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero__primary,.hero__alt{height:var(--cta-height);padding-inline:var(--btn-pad-x);font-size:var(--button-size);font-weight:var(--button-weight);white-space:nowrap;align-items:center;transition:background-color .15s;display:inline-flex}.hero__primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.hero__primary:hover{background:var(--btn-primary-bg-hover)}.hero__alt{background:var(--surface);color:var(--text-primary)}.hero__alt:hover{background:var(--border)}.hero__latest{max-width:640px}.hero__latest-label{font-size:var(--small-size);color:var(--text-secondary)}.hero__latest-rows{margin-top:var(--space-4);border-top:1px solid var(--border)}.hero__latest-rows li{border-bottom:1px solid var(--border)}.hero__latest-rows a{gap:var(--space-4);padding-block:var(--space-3);font-size:var(--small-size);grid-template-columns:9.5em minmax(0,1fr);transition:color .15s;display:grid}.hero__latest-list{color:var(--text-secondary)}.hero__latest-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero__latest-rows a:hover .hero__latest-title{color:var(--accent)}.signup{flex-direction:column;display:flex}.signup__lists{margin:0 0 var(--space-6);border:1px solid var(--border);min-width:0;padding:0}.listcard{grid-template-columns:minmax(0, 1fr) var(--check-size);align-items:start;gap:var(--space-4);padding:var(--space-5);cursor:pointer;transition:background-color .15s;display:grid}.listcard+.listcard{border-top:1px solid var(--border)}.listcard:has(:checked){background:var(--surface)}.listcard__text{gap:var(--space-1);flex-direction:column;display:flex}.listcard__name{font-size:var(--h3-size);font-weight:var(--subheading-weight);line-height:1.3}.listcard__blurb{font-size:var(--small-size);color:var(--text-secondary)}.listcard__box{appearance:none;width:var(--check-size);height:var(--check-size);background:var(--bg);border:1px solid var(--text-faint);cursor:pointer;border-radius:0;margin:2px 0 0;transition:background-color .15s,border-color .15s}.listcard__box:after{content:"";border:solid var(--on-accent);opacity:0;border-width:0 2px 2px 0;width:5px;height:10px;margin:2px auto;display:block;transform:rotate(45deg)}.listcard__box:checked{background:var(--accent);border-color:var(--accent)}.listcard__box:checked:after{opacity:1}.field__label{margin-bottom:var(--space-2);font-size:var(--small-size);color:var(--text-secondary);display:block}.field__input{width:100%;min-height:var(--field-height);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);font-family:inherit;font-size:var(--small-size);line-height:var(--body-lh);color:var(--text-primary);border-radius:0;transition:border-color .15s}.field__input::placeholder{color:var(--text-secondary)}.field__input:focus{border-color:var(--accent);outline:var(--focus-ring);outline-offset:var(--focus-offset)}.field__input[aria-invalid]{border-color:var(--error)}.field__input--area{min-height:var(--field-area-height);resize:vertical}.signup .cf-turnstile:not(:empty){margin-top:var(--space-4)}.signup__submit{width:100%;margin-top:var(--space-4);border-radius:0}.signup__submit:disabled,.form__submit:disabled{opacity:var(--disabled-opacity);cursor:default}.form__status{margin-top:var(--space-3);font-size:var(--small-size);color:var(--text-secondary)}.form__status:empty{display:none}.form__status[data-tone=error]{color:var(--text-primary)}.form__status[data-tone=ok]{color:var(--accent)}.signup__fine{margin-top:var(--space-3);font-size:var(--small-size);color:var(--text-secondary)}.signup__fine a,.box a.inline,.prose a{color:var(--accent)}.band__cells{grid-template-columns:repeat(var(--cells,3), minmax(0, 1fr));max-width:calc(var(--content-max) + var(--side-margin) * 2);border:1px solid var(--border);border-top:0;margin-inline:auto;display:grid}.band__cells li{position:relative}.band__cells li+li{border-left:1px solid var(--border)}.band__input{appearance:none;opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.band__cell{justify-content:center;align-items:center;gap:var(--space-1);height:100%;min-height:110px;padding:var(--space-4);font-size:var(--body-size);font-weight:var(--subheading-weight);color:var(--text-secondary);text-align:center;cursor:pointer;flex-direction:column;transition:color .15s,background-color .15s;display:flex}.band__meta{font-size:var(--small-size);font-weight:var(--body-weight);color:var(--text-secondary)}.band__cell:hover,.band__input:checked+.band__cell{color:var(--text-primary);background:var(--surface)}.band__input:checked+.band__cell{box-shadow:inset 0 -2px 0 var(--accent)}.band__input:focus-visible+.band__cell{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.band__cell--link .band__meta:after{content:" →"}.breakdown{max-width:calc(var(--content-max) + var(--side-margin) * 2);border:1px solid var(--border);border-top:0;grid-template-columns:42% minmax(0,1fr);margin-inline:auto;display:none}.breakdown__facts{padding:var(--space-8) var(--side-margin);border-right:1px solid var(--border)}.breakdown__title{font-size:var(--h2-size);font-weight:var(--h2-weight)}.breakdown__title-tail{color:var(--text-secondary)}.breakdown__meta{margin:var(--space-7) 0 0;border-top:1px solid var(--border)}.breakdown__meta div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--small-size);grid-template-columns:6em minmax(0,1fr);display:grid}.breakdown__meta dt{color:var(--text-secondary)}.breakdown__meta dd{margin:0}.breakdown__links{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.breakdown__mail{padding:var(--space-8) var(--side-margin);background:var(--surface)}.issue-box{background:var(--bg);border:1px solid var(--border);max-width:640px;margin-inline:auto}.issue-box__head{gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);font-size:var(--small-size);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);display:grid}.issue-box__head b{font-weight:var(--subheading-weight);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-box__body{padding:0 var(--space-2);overflow-wrap:anywhere}.issue-box__body table{max-width:100%}.section h2{max-width:14em}.section__lead{max-width:var(--prose-max);margin-top:var(--space-5);color:var(--text-secondary)}.bgrid{column-gap:var(--space-7);row-gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bgrid__title{font-size:clamp(22px,2vw,28px);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--heading-lh)}.bgrid__body{margin-top:var(--space-3);font-size:var(--small-size);color:var(--text-secondary)}.faq{gap:var(--space-6);max-width:var(--prose-max);margin-top:var(--space-7);flex-direction:column;display:flex}.faq dt{font-size:var(--h4-size);font-weight:var(--subheading-weight)}.faq dd{margin:var(--space-3) 0 0;color:var(--text-secondary)}.box__frame{max-width:calc(var(--content-max) + var(--side-margin) * 2);border:1px solid var(--border);border-bottom:0;grid-template-columns:42% minmax(0,1fr);margin-inline:auto;display:grid}.box__mast{border-right:1px solid var(--border)}.box__sticky{padding:var(--space-9) var(--side-margin);position:sticky;top:0}.box__title{font-size:var(--display-size);font-weight:var(--display-weight);line-height:var(--display-lh);letter-spacing:var(--display-tracking);text-wrap:pretty}.box__tail{color:var(--text-secondary)}.box__updated{margin-top:var(--space-4);font-size:var(--small-size);color:var(--text-secondary)}.box__lede{margin-top:var(--space-6);font-size:clamp(18px,1.4vw,22px);font-weight:var(--heading-weight);line-height:var(--heading-lh);letter-spacing:var(--heading-tracking);color:var(--text-secondary);text-wrap:pretty}.box__index{margin-top:var(--space-7);border-top:1px solid var(--border)}.box__index li{border-bottom:1px solid var(--border)}.box__index a{padding-block:var(--space-3);font-size:var(--small-size);color:var(--text-secondary);transition:color .15s;display:block}.box__index a:hover{color:var(--text-primary)}.box__body{min-width:0;padding:var(--space-9) var(--side-margin)}.box__body>*+*{margin-top:var(--space-6)}.prose-section{max-width:var(--prose-max);padding-bottom:var(--space-8);border-bottom:1px solid var(--border);scroll-margin-top:var(--space-6)}.prose-section+.prose-section{padding-top:var(--space-8);margin-top:0}.prose-section h2{font-size:var(--h3-size);font-weight:var(--subheading-weight);letter-spacing:normal}.prose-section p,.prose-section li{margin-top:var(--space-4);color:var(--text-secondary);max-width:var(--measure-max)}.prose-section ul{padding-left:var(--space-5);list-style:outside}.rows{border-top:1px solid var(--border)}.rows li{border-bottom:1px solid var(--border)}.rows a{gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:3em minmax(0,1fr) auto;align-items:baseline;transition:color .15s;display:grid}.rows a:hover{color:var(--accent)}.rows .num{color:var(--text-secondary);font-variant-numeric:tabular-nums}.rows .date,.fine{font-size:var(--small-size);color:var(--text-secondary)}.box .btn--cta{border-radius:0}.support-form{gap:var(--space-4);max-width:var(--prose-max);flex-direction:column;display:flex}.support-form .btn{border-radius:0;align-self:flex-start}.footer{padding-block:0 var(--space-7)}.footer__frame{max-width:calc(var(--content-max) + var(--side-margin) * 2);border:1px solid var(--border);margin-inline:auto}.footer__close{justify-content:space-between;align-items:flex-end;gap:var(--space-7);padding:var(--space-9) var(--side-margin);border-bottom:1px solid var(--border);display:flex}.footer__line{max-width:14em;font-size:var(--display-size);font-weight:var(--display-weight);line-height:var(--display-lh);letter-spacing:var(--display-tracking);text-wrap:balance}.footer__line-tail{color:var(--text-secondary)}.footer__cta{border-radius:0;flex:none}.footer__base{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--side-margin);font-size:var(--small-size);color:var(--text-secondary);display:flex}.footer__links{gap:var(--space-5);flex-wrap:wrap;display:flex}.footer__link{color:var(--text-secondary);transition:color .15s}.footer__link:hover,.footer__link:focus-visible{color:var(--text-primary)}.footer__base .logo{color:var(--text-secondary);transition:color .15s}.footer__base .logo .logo__mark{color:inherit}.footer__base .logo:hover{color:var(--text-primary)}.footer__copyright{margin-left:auto}.footer__legal{padding:0 var(--side-margin) var(--space-5);font-size:var(--small-size);color:var(--text-secondary);max-width:calc(var(--prose-max) + var(--side-margin) * 2)}@media (width<=1100px){.hero__frame,.box__frame,.breakdown{grid-template-columns:38% minmax(0,1fr)}}@media (width<=900px){.hero__frame{min-height:0;margin-inline:var(--side-margin);padding:var(--space-6);flex-direction:column;display:flex}.hero__left,.hero__right{display:contents}.hero__copy{order:1}.hero__heading{font-size:var(--h1-size)}.hero__actions{flex-direction:column;align-items:stretch}.hero__primary,.hero__alt{justify-content:center}.hero__field{padding-block:var(--space-7) 0;order:2}.hero__caption{margin-top:var(--space-7);order:3;padding-bottom:0;font-size:22px}.hero__caption:before{left:calc(var(--space-6) * -1);right:calc(var(--space-6) * -1)}.hero__latest{margin-top:var(--space-7);order:4}.hero__latest-rows a{grid-template-columns:minmax(0,1fr);gap:0}.hero__latest-title{white-space:normal}.band__cells{margin-inline:var(--side-margin);flex-direction:column;display:flex}.band__cells li+li{border-left:0;border-top:1px solid var(--border)}.band__cell{min-height:64px;padding:var(--space-4) var(--space-5);text-align:left;flex-direction:row;justify-content:space-between}.breakdown{margin-inline:var(--side-margin);grid-template-columns:minmax(0,1fr)}.breakdown__facts{border-right:0;border-bottom:1px solid var(--border);padding:var(--space-7) var(--space-6)}.breakdown__title{font-size:var(--h1-size)}.breakdown__mail{padding:var(--space-5) var(--space-3)}.bgrid{row-gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr)}.box__frame{margin-inline:var(--side-margin);grid-template-columns:minmax(0,1fr)}.box__mast{border-right:0;border-bottom:1px solid var(--border)}.box__sticky{padding:var(--space-7) var(--space-6);position:static}.box__title{font-size:var(--h1-size)}.box__body{padding:var(--space-7) var(--space-6)}.footer__frame{margin-inline:var(--side-margin)}.footer__close{align-items:stretch;gap:var(--space-6);padding:var(--space-8) var(--space-6);flex-direction:column}.footer__line{font-size:var(--h1-size);max-width:none}.footer__cta{justify-content:center}.footer__base{align-items:stretch;gap:var(--space-6);padding:var(--space-6);flex-direction:column}.footer__base .logo{align-self:flex-start}.footer__links{border-top:1px solid var(--border);flex-direction:column;gap:0}.footer__link{padding-block:var(--space-3);border-bottom:1px solid var(--border);display:block}.footer__copyright{margin-left:0}.footer__legal{padding:0 var(--space-6) var(--space-6)}}@media (width<=600px){.hero__frame{padding:var(--space-5)}.hero__caption:before{left:calc(var(--space-5) * -1);right:calc(var(--space-5) * -1)}.breakdown__meta div{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.listcard,.listcard__box,.field__input,.band__cell{transition:none}}
