.manifesto{color:var(--fg);max-width:92ch;padding-top:clamp(2rem,6vw,4rem);padding-bottom:clamp(3rem,8vw,6rem)}.manifesto p{text-align:justify;margin:0 0 1.25rem;line-height:1.8}@media (max-width:768px){.manifesto p{text-align:left;font-size:var(--text-sm);line-height:1.65}}.legal{color:var(--fg);max-width:72ch;padding-top:clamp(2rem,6vw,4rem);padding-bottom:clamp(3rem,8vw,6rem);line-height:1.7}.legal h2{font-size:var(--text-2xl);margin:0 0 1rem}.legal h3{font-size:var(--text-lg);color:var(--fg);margin:2rem 0 .5rem}.legal p{text-align:left;margin:0 0 .85rem}.legal ul{margin:0 0 1.25rem;padding-left:1.4em}.legal li{margin-bottom:.35rem}.legal a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal a:hover{color:var(--fg)}.legal hr{border:none;border-top:1px solid var(--line);margin:3rem 0}.legal strong{font-weight:700}
