@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--viola:#4b32c3;--viola-scuro:#2f1e8a;--viola-testo:#3b2a96;--viola-chiaro:#ece8fc;--inchiostro:#17161f;--testo-2:#2e2d3a;--muto:#55536a;--grigio:#f3f3f7;--bordo-chip:#d9d5ee;--bianco:#fff;--sans:"Schibsted Grotesk Variable", "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--gutter:clamp(16px, 4vw, 32px);--colonna-laterale:300px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bianco);color:var(--inchiostro);font-family:var(--sans);margin:0;font-size:17px;line-height:1.5}a{color:var(--viola)}a:hover{color:var(--viola-scuro)}:focus-visible{outline:3px solid var(--viola);outline-offset:2px}img{max-width:100%;height:auto}.salta{position:absolute;left:-9999px}.salta:focus{left:var(--gutter);z-index:10;background:var(--bianco);padding:8px 12px;top:8px}.wrap{max-width:1200px;padding-inline:var(--gutter);margin:0 auto}.mono{font-family:var(--mono)}.testata{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:20px;display:flex;position:relative}.solo-lettori{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cerca-testata input,.menu-telefono input{font:inherit;border:2px solid var(--inchiostro);background:var(--bianco);width:240px;max-width:100%;height:44px;color:var(--inchiostro);border-radius:4px;padding:0 12px;font-size:16px}.menu-telefono{display:none}.menu-telefono summary{border:2px solid var(--inchiostro);cursor:pointer;width:44px;height:44px;color:var(--inchiostro);border-radius:6px;justify-content:center;align-items:center;list-style:none;display:flex}.menu-telefono summary::-webkit-details-marker{display:none}.menu-telefono .pannello{z-index:30;right:var(--gutter);width:min(320px, calc(100vw - 2 * var(--gutter)));background:var(--bianco);border:2px solid var(--viola);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:calc(100% - 8px)}.menu-telefono input{width:100%}.menu-telefono nav{flex-direction:column;display:flex}.menu-telefono nav a{color:var(--inchiostro);padding:11px 4px;font-size:17px;font-weight:700;text-decoration:none;display:block}.menu-telefono nav a[aria-current=page]{color:var(--viola)}.menu-telefono nav hr{border:0;border-top:2px solid var(--viola-chiaro);width:100%;margin:6px 0}@media (width<=1040px){.testata .menu,.cerca-testata{display:none}.menu-telefono{display:block}.testata{padding-block:14px}.marchio .nome{font-size:24px}}.marchio{color:var(--inchiostro);align-items:center;gap:12px;text-decoration:none;display:flex}.marchio:hover{color:var(--inchiostro)}.marchio svg{flex:none}.marchio .nome{letter-spacing:-.035em;font-size:30px;font-weight:900;line-height:1}.testata .parole{flex-direction:column;gap:4px;display:flex}.testata .motto{font-family:var(--mono);color:var(--viola-testo);font-size:13px;line-height:1.2}@media (width<=359px){.testata .motto{display:none}}.menu{align-items:center;gap:2px 4px;margin-inline:-12px;display:flex}.menu a{color:var(--inchiostro);border-radius:4px;padding:12px;font-size:17px;font-weight:700;text-decoration:none}.menu a:hover,.menu a[aria-current=page]{color:var(--viola)}.menu .altre-pagine{position:relative}.menu .altre-pagine summary{color:var(--inchiostro);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:12px;font-size:17px;font-weight:700;list-style:none;display:flex}.menu .altre-pagine summary::-webkit-details-marker{display:none}.menu .altre-pagine summary:hover,.menu .altre-pagine summary.attivo,.menu .altre-pagine[open] summary{color:var(--viola)}.menu .altre-pagine[open] summary svg{transform:rotate(180deg)}.menu .altre-pagine .tendina{z-index:30;background:var(--bianco);border:2px solid var(--viola);flex-direction:column;min-width:230px;padding:6px;display:flex;position:absolute;top:100%;left:0}.menu .altre-pagine .tendina a{white-space:nowrap}.fascia{background:var(--viola-chiaro)}.fascia .wrap{align-items:center;min-height:64px;padding-block:10px;display:flex}.fascia .oggi{font-weight:800}.controlli{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 20px;display:flex;position:relative}.controlli .vista{margin:0}.scelta-paese summary{border:2px solid var(--viola);background:var(--bianco);min-height:42px;color:var(--viola);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;list-style:none;display:flex}.scelta-paese summary::-webkit-details-marker{display:none}.scelta-paese .freccia{flex:none}.scelta-paese[open] summary{background:var(--viola);color:var(--bianco)}.scelta-paese[open] summary .freccia{transform:rotate(180deg)}.elenco-paesi{z-index:30;background:var(--bianco);border:2px solid var(--viola);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:2px;width:min(560px,100%);max-height:70vh;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.elenco-paesi a{color:var(--inchiostro);border-radius:4px;padding:9px 10px;font-size:15px;font-weight:600;text-decoration:none;display:block}.elenco-paesi a:hover{background:var(--viola-chiaro)}.elenco-paesi a[aria-current=page]{background:var(--viola);color:var(--bianco)}.colonne{flex-wrap:wrap;align-items:flex-start;gap:40px 48px;padding-block:32px 64px;display:flex}.principale{flex:999 560px;min-width:0}.laterale{flex:1 1 var(--colonna-laterale);flex-direction:column;gap:28px;min-width:0;display:flex}.occhiello{letter-spacing:.08em;text-transform:uppercase;color:var(--viola);margin:0 0 6px;font-size:15px;font-weight:800}.titolo-pagina{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(34px,5vw,52px);font-weight:900;line-height:1.02}.sottotitolo-pagina{color:var(--muto);margin:0;font-size:18px}.etichetta{border:2px solid var(--viola);color:var(--viola);letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;font-size:12px;font-weight:800;line-height:1.2;display:inline-block}.timbro-data{border:3px solid var(--viola);background:var(--bianco);width:64px;height:64px;color:var(--viola);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.timbro-data .g{font-size:24px;font-weight:900}.timbro-data .m{letter-spacing:.08em;margin-top:2px;font-size:11px;font-weight:800}.stato-anteprima{background:var(--inchiostro);color:var(--bianco);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block}.voci{margin:0;padding:0;list-style:none}.voce{border-bottom:2px solid var(--viola-chiaro);flex-direction:column;gap:9px;padding:22px 0;display:flex}.voce:last-child{border-bottom:0}.voce .riga{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.voce .dove{font-size:15px;font-weight:700}.voce .quando{font-family:var(--mono);color:var(--muto);font-size:13px}.voce h2,.voce h3{letter-spacing:-.015em;margin:0;font-size:25px;font-weight:800;line-height:1.15}.voce h2 a,.voce h3 a{color:var(--inchiostro);text-decoration:none}.voce h2 a:hover,.voce h3 a:hover{color:var(--viola)}.voce p{color:var(--testo-2);margin:0}.voce .fonte{font-family:var(--mono);color:var(--muto);font-size:13px}.vuoto{background:var(--grigio);color:var(--muto);border-radius:8px;padding:28px}.riquadro{background:var(--grigio);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex}.riquadro-bordo{border:3px solid var(--viola);border-radius:8px;flex-direction:column;gap:10px;padding:22px;display:flex}.riquadro h2,.riquadro-bordo h2{margin:0}.riquadro h2{letter-spacing:.08em;text-transform:uppercase;color:var(--viola);font-size:15px;font-weight:800}.riquadro-bordo h2{letter-spacing:-.02em;font-size:22px;font-weight:900}.riquadro p,.riquadro-bordo p{color:var(--testo-2);margin:0}.appuntamento{color:var(--inchiostro);align-items:center;gap:16px;text-decoration:none;display:flex}.appuntamento:hover .cosa{color:var(--viola)}.appuntamento .cosa{font-size:18px;font-weight:800;line-height:1.2;display:block}.appuntamento .dove{color:var(--muto);font-size:14px;display:block}.aggiungi-calendario{margin-top:16px;display:flex}.aggiungi-calendario>*{flex:auto;max-width:360px}.agenda-striscia{display:none}@media (width<=900px){.agenda-striscia{margin:28px 0;display:block}.principale>.agenda-striscia:first-child{margin-top:0}.laterale .agenda-laterale{display:none}}.schede-eventi{margin:6px calc(-1 * var(--gutter)) 0;padding:4px var(--gutter) 10px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:thin;gap:12px;list-style:none;display:flex;overflow-x:auto}.schede-eventi li{scroll-snap-align:start;flex:none;display:flex}.scheda-evento{background:var(--grigio);width:150px;color:var(--inchiostro);border-radius:8px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.scheda-evento .timbro-data{width:54px;height:54px}.scheda-evento .timbro-data .g{font-size:20px}.scheda-evento .timbro-data .m{font-size:10px}.scheda-evento .cosa{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.scheda-evento:hover .cosa{color:var(--viola)}.scheda-evento .dove{color:var(--muto);font-size:13px}.scheda-evento.tutti{text-align:center;background:var(--bianco);border:2px solid var(--viola);width:120px;color:var(--viola);justify-content:center;align-items:center;font-weight:800}.scadenza{flex-direction:column;gap:3px;display:flex}.scadenza .data{font-family:var(--mono);color:var(--viola);font-size:14px;font-weight:500}.scadenza .testa{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.scadenza .paesi{color:var(--testo-2);text-align:right;font-size:13px;font-weight:700}.articolo-testa{flex-direction:column;gap:14px;display:flex}.riga-timbro{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.riga-timbro .dove{font-size:15px;font-weight:700}.articolo-testa h1{letter-spacing:-.03em;margin:0;font-size:clamp(32px,5vw,50px);font-weight:900;line-height:1.04}.articolo-testa .sommario{color:var(--testo-2);margin:0;font-size:21px;line-height:1.45}.articolo-testa .pubblicazione{font-family:var(--mono);color:var(--muto);border-block:2px solid var(--viola-chiaro);padding-block:9px;font-size:13px}.ritirato{background:var(--inchiostro);color:var(--bianco);border-radius:8px;padding:18px 20px}.ritirato strong{margin-bottom:4px;display:block}.prosa{color:var(--inchiostro);font-size:18px;line-height:1.65}.prosa>*{margin:0 0 1em}.prosa h2,.prosa h3{letter-spacing:-.01em;margin-top:1.4em;line-height:1.2}.prosa ul,.prosa ol{padding-left:1.3em}.prosa blockquote{border-left:3px solid var(--viola-chiaro);color:var(--testo-2);margin-inline:0;padding-left:16px}.voto{background:var(--viola-chiaro);border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.voto .titoletto{letter-spacing:.08em;text-transform:uppercase;color:var(--viola-testo);font-size:13px;font-weight:800}.voto .quadri{flex-wrap:wrap;gap:5px;display:flex}.voto .q{border-radius:4px;width:20px;height:20px}.voto .si{background:var(--viola)}.voto .no{background:var(--bianco);box-shadow:inset 0 0 0 3px var(--inchiostro)}.voto .ast{background:var(--bianco);box-shadow:inset 0 0 0 3px var(--muto);opacity:.6}.voto .conti{font-weight:700}.scheda{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.scheda>div{border-bottom:2px solid var(--grigio);padding:12px 0}.scheda dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muto);font-size:13px;font-weight:800}.scheda dd{margin:2px 0 0}.bottone{background:var(--viola);min-height:52px;color:var(--bianco);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.bottone:hover{background:var(--viola-scuro);color:var(--bianco)}.bottone-bordo{border:2px solid var(--viola);min-height:48px;color:var(--viola);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.bottone svg,.bottone-bordo svg{flex-shrink:0}.correzioni{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.correzioni .quando{font-family:var(--mono);color:var(--muto);font-size:13px;display:block}figure.immagine{max-width:420px;margin:8px 0 0}figure.immagine .principale{cursor:zoom-in;display:block}figure.immagine .principale img{border:1px solid var(--bordo-chip);border-radius:6px;width:100%;height:auto;display:block}.miniature{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.miniature a{cursor:zoom-in;display:block}.miniature img{object-fit:cover;border:1px solid var(--bordo-chip);border-radius:4px;width:72px;height:72px;display:block}figure.immagine figcaption{color:var(--muto);margin-top:8px;font-size:14px}html:has(dialog.visore[open]){overflow:hidden}dialog.visore{width:100%;max-width:none;height:100%;max-height:none;color:var(--bianco);background:#0e0d14;border:0;margin:0;padding:0;position:fixed;inset:0}dialog.visore[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}dialog.visore::backdrop{background:0 0}dialog.visore :focus-visible{outline-color:var(--bianco)}.visore-testa{padding:12px var(--gutter);font-family:var(--mono);justify-content:space-between;align-items:center;font-size:14px;display:flex}.visore-bottone{appearance:none;width:48px;height:48px;color:var(--bianco);font:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}.visore-bottone:hover{background:#ffffff42}.visore-scena{min-height:0;padding:0 var(--gutter);touch-action:pan-y pinch-zoom;place-items:center;display:grid}.visore-scena>*{grid-area:1/1}.visore-scena.in-attesa img{opacity:.35}.visore-scena .visore-caricamento{z-index:1;color:#ffffffd9;flex-direction:column;margin:0}.visore-scena img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 150px);display:block}.visore-freccia{font-size:34px;position:absolute;top:50%;transform:translateY(-50%)}.visore-freccia.prima{left:12px}.visore-freccia.dopo{right:12px}.visore-didascalia{padding:12px var(--gutter) 20px;text-align:center;color:#ffffffbf;margin:0;font-size:14px}@media (width<=640px){.visore-freccia{width:40px;height:40px;font-size:28px}.visore-freccia.prima{left:6px}.visore-freccia.dopo{right:6px}}.piede{background:var(--viola);color:var(--bianco)}.piede .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding-block:32px;display:flex}.piede .marchio,.piede .marchio:hover{color:var(--bianco)}.piede .marchio .nome{font-size:26px}.piede .motto{font-family:var(--mono);font-size:14px}.piede nav{flex-wrap:wrap;gap:4px 20px;display:flex}.piede nav a{color:var(--bianco);padding-block:10px}.prosa .aggiornata{font-family:var(--mono);color:var(--muto);margin-top:2em;font-size:13px}.piede .editore{padding-block:0 20px}.piede .editore p{font-family:var(--mono);border-top:1px solid #ffffff40;flex:1;margin:0;padding-top:14px;font-size:13px}.piede .editore a{color:var(--bianco)}.barra-anteprima{background:var(--inchiostro);color:var(--bianco);font-family:var(--mono);text-align:center;padding:6px var(--gutter);font-size:13px}@media (width<=640px){body{font-size:16px}.testata{padding-block:14px}.marchio .nome{font-size:24px}.menu a{padding:10px 8px;font-size:15px}.menu{margin-inline:-8px}.paesi{margin-inline:calc(-1 * var(--gutter));padding-bottom:4px;padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.paesi li{flex:none}.voce h2,.voce h3{font-size:21px}.colonne{padding-block:20px 48px}}.vista{border:2px solid var(--viola);flex-wrap:wrap;gap:0;margin:0 0 20px;display:inline-flex}.vista a{min-height:38px;color:var(--viola);align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.vista a[aria-current=page]{background:var(--viola);color:var(--bianco)}.registro-giorno+.registro-giorno{margin-top:28px}.registro-data{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muto);margin:24px 0 4px;font-size:13px;font-weight:600}.registro{margin:0;padding:0;list-style:none}.riga-registro{border-bottom:1px solid var(--viola-chiaro);grid-template-columns:112px 1fr;align-items:start;gap:4px 14px;padding:12px 0;display:grid}.riga-registro .etichetta{border-width:1px;justify-self:start;margin-top:2px;font-size:11px}.riga-registro .corpo{flex-direction:column;gap:3px;min-width:0;display:flex}.riga-registro .dove{color:var(--testo-2);font-size:13px;font-weight:700}.riga-registro .titolo{color:var(--inchiostro);font-weight:500;line-height:1.3;text-decoration:none}.riga-registro.in-evidenza .titolo{font-weight:800}.riga-registro .titolo:hover{color:var(--viola)}.riga-registro p{color:var(--testo-2);margin:0;font-size:15px}.riga-registro .fonte-riga{font-family:var(--mono);color:var(--muto);font-size:12px}@media (width<=520px){.riga-registro{grid-template-columns:1fr}}.pagine{font-family:var(--mono);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;font-size:14px;display:flex}.archivio-mesi ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.archivio-mesi .quanti{font-family:var(--mono);color:var(--muto);font-size:12px}.altro{color:var(--muto);margin-top:28px;font-size:15px}.modulo{flex-direction:column;gap:24px;margin-top:24px;display:flex}.modulo fieldset{border:0;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.modulo legend{letter-spacing:.08em;text-transform:uppercase;color:var(--viola);margin-bottom:12px;font-size:15px;font-weight:800}.riga-campi{flex-wrap:wrap;gap:16px;display:flex}.riga-campi>.campo{flex:220px}.campo{flex-direction:column;gap:6px;font-weight:700;display:flex}.campo[hidden]{display:none}.campo small{color:var(--muto);font-size:14px;font-weight:400}.campo input,.campo select,.campo textarea{border:2px solid var(--bordo-chip);background:var(--bianco);width:100%;min-height:48px;font:inherit;color:var(--inchiostro);border-radius:6px;padding:10px 12px;font-size:17px;font-weight:400}.campo input[type=file]{padding:10px}.campo textarea{resize:vertical;line-height:1.5}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--viola);outline:none}.obbligatorio{color:var(--viola)}.spunta-modulo{align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.spunta-modulo input{width:20px;height:20px;accent-color:var(--viola);flex:none;margin-top:2px}.nota-modulo{color:var(--testo-2);margin:0}.errore-modulo{color:#8a1c13;background:#fdecea;border-radius:6px;margin:20px 0 0;padding:14px 16px;font-weight:700}.modulo .bottone{cursor:pointer;min-width:240px;font:inherit;border:0;align-self:flex-start;font-weight:800}.modulo .bottone:disabled{opacity:.6;cursor:wait}.solo-robot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cerca{flex-direction:column;gap:12px;margin-top:20px;display:flex}.cerca input[type=search]{border:2px solid var(--viola);width:100%;min-height:52px;font:inherit;color:var(--inchiostro);background:var(--bianco);border-radius:0;padding:0 16px;font-size:19px}.cerca .filtri{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cerca select{border:2px solid var(--bordo-chip);background:var(--bianco);min-height:40px;font:inherit;color:var(--inchiostro);border-radius:999px;padding:0 10px;font-size:15px;font-weight:600}.cerca .spunta{cursor:pointer;align-items:center;gap:10px;font-size:16px;display:inline-flex}.cerca .spunta input{width:20px;height:20px;accent-color:var(--viola);flex:none;margin:0}.stato-ricerca{font-family:var(--mono);color:var(--muto);margin:20px 0 0;font-size:13px}.riga-registro mark{background:var(--viola-chiaro);color:inherit;padding:0 1px}#altri{margin-top:20px}:root{--allerta-gialla:#ffd500;--allerta-arancione:#f28c00;--allerta-rossa:#c8102e}.fascia-allerta{color:var(--inchiostro)}.fascia-allerta.livello-gialla{background:var(--allerta-gialla)}.fascia-allerta.livello-arancione{background:var(--allerta-arancione)}.fascia-allerta.livello-rossa{background:var(--allerta-rossa);color:var(--bianco)}.fascia-allerta .wrap{align-items:center;gap:8px 14px;padding-block:10px;display:flex}.fascia-allerta svg{flex:none}.fascia-allerta ul{flex-direction:column;flex:auto;gap:2px;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}.fascia-allerta strong{font-weight:800}.fascia-allerta a{color:inherit;text-underline-offset:3px;flex:none;padding-block:8px;font-weight:800;text-decoration:underline}.fascia-allerta a:focus-visible{outline-color:currentColor}@media (width<=640px){.fascia-allerta ul{font-size:15px}}.livello{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:800;display:inline-block}.livello-nessuna{color:#1f5e38;background:#e3f1e8}.livello-gialla{background:var(--allerta-gialla);color:var(--inchiostro)}.livello-arancione{background:var(--allerta-arancione);color:var(--inchiostro)}.livello-rossa{background:var(--allerta-rossa);color:var(--bianco)}.grado-valanghe{width:44px;height:44px;color:var(--inchiostro);border:2px solid #00000026;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex}.grado-valanghe.g1{background:#cf6}.grado-valanghe.g2{background:#ff0}.grado-valanghe.g3{background:#f90}.grado-valanghe.g4{color:var(--bianco);background:red}.grado-valanghe.g5{background:repeating-conic-gradient(#000 0 25%, red 0 50%) 0 0 / 50% 50%;color:var(--bianco);text-shadow:0 0 3px #000,0 0 3px #000}.pagina-allerte{max-width:760px}.pagina-allerte .occhiello{margin-top:44px}.pagina-allerte h3{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 14px;font-size:21px;font-weight:900;display:flex}.pagina-allerte h3 .data{color:var(--muto);font-size:15px;font-weight:500}.pagina-allerte .spiega{color:var(--muto);margin:0 0 16px}.giorni-allerta{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.giorno-allerta{background:var(--grigio);border-radius:8px;padding:20px}.giorno-allerta ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.giorno-allerta li{justify-content:space-between;align-items:center;gap:12px;display:flex}.pagina-allerte .emesso{font-family:var(--mono);color:var(--muto);margin:14px 0 0;font-size:13px}.pagina-allerte .link-ufficiale{margin:16px 0 0;font-weight:700}.giorno-valanghe+.giorno-valanghe{margin-top:28px}.zona-valanghe{background:var(--grigio);border-radius:8px;gap:16px;padding:20px;display:flex}.zona-valanghe+.zona-valanghe{margin-top:12px}.zona-valanghe h4{margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.25}.zona-valanghe p{color:var(--testo-2);margin:6px 0 0}.zona-valanghe .pericolo{color:var(--inchiostro);margin-top:0;font-weight:700}.zona-valanghe blockquote{border-left:3px solid var(--bordo-chip);color:var(--testo-2);margin:12px 0 0;padding-left:14px}.pagina-allerte .fonti-allerte,.pagina-strade .fonti-allerte{color:var(--muto);margin:44px 0 0;font-size:14px}.legenda{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.legenda li{align-items:center;gap:12px;display:flex}.legenda .grado-valanghe{width:32px;height:32px;font-size:16px}.neve-valanghe .zona-breve{align-items:center;gap:12px;display:flex}.neve-valanghe .grado-valanghe{width:40px;height:40px;font-size:20px}.neve-valanghe .nome{font-weight:800;line-height:1.2;display:block}.neve-valanghe .pericolo{color:var(--muto);font-size:14px;display:block}.pagina-strade{max-width:760px}.pagina-strade .occhiello{margin-top:44px}.pagina-strade .spiega{color:var(--muto);margin:0 0 16px}.pagina-strade .paese{margin:24px 0 12px;font-size:21px;font-weight:900}.lista-chiusure{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.chiusura{background:var(--grigio);border-radius:8px;padding:20px}.chiusura h3{margin:10px 0 4px;font-size:19px;font-weight:800;line-height:1.25}.chiusura p{color:var(--testo-2);margin:4px 0 0}.chiusura .quando{color:var(--inchiostro);font-weight:700}.chiusura>a{margin-top:10px;font-weight:700;display:inline-block}.testa-chiusura{flex-wrap:wrap;gap:8px;display:flex}.stato-strada,.in-corso{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:800;display:inline-block}.stato-strada.chiusura{color:#8f1d17;background:#fde2e1}.stato-strada.senso_unico_alternato{color:#6b4a00;background:#fff1cc}.in-corso{background:var(--viola);color:var(--bianco)}.chiusura-breve{flex-direction:column;gap:2px;display:flex}.chiusura-breve span{color:var(--testo-2)}.chiusura-breve .quando{color:var(--muto);font-size:14px}.farmacia-turno .turno{flex-direction:column;gap:2px;display:flex}.farmacia-turno .turno+.turno{border-top:1px solid var(--bordo-chip);padding-top:12px}.farmacia-turno .quando,.lista-turni .quando [data-quando]{letter-spacing:.06em;text-transform:uppercase;color:var(--viola);font-size:13px;font-weight:800}.farmacia-turno .nome,.lista-turni .nome{font-weight:800;line-height:1.25}.farmacia-turno .dove,.lista-turni .dove{color:var(--testo-2)}.farmacia-turno a[href^=tel\:]{font-family:var(--mono);font-weight:500}.riquadro.farmacia-turno .avviso-notte{font-size:14px}.pagina-farmacie,.pagina-carburanti{max-width:760px}.lista-turni{flex-direction:column;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lista-turni .turno{background:var(--grigio);border-radius:8px;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 18px;display:grid}.lista-turni .turno>*{grid-column:1}.lista-turni .turno.oggi{background:var(--viola-chiaro);border:2px solid var(--viola)}.lista-turni .quando{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.lista-turni .quando .data{color:var(--muto);font-size:14px}.lista-turni .telefono{font-family:var(--mono);white-space:nowrap;grid-area:1/2/span 3;align-self:center;font-weight:500}@media (width<=640px){.lista-turni .turno{grid-template-columns:1fr}.lista-turni .telefono{grid-area:auto/1}}.migliori{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:28px 0;display:grid}.migliore{background:var(--viola-chiaro);border-radius:8px;flex-direction:column;gap:2px;padding:16px;display:flex}.migliore .carburante{letter-spacing:.06em;text-transform:uppercase;color:var(--viola-testo);font-size:13px;font-weight:800}.migliore .prezzo{font-family:var(--mono);font-size:26px;font-weight:500}.migliore .dove{color:var(--testo-2);font-size:14px}.distributori{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.distributore{background:var(--grigio);border-radius:8px;padding:20px}.distributore h2{margin:0;font-size:20px;font-weight:900}.distributore h2 .paese{color:var(--muto);font-weight:600}.distributore .dove{color:var(--testo-2);margin:4px 0 12px}.distributore table{border-collapse:collapse;width:100%;font-size:16px}.distributore th,.distributore td{border-bottom:1px solid var(--bordo-chip);text-align:left;padding:7px 0}.distributore thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muto);font-size:13px;font-weight:800}.distributore td{font-family:var(--mono);text-align:right}.distributore thead th+th{text-align:right}.distributore .comunicati{color:var(--muto);margin:10px 0 0;font-size:14px}.pagina-farmacie .fonti-allerte,.pagina-carburanti .fonti-allerte{color:var(--muto);margin:44px 0 0;font-size:14px}.gruppo-comuni+.gruppo-comuni{margin-top:8px}.zona-comuni{margin:0 0 10px;font-weight:800}.scelta-comuni{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 16px;display:grid}.esito-modulo{background:var(--viola-chiaro);color:var(--viola-testo);border-radius:6px;margin:20px 0 0;padding:14px 16px;font-weight:700}.cancella-iscrizione{border-top:1px solid var(--bordo-chip);margin-top:48px;padding-top:24px}.cancella-iscrizione h2{margin:0 0 8px;font-size:20px}.cancella-iscrizione p{color:var(--testo-2);margin:0 0 16px}button.bottone,button.bottone-bordo{font:inherit;cursor:pointer;font-weight:800}button.bottone{border:0}button.bottone-bordo{background:var(--bianco)}button.bottone:disabled{opacity:.6;cursor:wait}.caricamento{font-family:var(--mono);color:var(--viola-testo);align-items:center;gap:12px;margin:20px 0 0;font-size:13px;display:flex}.caricamento[hidden],.bottone-invio [hidden]{display:none}.bottone-invio .in-attesa{align-items:center;gap:10px;display:inline-flex}.bottone-invio:disabled,.modulo .bottone-invio:disabled{opacity:.85}.caricamento svg,.bottone-invio .in-attesa svg{flex:none;animation:1.2s ease-in-out infinite gira-timbro}@keyframes gira-timbro{0%{transform:rotate(0)}65%,to{transform:rotate(180deg)}}@keyframes pulsa-timbro{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.caricamento svg,.bottone-invio .in-attesa svg{animation:1.6s ease-in-out infinite pulsa-timbro}}.scelta-tipo{position:relative}.elenco-paesi.elenco-tipi{grid-template-columns:1fr;width:max-content;min-width:200px}.annunci{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.annuncio-breve{border:2px solid var(--bordo-chip);border-radius:8px;flex-direction:column;gap:3px;padding:18px 20px;display:flex}.annuncio-breve .mansione{color:var(--inchiostro);font-size:20px;font-weight:800;line-height:1.25;text-decoration:none}.annuncio-breve .mansione:hover{color:var(--viola)}.annuncio-breve .chi{font-weight:700}.annuncio-breve .come{color:var(--testo-2)}.annuncio-breve .quando{font-family:var(--mono);color:var(--muto);margin-top:4px;font-size:13px}.scheda-annuncio{border:2px solid var(--viola);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 24px;margin:24px 0;padding:18px 20px;display:grid}.scheda-annuncio dt{letter-spacing:.08em;text-transform:uppercase;color:var(--viola);font-size:13px;font-weight:800}.scheda-annuncio dd{margin:2px 0 0;font-weight:700}.candidati{background:var(--viola-chiaro);border-radius:8px;margin-top:32px;padding:20px 22px}.candidati h2{margin:0 0 8px;font-size:20px}.candidati p{margin:0 0 6px;font-size:17px}.nota-annuncio{font-family:var(--mono);color:var(--muto);margin-top:24px;font-size:13px}.lavoro-in-valle .annuncio-mini{color:var(--inchiostro);flex-direction:column;gap:2px;text-decoration:none;display:flex}.lavoro-in-valle .annuncio-mini .mansione{font-weight:800;line-height:1.25}.lavoro-in-valle .annuncio-mini:hover .mansione{color:var(--viola)}.lavoro-in-valle .annuncio-mini .chi{color:var(--testo-2);font-size:15px}.azioni-annuncio>div{border-top:1px solid var(--bordo-chip);margin-top:32px;padding-top:24px}.azioni-annuncio h2{margin:0 0 8px;font-size:20px}.azioni-annuncio p{color:var(--testo-2);margin:0 0 16px}
