#af-site .af-legal-hero{background:var(--af-cream);padding:70px 0 52px}#af-site .af-legal-hero .af-legal-column{text-align:left}#af-site .af-legal-hero h1{color:var(--af-text);font-family:var(--af-serif);margin:0 0 16px;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1.05}#af-site .af-legal-intro{color:#575a53;margin:0 0 14px;font-size:15px;line-height:1.85}#af-site .af-legal-meta{color:var(--af-muted);margin:0;font-size:12px;line-height:1.6}#af-site .af-legal{background:#fff;padding:56px 0 85px}#af-site .af-legal-column{max-width:760px;margin:0 auto}#af-site .af-legal-toc{border:1px solid var(--af-border);background:var(--af-cream);margin:0 0 48px;padding:24px 28px}#af-site .af-legal-toc-title{color:var(--af-green);letter-spacing:2.5px;margin:0 0 10px;font-size:12px;font-weight:600}#af-site .af-legal-toc ol{columns:2;column-gap:36px;margin:0;padding-left:22px}#af-site .af-legal-toc li{break-inside:avoid;color:#575a53;margin:0 0 6px;font-size:13px;line-height:1.5}#af-site .af-legal-section{scroll-margin-top:24px}#af-site .af-legal-section+.af-legal-section{margin-top:44px}#af-site .af-legal h2{color:var(--af-text);font-family:var(--af-serif);margin:0 0 14px;font-size:30px;font-weight:500;line-height:1.15}#af-site .af-legal h3{color:var(--af-text);font-family:var(--af-sans);margin:24px 0 8px;font-size:15px;font-weight:600;line-height:1.4}#af-site .af-legal p,#af-site .af-legal li{color:#575a53;font-size:15px;line-height:1.85}#af-site .af-legal p{margin:0 0 14px}#af-site .af-legal ul{margin:0 0 14px;padding-left:22px}#af-site .af-legal li{margin:0 0 6px}#af-site .af-legal strong{color:var(--af-text);font-weight:600}#af-site .af-legal a,#af-site .af-legal-hero a{color:var(--af-green-dark);text-underline-offset:3px;-webkit-text-decoration:underline #687a5973;text-decoration:underline #687a5973}#af-site .af-legal a:hover,#af-site .af-legal-hero a:hover{color:var(--af-green)}#af-site .af-legal a:focus-visible,#af-site .af-legal-hero a:focus-visible{outline:1px solid var(--af-green);outline-offset:3px}#af-site .af-legal-related{border-top:1px solid var(--af-border);color:var(--af-muted);margin-top:56px;padding-top:24px;font-size:13px}#af-site .af-pendente{color:#6d5310;background:#fff6dc;border:1px dashed #b38a1e;padding:1px 5px;font-size:.92em}@media (width<=700px){#af-site .af-legal-hero{padding:48px 0 38px}#af-site .af-legal-intro{font-size:14px}#af-site .af-legal{padding:40px 0 65px}#af-site .af-legal-toc{margin-bottom:36px;padding:20px 18px}#af-site .af-legal-toc ol{columns:1}#af-site .af-legal h2{font-size:26px}#af-site .af-legal p,#af-site .af-legal li{font-size:14px}}#af-site .af-404{padding:96px 0 110px}#af-site .af-404-actions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}@media (width<=700px){#af-site .af-404{padding:56px 0 70px}#af-site .af-404-actions{flex-direction:column}#af-site .af-404-actions .af-btn{width:100%}}
