.hero-legal{background:radial-gradient(circle at top left,rgba(240,177,74,0.22),transparent 55%),linear-gradient(135deg,rgba(253,247,238,0.96),rgba(243,228,212,0.98))}.hero-legal .hero-title{margin-bottom:var(--space-3)}.hero-legal .hero-subtitle{max-width:44rem}.privacy-content .card{max-width:900px;margin:0 auto}.privacy-content h2{font-size:var(--font-size-xl);margin-top:var(--space-4);margin-bottom:var(--space-3)}.privacy-content section:first-of-type h2{margin-top:0}.privacy-content ul{margin-bottom:var(--space-4)}.privacy-content a{text-decoration:underline;text-decoration-color:rgba(194,154,91,0.8);text-underline-offset:0.14em}.privacy-content a:hover{text-decoration-color:var(--color-primary)}@media(min-width:768px){.privacy-content .card{padding:var(--space-6) var(--space-6)}}