.legal_shell__islC8{min-height:100vh;padding:1.25rem;color:#20201c;background:radial-gradient(circle at 85% 0,rgb(115 217 174/18%),transparent 34rem),#f7f3ea}.legal_nav__SlZqW{display:flex;max-width:70rem;align-items:center;justify-content:space-between;margin:0 auto 2rem;color:#666258;font-size:.85rem;font-weight:650}.legal_wordmark__BHbNc{display:inline-flex;gap:.65rem;align-items:center;color:#201f1b;text-decoration:none}.legal_wordmark__BHbNc img{width:1.75rem;height:1.75rem}.legal_document__tkTZv{max-width:56rem;margin:0 auto;padding:clamp(1.5rem,5vw,4rem);border:1px solid rgb(32 31 27/10%);border-radius:2rem;background:#fffdf8;box-shadow:0 1.5rem 5rem rgb(32 31 27/8%)}.legal_header__A7FFv{max-width:43rem}.legal_eyebrow__xWB9e{margin:0 0 .75rem;color:#a83724;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal_header__A7FFv h1{margin:0;font-size:clamp(2.4rem,7vw,4.5rem);letter-spacing:-.055em;line-height:.98}.legal_header__A7FFv>p:last-child{margin:1.25rem 0 0;color:#545149;font-size:1.05rem;line-height:1.65}.legal_summary__rCxCK{margin-top:2.5rem;padding:clamp(1.25rem,4vw,2rem);border-radius:var(--dk-radius-xl);background:#f0f7f2}.legal_notice__EvSgP h2,.legal_summary__rCxCK h2{margin:0 0 1rem;font-size:1.1rem}.legal_summary__rCxCK dl{display:grid;gap:.85rem;margin:0}.legal_summary__rCxCK dl div{display:grid;grid-template-columns:minmax(8rem,.35fr) 1fr;gap:1rem}.legal_summary__rCxCK dt{color:#526057;font-size:.82rem;font-weight:750}.legal_summary__rCxCK dd{margin:0;line-height:1.5}.legal_footer__BjVX8 a,.legal_summary__rCxCK a{color:#244c3c}.legal_cards__FkSwV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.legal_cards__FkSwV>a{display:block;padding:1.5rem;border:1px solid #ded7ca;border-radius:var(--dk-radius-xl);color:inherit;text-decoration:none;transition:border-color .14s ease,transform .14s ease}.legal_cards__FkSwV>a:hover{border-color:#244c3c;transform:translateY(-2px)}.legal_cards__FkSwV>a:focus-visible,.legal_footer__BjVX8 a:focus-visible,.legal_wordmark__BHbNc:focus-visible{border-radius:.35rem;outline:3px solid rgb(36 76 60/28%);outline-offset:3px}.legal_cards__FkSwV span{color:#a83724;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.legal_cards__FkSwV h2{margin:.55rem 0;font-size:1.45rem}.legal_cards__FkSwV p{min-height:4.5rem;margin:0;color:#666258;line-height:1.5}.legal_cards__FkSwV strong{display:inline-block;margin-top:1.25rem;color:#244c3c;font-size:.88rem}.legal_notice__EvSgP{margin-top:1rem;padding:1.5rem;border-left:4px solid #d64f35;border-radius:0 1rem 1rem 0;background:#fff4ee}.legal_notice__EvSgP p{margin:0;line-height:1.6}.legal_notice__EvSgP code{font-weight:750}.legal_footer__BjVX8{display:flex;width:100%;gap:1rem 2rem;justify-content:space-between;margin-top:2.5rem;padding:1.5rem 0 0;border-top:1px solid #ded7ca;font-size:.88rem}@media (max-width:40rem){.legal_shell__islC8{padding:.75rem}.legal_nav__SlZqW{margin-bottom:1rem}.legal_document__tkTZv{border-radius:var(--dk-radius-xl)}.legal_cards__FkSwV,.legal_summary__rCxCK dl div{grid-template-columns:1fr}.legal_summary__rCxCK dl div{gap:.2rem}.legal_cards__FkSwV p{min-height:0}.legal_footer__BjVX8{align-items:flex-start;flex-direction:column}}