[data-astro-cid-hindc2ck][data-topic-link]:hover{border-color:var(--t-accent);background:var(--t-paper-2)}.t-support-link{border:1px solid var(--t-green);color:var(--t-green);white-space:nowrap;padding:7px 12px;text-decoration:none}.t-support-link:hover,.t-support-link[aria-current=page]{background:var(--t-green);color:var(--t-paper)}.t-support-link:focus-visible{outline:3px solid var(--t-accent);outline-offset:3px}.t-esplora-primary{display:none!important}@media (width<=1100px){.t-nav-links{gap:14px!important}.t-nav-links>a:not(.t-support-link):not(.t-lang-switch){display:none}.t-esplora-primary{border-top:0;border-bottom:1px solid var(--t-rule-soft);margin:0 0 20px;padding:0 0 20px;display:flex!important}}@media (width<=560px){.t-nav-inner{flex-wrap:wrap;gap:12px!important;padding:14px 16px!important}.t-nav-links{justify-content:space-between;width:100%;gap:10px!important}.t-nav-links>.t-support-link{display:inline-flex!important}.t-topband-inner{padding:8px 16px!important}}.t-esplora{position:relative}.t-esplora:not([open]) .t-esplora-panel{display:none}.t-esplora summary{cursor:pointer;user-select:none;color:var(--t-ink);white-space:nowrap;border-bottom:1.5px solid #0000;align-items:center;padding-bottom:2px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.t-esplora summary::-webkit-details-marker{display:none}.t-esplora summary::marker{content:""}.t-esplora[open] summary{border-bottom-color:var(--t-accent)}.t-esplora[open] summary svg{transform:rotate(180deg)}.t-esplora summary svg{transition:transform .18s}.t-esplora-panel{background:var(--t-paper);border:1.5px solid var(--t-ink);z-index:100;width:min(960px,92vw);padding:28px 32px 20px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 12px 40px #0c131c2e}.t-esplora-grid{grid-template-columns:repeat(3,1fr);gap:28px 36px;display:grid}.t-esplora-cat{font-family:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-accent);border-bottom:.5px solid var(--t-rule-soft);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:6px;font-size:10px;font-weight:700;display:flex}.t-esplora-col-hl{border:1.5px solid var(--t-gold);background:#c5a0590f;margin:-14px -2px 0;padding:14px 16px}.t-esplora-col-hl .t-esplora-cat{color:var(--t-gold);border-bottom-color:#c5a05959}.t-esplora-col-hl .t-esplora-link{font-weight:600}.t-esplora-badge{font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--t-gold);color:var(--t-paper);white-space:nowrap;border-radius:2px;padding:1px 5px;font-size:8.5px;font-weight:700}.t-esplora-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.t-esplora-link{font-family:var(--t-sans);color:var(--t-ink);border-bottom:1px solid #0000;padding-bottom:1px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .12s,color .12s}.t-esplora-link:hover{border-bottom-color:var(--t-accent);color:var(--t-accent)}.t-esplora-link-active{color:var(--t-accent);border-bottom-color:var(--t-accent)}.t-esplora-soon{font-family:var(--t-sans);color:var(--t-muted);align-items:center;gap:8px;font-size:14px;display:flex}.t-soon-badge{font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--t-rule-soft);color:var(--t-ink-2);white-space:nowrap;border-radius:2px;padding:1px 5px;font-size:8.5px;font-weight:700}.t-esplora-footer{border-top:.5px solid var(--t-rule-soft);flex-wrap:wrap;gap:18px;margin-top:20px;padding-top:16px;display:flex}.t-esplora-footlink{font-family:var(--t-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2);font-size:11px;font-weight:600;text-decoration:none}.t-esplora-footlink:hover{color:var(--t-accent)}.t-lang-switch:hover{background:var(--t-surface-strong);color:var(--t-paper)}.t-lang-switch:hover span{color:var(--t-paper)}@media (width<=880px){.t-nav-links{gap:16px;font-size:13px}.t-esplora-panel{border-left:none;border-right:none;width:100vw;max-height:70vh;padding:20px;position:fixed;top:auto;left:0;right:0;overflow-y:auto}.t-esplora-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (width<=560px){.t-nav-inner{gap:12px;padding:14px 16px}.t-nav-links>a:not(.t-support-link):not(.t-lang-switch){display:none}.t-nav-links{gap:0}.t-esplora-grid{grid-template-columns:1fr;gap:18px}.t-lang-switch{padding:3px 7px!important;font-size:10px!important}.t-topband-inner{gap:12px;padding:8px 16px}}@media (width<=400px){.t-topband-inner{padding:7px 12px}.t-topband-fonti{display:none}.t-nav-inner{padding:12px}}.t-footer{background:var(--t-surface-strong);color:#f5f2ecc7;font-family:var(--t-mono);text-transform:uppercase;letter-spacing:.08em;border-top:.5px solid #f5f2ec14;margin-top:80px;padding:48px 32px 32px;font-size:11px}.t-footer-cat{color:#f5f2eca6;margin-bottom:12px;font-size:10px}.t-footer-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.t-footer-link{color:#f5f2eceb;padding-block:6px;text-decoration:none;display:inline-block}.t-footer-link:hover{color:#fff}.t-footer-soon{color:#f5f2ec8c;align-items:center;gap:6px;padding-block:6px;display:flex}.t-footer-soon-badge{background:#f5f2ec1f;border-radius:2px;padding:1px 4px;font-size:8px}.t-footer-baseline{color:#f5f2ecc7;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:10px;display:flex}
