.legal-page{background:radial-gradient(760px 360px at 10% -8%,#f973161f,#0000 62%),radial-gradient(760px 360px at 92% 0,#fb923c1a,#0000 64%),linear-gradient(#fff8f1 0%,#ffedd5 100%);min-height:100vh;padding:96px 0 56px}.legal-page__shell{gap:1rem;display:grid}.legal-page__hero,.legal-page__content{background:#fff;border:1px solid #f9731633;border-radius:20px;box-shadow:0 14px 30px #b4530914}.legal-page__hero{padding:1.2rem}.legal-page__eyebrow{color:#c2410c;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-page__hero h1{color:#3a1f08;margin:.4rem 0 0;font-size:clamp(1.7rem,4vw,2.2rem)}.legal-page__hero p{color:#8a4b16;margin:.7rem 0 0;line-height:1.6}.legal-page__content{gap:.9rem;padding:1rem;display:grid}.legal-page__section h2{color:#7c2d12;margin:0;font-size:1.08rem}.legal-page__section p{color:#7c3f10;margin:.45rem 0 0;line-height:1.65}.legal-page__updated{color:#9a3412;margin:0;font-size:.82rem;font-weight:700}
