.guida{padding:8px 0 48px}.tavola{border:1.5px solid var(--fg);background:#fbfaf6}.tavola-testa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1.5px solid var(--fg);background:var(--ink);color:var(--cream)}.tavola-testa h2{margin:0;font-family:var(--font-mono);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.tavola-passo{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.tavola-corpo{padding:22px 16px 24px;min-height:260px}@media (min-width:700px){.tavola-corpo{padding:30px 32px 32px}}.js .senza-js{display:none}.senza-js{color:var(--fg-dim)}.domanda{font-family:var(--font-display);font-size:clamp(23px,4.6vw,30px);line-height:1.2}.aiuto{margin-top:8px;color:var(--fg-dim);font-size:15px}.opzioni{display:grid;gap:10px;margin-top:20px}@media (min-width:700px){.opzioni{grid-template-columns:1fr 1fr}}.opzione{display:flex;flex-direction:column;gap:3px;width:100%;min-height:56px;padding:13px 16px;text-align:left;font:inherit;color:var(--fg);background:var(--paper);cursor:pointer;border:1px solid var(--border);border-left:3px solid var(--fg);transition:border-color .15s,background .15s}.opzione:hover{border-color:var(--accent-caldo);border-left-color:var(--accent);background:#fff}.opzione-testo{font-weight:600;font-size:16px;line-height:1.35}.opzione-dettaglio{font-size:14px;line-height:1.4;color:var(--fg-dim)}.indietro{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;padding:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);background:none;border:0;cursor:pointer}.indietro:hover{color:var(--accent-caldo)}.esito-cartiglio{display:grid;grid-template-columns:1fr;border:1.5px solid var(--fg)}@media (min-width:700px){.esito-cartiglio{grid-template-columns:1.1fr 1fr}}.cella{padding:10px 14px;display:flex;flex-direction:column;gap:2px}.cella+.cella{border-top:1px solid var(--fg)}@media (min-width:700px){.cella+.cella{border-top:0;border-left:1px solid var(--fg)}}.cella i{font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim)}.cella span{font-family:var(--font-mono);font-size:13px;line-height:1.5}.esito-pratica{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,5vw,30px);line-height:1.15;color:var(--accent-caldo)}.esito-titolo{margin-top:22px}.esito p{margin-top:10px}.esito-nota{margin-top:16px;padding:12px 14px;border-left:3px solid var(--accent);background:var(--paper-2)}.esito-nota b{display:block;font-size:15px}.esito-nota p{margin-top:4px;font-size:15px;line-height:1.55}.esito-avvertenza{font-size:14px;color:var(--fg-dim)}.esito-azioni{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.avvertenza{margin-top:14px;font-size:14px;color:var(--fg-dim);max-width:720px}.livelli,.controlli,.esempi,.chiedi{padding:52px 0;border-top:1px solid var(--border)}.livello{display:grid;grid-template-columns:40px 1fr;gap:6px 14px;margin-top:34px}@media (min-width:700px){.livello{grid-template-columns:64px 1fr}}.livello-n{font-family:var(--font-display);font-size:34px;line-height:1;color:var(--accent-caldo)}@media (min-width:700px){.livello-n{font-size:48px}}.livello p,.livello ul{margin-top:10px}.livello ul,.tre{padding-left:20px}.livello li{margin-top:4px}.nota{font-size:15px;color:var(--fg-dim)}.rif{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--accent-caldo)}.strutture{padding:52px 0;background:var(--ink);color:var(--cream)}.strutture h2 em{color:var(--accent)}.strutture p{margin-top:14px;max-width:680px}.occhiello-chiaro,.rif-chiaro{color:var(--accent)}.tre{margin-top:22px}.tre li{margin-top:14px;padding-left:4px}.tre li::marker{font-family:var(--font-mono);color:var(--accent-caldo)}.esempi-griglia{display:grid;gap:12px;margin-top:22px}@media (min-width:700px){.esempi-griglia{grid-template-columns:1fr 1fr}}.esempio{padding:16px;border:1px solid var(--border);background:#fbfaf6}.esempio-pratica{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-caldo)}.esempio p+p{margin-top:6px}
