.agb-meta{font-family:var(--ag-font-mono);letter-spacing:var(--ag-ls-label);text-transform:uppercase;color:var(--ag-text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:11px;display:flex}.agb-categoria{color:var(--ag-text-accent)}.agb-quando{white-space:nowrap;gap:14px;display:inline-flex}.agb-categoria+.agb-quando:before{content:"·";color:var(--ag-border-default)}@container (max-width:480px){.agb-categoria{flex-basis:100%}.agb-categoria+.agb-quando:before{display:none}}.agb-bozza{color:var(--ag-text-secondary);border:1px dashed;border-radius:2px;padding:2px 7px}.agb-elenco{margin:0;padding:0;list-style:none}.agb-voce{border-top:1px solid var(--ag-border-default)}.agb-voce:last-child{border-bottom:1px solid var(--ag-border-default)}.agb-voce a{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 40px;padding:clamp(26px,3cqw,40px) 0;text-decoration:none;display:grid}.agb-voce h2{letter-spacing:-.02em;max-width:34ch;color:var(--ag-text-body);transition:color var(--ag-dur-fast) var(--ag-ease-out);margin:12px 0 0;font-size:clamp(22px,2.4cqw,30px);font-weight:500;line-height:1.18}.agb-voce p.agb-riassunto{max-width:64ch;color:var(--ag-text-secondary);margin:12px 0 0;font-size:16px;line-height:1.6}.agb-leggi{font-family:var(--ag-font-mono);letter-spacing:var(--ag-ls-label);text-transform:uppercase;white-space:nowrap;color:var(--ag-text-accent);font-size:12px}.agb-voce a:hover h2,.agb-voce a:focus-visible h2{color:var(--ag-text-accent)}@container (max-width:640px){.agb-voce a{grid-template-columns:minmax(0,1fr)}}.agb-testo{color:var(--ag-text-body);font-size:clamp(17px,1.5cqw,18px);line-height:1.7}.agb-testo>*+*,.agb-evidenza>*+*,.agb-testo li>p+p{margin-top:1.1em}.agb-testo p,.agb-testo ul,.agb-testo ol{margin-bottom:0}.agb-testo h2{letter-spacing:-.02em;margin:2.2em 0 0;font-size:clamp(24px,2.6cqw,32px);font-weight:500;line-height:1.15}.agb-testo h3{margin:1.8em 0 0;font-size:clamp(19px,1.8cqw,22px);font-weight:500;line-height:1.3}.agb-testo ul,.agb-testo ol{padding-left:1.3em;list-style:outside}.agb-testo ol{list-style:decimal}.agb-testo li+li{margin-top:.45em}.agb-testo li::marker{color:var(--ag-text-accent)}.agb-testo strong{font-weight:600}.agb-testo a{color:var(--ag-text-accent);text-underline-offset:3px;text-decoration:underline}.agb-testo code{font-family:var(--ag-font-mono);font-size:.86em}.agb-testo pre{border:1px solid var(--ag-border-default);border-left:2px solid var(--ag-text-accent);border-radius:var(--ag-radius-2);background:var(--ag-ink-050,var(--ag-ink-000));white-space:pre-wrap;margin-left:0;margin-right:0;padding:18px 20px;font-size:15px;line-height:1.6;overflow-x:auto}.agb-testo pre code{font-size:inherit}.agb-testo .agb-attacco{font-size:clamp(19px,1.8cqw,22px);line-height:1.55}.agb-evidenza{border:1px solid color-mix(in srgb, var(--ag-text-accent) 35%, transparent);border-radius:var(--ag-radius-3);background:color-mix(in srgb, var(--ag-text-accent) 6%, transparent);margin-top:2.4em;padding:clamp(24px,3cqw,36px)}.agb-evidenza h2{margin:10px 0 0}.agb-evidenza ul{margin-top:1em}.agb-fonti{border:1px solid var(--ag-border-default);border-radius:var(--ag-radius-3);margin-top:2.4em;padding:20px 22px}.agb-fonti ul{margin:12px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none}.agb-fonti li+li{margin-top:8px}.agb-fonti a{color:var(--ag-text-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}
