@layer pagine{.pag-pagina .pag-card-porta{position:relative}.pag-pagina .pag-card-porta .pag-figura{border-bottom:6px solid var(--stanza,var(--sede-verde))}.pag-pagina .pag-card-porta:not(:has(.pag-figura)){box-shadow:inset 0 6px 0 var(--stanza,var(--sede-verde)), var(--ombra-carta)}.pag-pagina .pag-card-porta .pag-card-titolo a:after{content:"";border-radius:var(--raggio-carta);position:absolute;inset:0}.pag-pagina .pag-card-porta:has(.pag-card-titolo a:focus-visible){outline:3px solid var(--sede-verde-profondo);outline-offset:3px}.pag-pagina .pag-card-porta .pag-card-titolo a:focus-visible{outline:none}@media (hover:hover){.pag-pagina .pag-card-porta:hover{box-shadow:var(--ombra-carta-su)}.pag-pagina .pag-card-porta:not(:has(.pag-figura)):hover{box-shadow:inset 0 6px 0 var(--stanza,var(--sede-verde)), var(--ombra-carta-su)}}@media (prefers-reduced-motion:no-preference){.pag-pagina .pag-card-porta{transition:box-shadow .16s ease-out}}.cms-modifica .pag-pagina .pag-card-porta .pag-card-titolo a:after{content:none}.pag-pagina .pag-cards:has(.pag-card-porta) .pag-card:not(.pag-card-porta){background:0 0;box-shadow:inset 0 0 0 1px #7a7c8059}.pag-spec-fascia{flex-direction:column;gap:14px;display:flex}.pag-spec-introduzione>:first-child{margin-top:0}.pag-spec-sezione{background:var(--fondo);min-width:0;box-shadow:inset 0 6px 0 var(--stanza,var(--sede-verde)), var(--ombra-carta);border-radius:18px;padding:20px 20px 24px}.pag-spec-sezione>.pag-testo>:last-child{margin-bottom:0}.pag-pagina .pag-spec-testa>:is(h2,h3){margin:4px 0 var(--spazio-2);font-family:var(--carattere-h2);font-size:var(--t-h2);line-height:var(--i-h2,1.1);font-weight:var(--p-h2)}.pag-pagina .pag-spec-testa>.pag-etichetta{margin:6px 0 var(--spazio-2)}.pag-pagina .pag-spec-testa>.pag-griglia,.pag-pagina .pag-spec-testa>.pag-spec-prezzi,.pag-pagina .pag-spec-testa>.pag-spec-strade{margin-top:var(--spazio-4)}.pag-spec-in-modifica .pag-spec-testa{margin-top:var(--spazio-6);box-shadow:inset 0 6px 0 var(--stanza,var(--sede-verde));padding-top:14px}.pag-spec-nota-gestore{background:var(--sede-grigio);font-size:var(--t-piccolo);border-radius:10px;padding:12px 14px}.pag-pagina .pag-spec-verso{margin:var(--spazio-3) 0 0}.pag-pagina .pag-spec-verso a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.pag-pagina .pag-spec-verso a:after{content:" →";white-space:pre}.pag-spec-prezzi{gap:14px;display:grid}@media (min-width:720px){.pag-spec-prezzi{grid-template-columns:repeat(2,minmax(0,1fr))}}.pag-spec-prezzi-gruppo{background:var(--sede-grigio);min-width:0;box-shadow:inset 4px 0 0 var(--stanza,var(--sede-verde));border-radius:14px;padding:14px 16px 16px}.pag-pagina .pag-spec-prezzi-gruppo>h3,.pag-pagina .pag-spec-strade h3{margin:0 0 var(--spazio-2);font-family:var(--carattere-h3);font-size:var(--t-h3);line-height:var(--i-h3);font-weight:var(--p-h3)}.pag-spec-prezzi-gruppo>:last-child{margin-bottom:0}.pag-pagina .pag-spec-strade{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:14px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.pag-pagina .pag-spec-strade>li{background:var(--sede-grigio);min-width:0;box-shadow:inset 4px 0 0 var(--stanza,var(--sede-verde));border-radius:14px;margin:0;padding:14px 16px 16px}.pag-pagina .pag-spec-strade .pag-azioni{margin:0}.pag-pagina .pag-spec-al-telefono{margin:var(--spazio-3) 0 0;flex-wrap:wrap;align-items:center;gap:0 14px;display:flex}}
