.LegalDocument_page__PERqR{background:var(--reading-surface);color:var(--navy)}.LegalDocument_hero__jDtSy{padding:clamp(2.5rem,5vw,5rem) 0 2rem;border-bottom:1px solid #12213f25}.LegalDocument_hero__jDtSy h1{max-width:14ch;margin:0;font:500 clamp(3.2rem,8vw,7.5rem)/.98 var(--font-display);letter-spacing:-.06em}.LegalDocument_hero__jDtSy h1>span{color:var(--amber)}.LegalDocument_hero__jDtSy p{max-width:49ch;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6;margin:2rem 0}.LegalDocument_meta__ddUDI{display:flex;flex-wrap:wrap;gap:.25rem .6rem;color:#536079;font-size:.85rem}.LegalDocument_meta__ddUDI time{color:var(--navy)}.LegalDocument_layout__cyTE2{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.6fr);grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);padding-block:3rem 6rem;align-items:start}.LegalDocument_aside__zY1NE{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 2rem)}.LegalDocument_aside__zY1NE nav{display:grid}.LegalDocument_aside__zY1NE nav a{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #12213f20;padding:.85rem 0;color:#536079;text-decoration:none;font-size:.95rem;transition:color .2s,padding .25s}.LegalDocument_aside__zY1NE nav a:hover{color:var(--navy);padding-left:.3rem}.LegalDocument_aside__zY1NE nav a span{color:#9a6900}.LegalDocument_contact__D0tRL{display:block;margin-top:2rem;color:var(--navy);text-underline-offset:.4em;overflow-wrap:anywhere}.LegalDocument_document__oNAxL{max-width:70ch;min-width:0}.LegalDocument_document__oNAxL section{scroll-margin-top:1rem;padding:2rem 0;border-bottom:1px solid #12213f20}.LegalDocument_document__oNAxL section:first-child{padding-top:0}.LegalDocument_document__oNAxL h2{font:500 clamp(1.65rem,2.5vw,2.3rem)/1.1 var(--font-display);letter-spacing:-.035em;margin:0 0 1.2rem}.LegalDocument_document__oNAxL p{font-size:1rem;line-height:1.8;color:#42516b;margin:0 0 1rem;overflow-wrap:anywhere}.LegalDocument_document__oNAxL p:last-child{margin-bottom:0}.LegalDocument_document__oNAxL p a{color:var(--navy);text-underline-offset:.3em}.LegalDocument_document__oNAxL code{font:.86em var(--font-mono);color:var(--navy);background:#12213f0d;padding:.1em .35em;border-radius:var(--radius);white-space:nowrap}.LegalDocument_end__Ne9eo{display:flex;justify-content:space-between;gap:1rem;padding-top:2rem}.LegalDocument_end__Ne9eo a{color:var(--navy);text-underline-offset:.35em}@media(max-width:750px){.LegalDocument_layout__cyTE2{grid-template-columns:1fr;gap:2rem}.LegalDocument_aside__zY1NE{position:static}.LegalDocument_aside__zY1NE nav{grid-template-columns:1fr 1fr;gap:0 1rem}.LegalDocument_contact__D0tRL{display:none}.LegalDocument_hero__jDtSy h1{font-size:clamp(3.2rem,12vw,5rem)}}@media(prefers-reduced-motion:reduce){.LegalDocument_aside__zY1NE nav a{transition:none}}@media print{.LegalDocument_page__PERqR{--navy:var(--ink)}.LegalDocument_hero__jDtSy{display:block!important}.LegalDocument_aside__zY1NE,.LegalDocument_end__Ne9eo{display:none}.LegalDocument_layout__cyTE2{display:block}.LegalDocument_document__oNAxL{max-width:none}.LegalDocument_document__oNAxL section{page-break-inside:avoid;break-inside:avoid}}