.hero--legal{background:radial-gradient(circle at top left,#faf5ec 0,#fdfdfb 45%,#edf6f1 100%);border-bottom:1px solid rgba(212,180,120,0.35)}.hero-inner--legal{align-items:flex-start;gap:var(--space-8)}@media (min-width:900px){.hero-inner--legal{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.hero-legal-aside{max-width:420px;margin-top:var(--space-4)}@media (min-width:900px){.hero-legal-aside{margin-top:0;justify-self:end}}.legal-content{max-width:var(--layout-max-width);margin-inline:auto}.legal-article{padding:var(--space-6);margin-inline:auto;box-shadow:var(--shadow-soft)}@media (max-width:767px){.legal-article{padding:var(--space-4)}}.legal-section+.legal-section{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.legal-section h2{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.legal-update-note{margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:right}