.legal-page{min-height:100vh;background:var(--ss-bg);padding-top:8em;padding-bottom:1rem;max-width:1200px;margin:auto}.legal-content{padding:0 var(--ss-pad-x)}.legal-meta{margin-bottom:0}.legal-text{font-size:.85rem;line-height:2;color:var(--ss-text);white-space:pre-line;text-align:justify;hyphens:auto}.legal-text strong{color:var(--ss-text);font-weight:500}.legal-footer{margin-top:4rem;padding:1.5rem var(--ss-pad-x);border-top:1px solid var(--ss-border);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.68rem;color:var(--ss-muted-2)}.legal-footer__right{display:flex;align-items:center;gap:1.5rem}.legal-footer__right a{color:var(--ss-muted);text-decoration:none;opacity:.5;transition:opacity .2s}.legal-footer__right a.active,.legal-footer__right a:hover{opacity:1}@media(max-width:600px){.legal-footer{flex-direction:column;align-items:flex-start}}