.site.legal{flex-direction:column;min-height:100vh;display:flex}.site.legal main{flex:1;width:min(740px,100%);margin:0 auto;padding:132px max(5vw,24px) 80px}.site.legal h1{font-size:clamp(44px,6vw,76px)}.site.legal h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(22px,2vw,28px);line-height:1.15}.site.legal h3{letter-spacing:-.02em;margin:0;font-size:17px;line-height:1.3}.legal-fecha{color:var(--quiet);margin:16px 0 0;font-size:13px}.legal-lede{color:var(--text);margin:22px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.site.legal section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.site.legal section p,.site.legal li{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.site.legal section p+ul,.site.legal .legal-faq{margin-top:14px}.site.legal main a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.site.legal ul{margin:12px 0 0;padding:0;list-style:none}.site.legal li{margin-top:8px;padding-left:16px;position:relative}.site.legal li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.legal-faq{gap:22px;display:grid}.legal-faq p{margin-top:6px}.legal-mas{margin:36px 0 0;font-size:16px}@media (width<=620px){.site.legal main{padding-top:112px}}
