/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-tracking:initial;--tw-leading:initial}}}.legal-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e8f0)}.legal-hero h1,.legal-prose h2,.legal-prose dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.legal-prose{max-width:68ch;color:var(--color-navy-800,#1e293b);font-size:1.0625rem;line-height:1.75}.legal-prose>*+*{margin-top:1.1em}.legal-prose h2{font-family:var(--font-display,"Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif);color:var(--color-navy-950,#0a192f);border-top:1px solid var(--color-line);scroll-margin-top:calc(var(--header-h) + 24px);margin-top:2.6em;padding-top:1.4em;font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.15}.legal-prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-prose h2+*{margin-top:.8em}.legal-prose strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-navy-950,#0a192f)}.legal-prose a:not(.btn){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-signal-dark,#be123c);text-decoration-line:underline;text-decoration-color:#e11d4866}@supports (color:color-mix(in lab,red,red)){.legal-prose a:not(.btn){-webkit-text-decoration-color:color-mix(in oklab,var(--color-signal,#e11d48) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-signal,#e11d48) 40%,transparent)}}.legal-prose a:not(.btn){text-underline-offset:4px;overflow-wrap:anywhere;padding-block:.35em;transition:text-decoration-color .2s}.legal-prose a:not(.btn):hover{-webkit-text-decoration-color:var(--color-signal-dark,#be123c);text-decoration-color:var(--color-signal-dark,#be123c)}.legal-prose ul:not(.legal-facts){list-style-type:disc}:where(.legal-prose ul:not(.legal-facts)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.legal-prose ul:not(.legal-facts){padding-left:calc(var(--spacing,.25rem) * 6)}.legal-prose ul:not(.legal-facts) li::marker{color:var(--color-signal)}.legal-prose code{border-radius:var(--radius-md,.375rem);background-color:var(--color-mist-2,#f1f5f9);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-navy-900,#0f172a);font-size:.88em}.legal-prose address{font-style:normal}.legal-prose .placeholder-note{overflow-wrap:anywhere;line-height:1.9}.legal-note{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-muted,#475569)}.legal-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e8f0);background-color:var(--color-mist,#f8fafc);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}@media(min-width:40rem){.legal-card{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5)}}.legal-card-label{margin-bottom:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink-muted,#475569);text-transform:uppercase;display:block}.legal-list{gap:calc(var(--spacing,.25rem) * 3);display:grid}.legal-list>div{gap:calc(var(--spacing,.25rem) * .5);display:grid}@media(min-width:40rem){.legal-list>div{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:12rem 1fr}}.legal-list dt{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-navy-950,#0a192f)}.legal-facts{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media(min-width:40rem){.legal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-facts li{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e8f0);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-relaxed,1.625);font-size:.98rem;line-height:var(--leading-relaxed,1.625);box-shadow:var(--shadow-card)}.legal-facts strong{color:var(--color-navy-950,#0a192f);display:block}.legal-callout{border-radius:var(--radius-2xl,1rem);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-signal,#e11d48);background-color:var(--color-mist,#f8fafc);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}@media(min-width:40rem){.legal-callout{padding-inline:calc(var(--spacing,.25rem) * 6)}}.legal-callout>p+p{margin-top:.6em}.legal-stand{padding-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-muted,#475569)}.legal-layout{gap:calc(var(--spacing,.25rem) * 10);display:grid}@media(min-width:64rem){.legal-layout{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:15rem minmax(0,1fr)}}.legal-toc{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e8f0);background-color:var(--color-mist,#f8fafc);padding:calc(var(--spacing,.25rem) * 5);align-self:flex-start}@media(min-width:64rem){.legal-toc{border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0;position:sticky}}.legal-toc{top:calc(var(--header-h) + 32px)}.legal-toc-title{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink-muted,#475569);text-transform:uppercase}.legal-toc ol{display:grid}@media(min-width:40rem){.legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.legal-toc ol{grid-template-columns:repeat(1,minmax(0,1fr))}}.legal-toc ol{counter-reset:toc}.legal-toc li{counter-increment:toc}.legal-toc a{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:.95rem;font-weight:var(--font-weight-medium,500);color:var(--color-navy-800,#1e293b);display:flex}@media(hover:hover){.legal-toc a:hover{color:var(--color-signal-dark,#be123c)}}@media(min-width:64rem){.legal-toc a{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-line,#e2e8f0);padding-left:calc(var(--spacing,.25rem) * 4)}}.legal-toc a{transition:color .2s,border-color .2s}.legal-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-ink-muted,#475569)}@media(min-width:64rem){.legal-toc a:hover{border-color:var(--color-signal,#e11d48)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
