@layer components{.gd .ticket{animation:none}.gd-head{padding-block:52px 28px}.gd-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:500;font-stretch:87.5%}.gd-h1{letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;max-width:15em;margin:0 0 22px;font-size:34px;font-weight:850;font-stretch:72%;line-height:1}.gd-h1 mark{background:linear-gradient(transparent 38%,var(--mark) 38%,var(--mark) 80%,transparent 80%);color:inherit;padding:0 .08em}.gd-lead{color:var(--ink-2);max-width:38em;margin:0;font-size:18px;line-height:1.55}.gd-indice{border-top:1px solid var(--line);padding-block:20px 8px}.gd-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:650}.gd-indice ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.gd-indice li{border-top:1px solid var(--line-soft)}.gd-indice a{color:var(--ink);grid-template-columns:30px minmax(0,1fr);gap:8px;padding:12px 2px;text-decoration:none;display:grid}.gd-indice .gd-t{color:var(--accent);font-size:15.5px;font-weight:700;display:block}.gd-indice .gd-d{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.gd-indice a:hover .gd-t{text-underline-offset:3px;text-decoration:underline}.gd-indice .gd-n{padding-top:3px}@media (max-width:700px){.gd-indice ol{grid-template-columns:minmax(0,1fr)}}.gd-sec{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:20px 56px;padding-block:52px 56px;scroll-margin-top:12px;display:grid}.gd-indice+.gd-sec{margin-top:24px}.gd-sec-head{grid-column:1/-1;align-items:baseline;gap:16px;display:flex}.gd-sec-head h2{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:28px;font-weight:850;font-stretch:72%;line-height:1}.gd-n{font-family:var(--mono);color:var(--muted);font-size:13px;font-weight:500;font-stretch:87.5%}.gd-sotto{grid-column:1/-1;min-width:0}.gd-prose,.gd-exhibit{min-width:0}@media (max-width:900px){.gd-sec{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:40px 44px}}.gd-prose p,.gd-prose li{color:var(--ink-2);max-width:62ch;font-size:16px;line-height:1.65}.gd-prose p{margin:0 0 12px}.gd-prose b{color:var(--ink);font-weight:650}.gd-prose ul{margin:0 0 12px;padding-left:22px;list-style:outside}.gd-prose ul li{margin:4px 0}.gd-prose a,.gd-faq a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.gd-h3{text-transform:uppercase;letter-spacing:0;margin:24px 0 8px;font-size:17px;font-weight:800;font-stretch:75%;line-height:1.1}.gd-prose .gd-formula{font-family:var(--mono);background:var(--raised);border:1px solid var(--line);border-radius:var(--r);overflow-wrap:anywhere;max-width:none;margin:14px 0;padding:10px 12px;font-size:13.5px;font-stretch:87.5%;line-height:1.5}.gd-nota{color:var(--muted);max-width:62ch;margin:10px 0 0;font-size:13px;line-height:1.5}.gd-passi{counter-reset:passo;margin:14px 0;padding:0;list-style:none}.gd-passi li{counter-increment:passo;border-top:1px solid var(--line-soft);padding:11px 0 11px 34px;position:relative}.gd-passi li:before{content:counter(passo);font-family:var(--mono);color:var(--accent);font-size:12.5px;font-weight:600;font-stretch:87.5%;position:absolute;top:13px;left:0}.gd-bande{background:var(--raised);border:1px solid var(--line);border-radius:var(--r);padding:18px}.gd-bande .gd-h3{margin-top:0}.gd-bande ul{margin:0;padding:0;list-style:none}.gd-bande li{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:4px 12px;padding-block:10px;font-size:15px;line-height:1.45;display:grid}.gd-bande li .pill{justify-self:start}.gd-bande p{color:var(--muted);margin:10px 0 0;font-size:13px}.tbl.gd-tbl{background:var(--surface);border:1px solid var(--line)}.tbl.gd-tbl th,.tbl.gd-tbl td{white-space:normal;padding:10px 14px}.tbl.gd-tbl th{vertical-align:bottom}.tbl.gd-tbl td:first-child{min-width:0;font-weight:600}.tbl.gd-tbl td.r{white-space:nowrap}.gd-fascia{color:var(--muted);white-space:nowrap;font-weight:400}@media (max-width:520px){.tbl.gd-tbl th,.tbl.gd-tbl td{padding:9px 8px}.gd-fascia{display:block}}.gd-sotto .tbl-wrap{max-width:52rem}.gd-exhibit .tbl-wrap,.gd-exhibit .ov-card{margin-top:14px}.gd-exhibit>.gd-nota:first-child{margin:0}.gd-range{vertical-align:middle;background:var(--line-soft);border-radius:3px;width:140px;height:6px;margin-right:12px;display:inline-block;position:relative}.gd-range i{background:var(--accent);border-radius:3px;position:absolute;top:0;bottom:0}.gd-range b{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}@media (max-width:520px){.gd-range,.gd-legenda{display:none}}.gd-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;display:grid}.gd-faq>div{border-top:1px solid var(--line-soft);padding-block:16px}.gd-faq dt{font-size:15.5px;font-weight:700;line-height:1.35}.gd-faq dd{color:var(--ink-2);max-width:62ch;margin:5px 0 0;font-size:15px;line-height:1.6}@media (max-width:760px){.gd-faq{grid-template-columns:minmax(0,1fr)}}}
