.legal_page__hbwLa{min-height:100vh;background:radial-gradient(circle at 87% 3%,color-mix(in srgb,var(--violet) 11%,transparent),transparent 30rem),var(--paper);color:var(--text)}.legal_shell__boWWG{width:var(--shell);margin-inline:auto}.legal_skipLink__jNnFp{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-180%);padding:.65rem .9rem;border-radius:6px;background:var(--text);color:var(--surface);text-decoration:none}.legal_skipLink__jNnFp:focus{transform:translateY(0)}.legal_masthead__a4wlk{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 84%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legal_footerInner__CGRXO,.legal_mastheadInner__wRt2_{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.legal_mastheadInner__wRt2_{min-height:4.25rem}.legal_wordmark__IEpB8{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;text-decoration:none}.legal_mark__eKh0x,.legal_seal__F2qUz{flex:none;background:var(--violet);clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%)}.legal_seal__F2qUz{width:15px;height:17px}.legal_edition__Ogcqt,.legal_effective__rq5X6,.legal_eyebrow__jBMx4,.legal_rail__lZrjy>p{font-family:var(--font-mono),ui-monospace,monospace}.legal_edition__Ogcqt{color:var(--violet);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.legal_footer__qxn3j nav,.legal_masthead__a4wlk nav{display:flex;flex-wrap:wrap;gap:1.2rem;font-size:var(--step--1)}.legal_masthead__a4wlk nav{color:var(--text-dim)}.legal_footer__qxn3j nav a,.legal_masthead__a4wlk nav a{text-underline-offset:.24em}.legal_masthead__a4wlk nav a{text-decoration:none}.legal_masthead__a4wlk nav a:hover{color:var(--violet)}.legal_hero__ajEj_{padding-block:clamp(3.7rem,9vw,7rem) clamp(2.8rem,6vw,4.5rem);border-bottom:1px solid var(--line)}.legal_eyebrow__jBMx4{display:flex;align-items:center;gap:.65rem;margin:0 0 1.5rem;color:var(--violet);font-size:var(--step--1);letter-spacing:.13em;text-transform:uppercase}.legal_mark__eKh0x{width:8px;height:9px}.legal_heroGrid__xyAbh{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:clamp(2rem,7vw,6rem);align-items:end}.legal_hero__ajEj_ h1{max-width:12ch;font-size:clamp(3rem,2.1rem + 4.4vw,6.3rem);line-height:.95}.legal_summary__6OHqM{max-width:46ch;margin:0;color:var(--text-dim);font-size:var(--step-1);line-height:1.5}.legal_effective__rq5X6{margin:1.2rem 0 0;color:var(--text-faint);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.legal_notice__BOf_o{margin-top:2rem;padding:1.15rem 1.3rem;border:1px solid color-mix(in srgb,var(--clay) 46%,var(--line));border-left:4px solid var(--clay);border-radius:10px;background:color-mix(in srgb,var(--clay) 7%,var(--surface));color:var(--text-dim)}.legal_notice__BOf_o strong{color:var(--text)}.legal_content__zaZ80{padding-block:clamp(3rem,7vw,6rem)}.legal_contentGrid__fCY3i{display:grid;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:clamp(2rem,7vw,6rem);align-items:start}.legal_rail__lZrjy{position:sticky;top:6.25rem}.legal_rail__lZrjy>p{margin:0;color:var(--violet);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.legal_rail__lZrjy nav{display:grid;margin-top:1rem;border-top:1px solid var(--line)}.legal_rail__lZrjy nav a{padding-block:.7rem;border-bottom:1px solid var(--line);color:var(--text-dim);font-size:var(--step--1);line-height:1.35;text-decoration:none}.legal_rail__lZrjy nav a:hover{color:var(--violet)}.legal_homeLink__6Nuc_{display:inline-block;margin-top:1.5rem;color:var(--text-faint);font-size:.76rem;text-underline-offset:.24em}.legal_document__EvQmd{max-width:52rem}.legal_document__EvQmd section{scroll-margin-top:6rem;padding-bottom:2.4rem;border-bottom:1px solid var(--line)}.legal_document__EvQmd section+section{padding-top:2.4rem}.legal_document__EvQmd section:last-child{padding-bottom:0;border-bottom:0}.legal_document__EvQmd h2{max-width:24ch;font-size:clamp(1.7rem,1.4rem + 1vw,2.35rem);line-height:1.06}.legal_document__EvQmd h3{margin-top:1.5rem;font-size:var(--step-0);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.legal_document__EvQmd li,.legal_document__EvQmd p{color:var(--text-dim)}.legal_document__EvQmd p{max-width:72ch;margin:1rem 0 0}.legal_document__EvQmd ol,.legal_document__EvQmd ul{display:grid;gap:.65rem;max-width:72ch;margin:1.1rem 0 0;padding-left:1.35rem}.legal_document__EvQmd b,.legal_document__EvQmd strong{color:var(--text)}.legal_document__EvQmd a{color:var(--violet);overflow-wrap:anywhere;text-underline-offset:.24em}.legal_document__EvQmd code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.92em}.legal_contactCard__lbir_{margin-top:1.25rem;padding:1.2rem 1.3rem;border:1px solid color-mix(in srgb,var(--violet) 36%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--violet) 6%,var(--surface))}.legal_contactCard__lbir_ p:first-child{margin-top:0}.legal_contactLink__19aQS{display:inline-block;margin-top:.45rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--step--1);font-weight:600}.legal_footer__qxn3j{padding-block:2.4rem 3rem;border-top:1px solid var(--line);color:var(--text-faint);font-size:var(--step--1)}.legal_footer__qxn3j nav a{color:var(--text)}@media (max-width:820px){.legal_contentGrid__fCY3i,.legal_heroGrid__xyAbh{grid-template-columns:1fr}.legal_hero__ajEj_ h1{max-width:14ch}.legal_rail__lZrjy{position:static}.legal_rail__lZrjy nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.2rem}}@media (max-width:560px){.legal_masthead__a4wlk nav a:first-child{display:none}.legal_hero__ajEj_{padding-top:2.8rem}.legal_hero__ajEj_ h1{font-size:clamp(2.65rem,13vw,4rem)}.legal_summary__6OHqM{font-size:var(--step-0)}.legal_rail__lZrjy nav{grid-template-columns:1fr}.legal_footerInner__CGRXO{align-items:flex-start;flex-direction:column}}