.footer-bottom nav[aria-label="Información legal"]{display:flex;gap:20px;flex-wrap:wrap}
.footer-bottom nav a{color:inherit;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:3px}
.footer-bottom nav a:hover{color:var(--lime)}
.prose-page h2{margin-top:34px;padding-bottom:12px;border-bottom:1px solid var(--border);position:relative}
.prose-page h2::after{content:"";position:absolute;left:0;bottom:-1px;width:min(48%,360px);height:1px;background:linear-gradient(90deg,var(--lime),transparent)}
.prose-page a:not(.button){color:var(--navy);text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:3px;font-weight:700}
.prose-page .sample-note{margin-top:30px;padding:14px 17px;background:var(--paper);border-left:3px solid var(--lime);border-radius:0 8px 8px 0}
@media(max-width:720px){.footer-bottom nav[aria-label="Información legal"]{justify-content:center;gap:14px}.footer-bottom nav a{font-size:11px}}
