.badge{font-size:var(--fs-100);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 12px;line-height:1.2;display:inline-flex}.badge--futuro{background:var(--c-primary);color:var(--c-on-dark)}.badge--in-corso{background:var(--c-accent);color:var(--c-on-dark)}.badge--passato{border:1px solid var(--c-border);color:var(--c-text);background:0 0}.evento-card__figura{position:relative}.evento-card__figura .badge,.evento__apertura .badge{z-index:1;background:#fffffff0;border-color:#0000;position:absolute;top:14px;left:14px;box-shadow:0 1px 6px #0000002e}.evento-card__figura .badge--futuro,.evento__apertura .badge--futuro{color:var(--c-primary)}.evento-card__figura .badge--in-corso,.evento__apertura .badge--in-corso{color:var(--c-accent)}.evento-card__figura .badge--passato,.evento__apertura .badge--passato{color:var(--c-secondary)}.section--evento .wrap--narrow{gap:5px}.evento__titolo{font-size:var(--fs-700);font-weight:var(--fw-semibold);margin:0 0 4px;line-height:1.2}.evento__titolo a{color:inherit;text-decoration:none}.evento__titolo a:hover,.evento__titolo a:focus-visible{text-decoration:underline}.evento__data{color:var(--c-primary);font-size:var(--fs-700);font-weight:var(--fw-bold);text-transform:uppercase;margin:0;line-height:1.2}.evento__luogo{color:var(--c-primary);font-size:var(--fs-500);font-weight:var(--fw-bold);text-transform:uppercase;margin:0}.evento__indirizzo{font-size:var(--fs-600);margin:0}.evento__cta{margin:20px 0 0}.evento__testo{max-width:70ch}.evento__testo>:first-child{margin-block-start:0}.evento__testo>:last-child{margin-block-end:0}.locandine{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin:20px 0 0;padding:0;list-style:none;display:grid}.locandine__link{line-height:0;display:block}.locandine__img{border:1px solid var(--c-border);border-radius:var(--radius-md);width:100%;height:auto;transition:opacity var(--t-base)}.locandine__link:hover .locandine__img,.locandine__link:focus-visible .locandine__img{opacity:.85}@media (width<=767px){.locandine{grid-template-columns:1fr}}.section--galleria .section__title a{color:inherit;text-decoration:none}.section--galleria .section__title a:hover,.section--galleria .section__title a:focus-visible{text-decoration:underline}.galleria{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.galleria__link{line-height:0;display:block}.galleria__img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--c-border);border-radius:var(--radius-md);width:100%;height:100%;transition:opacity var(--t-base)}.galleria__link:hover .galleria__img,.galleria__link:focus-visible .galleria__img{opacity:.85}@media (width<=1024px){.galleria{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.galleria{grid-template-columns:repeat(2,1fr)}}.eventi{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.evento-card+.evento-card{border-block-start:1px solid var(--c-border);margin-block-start:48px;padding-block-start:48px}.evento-card>article{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;display:grid}.evento-card__figura{border-radius:var(--radius-lg);background:var(--c-panel);line-height:0;display:block;overflow:hidden}.evento-card__img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;transition:transform .6s ease-out}.evento-card__testo{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.evento-card__data{color:var(--c-primary);font-size:var(--fs-100);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;margin:0}.evento-card__titolo{font-size:calc(var(--fs-700) * 1.35);font-weight:var(--fw-semibold);margin:0;line-height:1.15}.evento-card__link{color:inherit;background-image:linear-gradient(var(--c-primary), var(--c-primary));transition:background-size var(--t-base);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none}.evento-card:hover .evento-card__link,.evento-card__link:focus-visible{background-size:100% 2px}.evento-card:hover .evento-card__img{transform:scale(1.03)}.evento-card__luogo{color:var(--c-text);font-size:var(--fs-200);align-items:center;gap:6px;margin:0;display:flex}.evento-card__sunto{max-width:58ch;color:var(--c-text);margin:0;line-height:1.6}.evento-card__vai{color:var(--c-primary);font-size:var(--fs-300);font-weight:var(--fw-semibold);align-items:center;gap:6px;margin-block-start:6px;display:inline-flex}.evento-card__vai .icon{transition:transform var(--t-base)}.evento-card:hover .evento-card__vai .icon{transform:translate(3px)}@media (width<=900px){.evento-card>article{grid-template-columns:1fr;gap:18px}.evento-card+.evento-card{margin-block-start:40px;padding-block-start:40px}.evento-card__titolo{font-size:var(--fs-700)}}@media (prefers-reduced-motion:reduce){.evento-card__img,.evento-card__vai .icon,.evento-card__link{transition:none}.evento-card:hover .evento-card__img{transform:none}}.section.section--rassegna{padding-block:calc(var(--section-py) / 2) var(--section-py)}.rassegna{text-align:left;width:100%}.rassegna__giorno{border-block-start:1px solid var(--c-border);grid-template-columns:170px 1fr;gap:24px;padding-block:24px;display:grid}.rassegna__giorno:last-child{border-block-end:1px solid var(--c-border)}.rassegna__data{color:var(--c-primary);font-size:var(--fs-200);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.5}.rassegna__elenco{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rassegna__voce{color:inherit;text-decoration:none;display:block}a.rassegna__voce:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px;border-radius:var(--radius-sm)}.rassegna__testata{color:var(--c-text);font-size:var(--fs-200);display:block}.rassegna__titolo{color:var(--c-primary);font-weight:var(--fw-semibold);line-height:1.35}a.rassegna__voce:hover .rassegna__titolo,a.rassegna__voce:focus-visible .rassegna__titolo{text-decoration:underline}@media (width<=767px){.rassegna__giorno{grid-template-columns:1fr;gap:12px}}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--c-on-dark);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.lightbox[open]{grid-template-rows:64px minmax(0,1fr) 24px;grid-template-columns:72px minmax(0,1fr) 72px;place-items:center;display:grid}.lightbox::backdrop{background:#0a0e14f7}.lightbox__barra{pointer-events:none;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;width:100%;padding-inline:20px;display:flex}.lightbox__conta{font-size:var(--fs-200);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0}.lightbox__img{object-fit:contain;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;grid-area:2/2;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .2s}.lightbox__img--carica{opacity:.35}.lightbox__close,.lightbox__nav{color:var(--c-on-dark);cursor:pointer;pointer-events:auto;background:#ffffff1a;border:0;border-radius:50%;place-items:center;transition:background-color .15s;display:grid}.lightbox__close{width:44px;height:44px}.lightbox__nav{grid-row:2;width:52px;height:52px}.lightbox__nav--prima{grid-column:1}.lightbox__nav--dopo{grid-column:3}.lightbox__close:hover,.lightbox__nav:hover,.lightbox__close:focus-visible,.lightbox__nav:focus-visible{background:#ffffff38}.lightbox__close:focus-visible,.lightbox__nav:focus-visible{outline:2px solid var(--c-on-dark);outline-offset:2px}.lightbox--singola .lightbox__nav{display:none}@media (width<=767px){.lightbox[open]{grid-template-rows:56px minmax(0,1fr) 88px;grid-template-columns:1fr 1fr}.lightbox__img{border-radius:0;grid-column:1/-1}.lightbox__nav{grid-row:3}.lightbox__nav--prima{grid-column:1}.lightbox__nav--dopo{grid-column:2}}@media (prefers-reduced-motion:reduce){.lightbox__img{transition:none}}.section__testa{margin-block-end:32px}.section__testa .section__title{margin-block-end:8px}.section__sottotitolo{color:var(--c-text);text-align:center;margin:0}.carosello{position:relative}.carosello__pista{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;gap:24px;margin:0;padding:0 4px 8px;list-style:none;display:flex;overflow-x:auto}.profilo{scroll-snap-align:start;flex:0 0 260px}.profilo__link{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.profilo__figura{border-radius:var(--radius-lg);background:var(--c-panel);line-height:0;display:block;overflow:hidden}.profilo__img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .6s ease-out}.profilo__link:hover .profilo__img,.profilo__link:focus-visible .profilo__img{transform:scale(1.04)}.profilo__nome{color:var(--c-primary);font-size:var(--fs-500);font-weight:var(--fw-semibold);line-height:1.25}.profilo__ruolo{color:var(--c-text);font-size:var(--fs-200)}.carosello__frecce{justify-content:flex-end;gap:10px;margin-block-start:20px;display:flex}.carosello__freccia{border:1px solid var(--c-border);width:44px;height:44px;color:var(--c-primary);cursor:pointer;transition:background var(--t-base), color var(--t-base), border-color var(--t-base);background:0 0;border-radius:50%;place-items:center;display:grid}.carosello__freccia:hover:not(:disabled),.carosello__freccia:focus-visible:not(:disabled){background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-dark)}.carosello__freccia:disabled{opacity:.35;cursor:default}@media (width<=767px){.profilo{flex-basis:70vw}}@media (prefers-reduced-motion:reduce){.profilo__img{transition:none}.profilo__link:hover .profilo__img{transform:none}}.video{grid-template-columns:1.6fr 1fr;align-items:start;gap:24px;display:grid}.video--solo{grid-template-columns:1fr;max-width:800px;margin-inline:auto}.video__altri{gap:24px;margin:0;padding:0;list-style:none;display:grid}.video__primo iframe,.video__item iframe{aspect-ratio:16/9;border-radius:var(--radius-lg);border:0;width:100%;height:auto;display:block;overflow:hidden}.video .instagram-media{width:100%!important;min-width:0!important;margin:0!important}.lettore__avviso{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--c-panel) url(/_astro/punti-bianco.BZQFdJyj.svg) 0 0 / 100% 100% no-repeat;color:var(--c-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.lettore .lettore__avviso p{max-width:46ch;margin:0}.lettore__servizio{color:var(--c-primary);font-size:var(--fs-100);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}.lettore__testo{font-size:var(--fs-200);line-height:1.5}.lettore__testo a,.lettore__fuori{color:var(--c-primary);font-weight:var(--fw-semibold)}.lettore__azioni{font-size:var(--fs-200);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;display:flex}.lettore__avvia{cursor:pointer}.video__item .lettore__avviso{gap:6px;padding:16px}.video__item .lettore__testo{display:none}.lettore iframe{aspect-ratio:16/9;border-radius:var(--radius-lg);border:0;width:100%;height:auto;display:block}@media (width<=900px){.video{grid-template-columns:1fr}}.carosello__pista{cursor:grab}.carosello__pista.is-trascinando{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.carosello__pista.is-trascinando .profilo__link{pointer-events:none}.carosello.is-loop .carosello__finestra{margin:-4px;padding:4px;overflow:clip}.carosello.is-loop .carosello__pista{scroll-snap-type:none;will-change:transform;touch-action:pan-y;padding:0 0 8px;transition:transform .7s cubic-bezier(.25,.8,.25,1);overflow:visible}.carosello.is-loop .carosello__pista.is-senza-transizione{transition:none}.carosello.is-loop .profilo{flex-basis:calc(25% - 18px)}@media (width<=1024px){.carosello.is-loop .profilo{flex-basis:calc(33.3333% - 16px)}}@media (width<=767px){.carosello.is-loop .profilo{flex-basis:70%}}.carosello__pausa{margin-inline-end:auto}.carosello__pausa .icon--play,.carosello__pausa[aria-pressed=true] .icon--pausa{display:none}.carosello__pausa[aria-pressed=true] .icon--play{display:block}@media (prefers-reduced-motion:reduce){.carosello.is-loop .carosello__pista{transition:none}}.evento__apertura{margin-block:40px 0;position:relative}.evento__apertura .badge{top:20px;left:calc(var(--gutter) + 20px)}.evento__apertura-img{aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.evento__apertura+.section--evento{padding-block-start:56px}@media (width<=767px){.evento__apertura-img{aspect-ratio:4/3}.evento__apertura{margin-block-start:24px}.evento__apertura+.section--evento{padding-block-start:36px}}.persona-card{border-block-start:3px solid var(--c-primary);height:100%;color:inherit;text-align:left;flex-direction:column;gap:6px;padding-block:16px 4px;text-decoration:none;display:flex}.persona-card__nome{color:var(--c-primary);font-size:var(--fs-500);font-weight:var(--fw-semibold);margin:0;line-height:1.25}.persona-card__ruolo{color:var(--c-text);font-size:var(--fs-200);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.persona-card:hover .persona-card__nome,.persona-card:focus-visible .persona-card__nome{text-decoration:underline}.persona-card:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px}.carosello__pista .profilo{display:flex}.carosello__pista .persona-card{flex:1}.persone-griglia{grid-template-columns:repeat(4,1fr);gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.section__rimando{text-align:center;margin:40px 0 0}@media (width<=1024px){.persone-griglia{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.persone-griglia{grid-template-columns:repeat(2,1fr);gap:24px 16px}}@media (width<=479px){.persone-griglia{grid-template-columns:1fr}}.pagina-evento{padding-block-end:24px}.evento-testa{padding-block:48px 72px}.evento-testa .badge{margin-block-end:16px}.evento-testa__data{color:var(--c-primary);font-size:var(--fs-200);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.evento-testa__titolo{text-align:left;max-width:24ch;margin:0 0 40px;font-size:clamp(1.875rem,1.1rem + 2.6vw,3rem);line-height:1.15}.evento-corpo{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:64px;display:grid}.evento-corpo--solo-scheda{grid-template-columns:minmax(0,420px)}.evento-corpo__testo.prose{max-width:62ch;color:var(--c-secondary);font-size:var(--fs-500);margin:0;line-height:1.75}.evento-scheda{border-radius:var(--radius-lg);background:var(--c-panel) url(/_astro/punti-bianco.BZQFdJyj.svg) 0 0 / 100% 100% no-repeat;text-align:left;gap:24px;padding:28px;display:grid}.evento-scheda__voce+.evento-scheda__voce{border-block-start:1px solid var(--c-border);padding-block-start:24px}.evento-scheda__etichetta{color:var(--c-text);font-size:var(--fs-100);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.evento-scheda__sede{color:var(--c-primary);font-size:var(--fs-500);font-weight:var(--fw-semibold);margin:0;line-height:1.35}.evento-scheda__indirizzo{color:var(--c-text);margin:4px 0 0}.evento-scheda__bottone{width:100%;display:block}.evento-scheda__bottone--pdf{margin-block-start:10px}.evento-scheda__indice{margin:0;padding:0;list-style:none}.evento-scheda__indice a{color:var(--c-primary);font-weight:var(--fw-semibold);justify-content:space-between;gap:12px;padding-block:8px;text-decoration:none;display:flex}.evento-scheda__indice a:hover span:first-child,.evento-scheda__indice a:focus-visible span:first-child{text-decoration:underline}.evento-scheda__conta{color:var(--c-text);font-weight:var(--fw-regular)}.pagina-evento>.section{padding-block:0 72px}:is(.pagina-evento,.pagina-home) .section__testa{border-block-start:1px solid var(--c-border);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-block-end:32px;padding-block-start:24px;display:flex}:is(.pagina-evento,.pagina-home) .section__title{font-size:var(--fs-700);text-align:left;margin:0}:is(.pagina-evento,.pagina-home) .section__sottotitolo{color:var(--c-text);font-size:var(--fs-200);margin:0}.pagina-evento .rassegna__giorno:first-child{border-block-start:0;padding-block-start:0}.pagina-evento .galleria{grid-template-columns:repeat(4,1fr)}.galleria--mosaico .galleria__item:first-child{grid-area:span 2/span 2}.galleria--mosaico .galleria__item:first-child .galleria__link{height:100%;display:block}.galleria--mosaico .galleria__item:first-child .galleria__img{aspect-ratio:auto;height:100%}.galleria-altre{margin-block-start:32px}.galleria-altre>summary{list-style:none;display:inline-block}.galleria-altre>summary::-webkit-details-marker{display:none}.galleria-altre[open]>summary{display:none}.galleria-altre>.galleria{margin-block-start:0}.galleria-altre[open]{margin-block-start:20px}.section__azione{color:var(--c-primary);font:inherit;font-size:var(--fs-200);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.section__azione:hover,.section__azione:focus-visible{text-decoration:underline}.evento__apertura-link{cursor:zoom-in;display:block}.persone-altre{margin-block-start:32px}.persone-altre>summary{list-style:none;display:inline-block}.persone-altre>summary::-webkit-details-marker{display:none}.persone-altre[open]>summary{display:none}.btn.btn--chiaro{border:1px solid var(--c-primary);color:var(--c-primary);background:0 0}.btn.btn--chiaro:hover,.btn.btn--chiaro:focus-visible{background:var(--c-primary);color:var(--c-on-dark)}@media (width<=900px){.evento-corpo{grid-template-columns:1fr;gap:40px}.evento-testa{padding-block:36px 56px}.pagina-evento>.section{padding-block-end:56px}}@media (width<=767px){.pagina-evento .galleria{grid-template-columns:repeat(2,1fr)}.galleria--mosaico .galleria__item:first-child{grid-row:span 1}.galleria--mosaico .galleria__item:first-child .galleria__img{aspect-ratio:3/2;height:auto}}.iscrizione{max-width:680px;color:var(--c-secondary);font-size:var(--fs-500);line-height:1.7}.iscrizione p{margin:0 0 12px}.iscrizione a{color:var(--c-primary);font-weight:var(--fw-semibold)}.modulo{font-size:var(--fs-400);gap:16px;margin-block-end:20px;display:grid}.modulo__campi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.iscrizione .modulo__campo{align-content:start;gap:6px;margin:0;display:grid}.modulo__campo label{color:var(--c-secondary);font-size:var(--fs-200);font-weight:var(--fw-semibold);line-height:1.4}.modulo__campo input{border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);width:100%;color:var(--c-secondary);font:inherit;padding:12px 14px}.modulo__campo input:focus{outline:2px solid var(--c-primary);outline-offset:0;border-color:var(--c-primary)}.modulo__obbligatorio{color:#b42318}.modulo__facoltativo{color:var(--c-text);font-weight:var(--fw-regular,400)}.modulo__scelta{color:var(--c-secondary);font-size:var(--fs-200);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.modulo__scelta input{width:18px;height:18px;accent-color:var(--c-primary);margin:2px 0 0}.iscrizione .modulo__trappola{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.iscrizione .modulo__esito{font-size:var(--fs-200);margin:0}.iscrizione .modulo__esito:empty{display:none}.modulo__esito--errore{color:#b42318;font-weight:var(--fw-semibold)}.iscrizione .modulo__esito--avviso{border-inline-start:3px solid var(--c-primary);border-radius:var(--radius-sm);color:var(--c-secondary);font-weight:var(--fw-semibold);background:#e8f0f8;padding:12px 16px}.modulo__errore{color:#b42318;font-size:var(--fs-200);font-weight:var(--fw-semibold);line-height:1.4}.modulo__errore:empty{display:none}.modulo__errore--scelta{margin-block-start:-8px;padding-inline-start:28px}.modulo__campo input[aria-invalid=true]{border-color:#b42318}.modulo__campo input[aria-invalid=true]:focus{outline-color:#b42318}.modulo__invio{cursor:pointer;justify-self:start}.modulo__invio:disabled{opacity:.6;cursor:progress}.iscrizione .modulo__grazie{border-radius:var(--radius-sm);background:var(--c-panel);color:var(--c-primary);font-weight:var(--fw-semibold);padding:16px 20px}.modulo-iscrizione__alt{color:var(--c-text);font-size:var(--fs-200)}@media (width<=600px){.modulo__campi{grid-template-columns:1fr}}.copertina-viva.copertina-viva{display:block;position:relative;overflow:hidden}.copertina-viva.is-segnaposto{background:var(--c-primary) url(/_astro/punti-blu.BDdKJ2Gr.svg) 0 0 / 100% 100% no-repeat}.copertina-viva.is-segnaposto .copertina-viva__logo{opacity:1}.copertina-viva .copertina-viva__foto,.copertina-viva .copertina-viva__punti,.copertina-viva .copertina-viva__logo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.copertina-viva .copertina-viva__punti{image-rendering:crisp-edges;image-rendering:pixelated}.copertina-viva .copertina-viva__punti,.copertina-viva .copertina-viva__logo{opacity:0}.copertina-viva.is-viva .copertina-viva__punti,.copertina-viva.is-viva .copertina-viva__logo{opacity:1}.programma-pagina{padding-block:48px var(--section-py)}.programma-pagina__testa{margin-block-end:48px}.programma-pagina .evento-testa__titolo{margin-block-end:16px}.programma-pagina__evento{font-size:var(--fs-500);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;display:flex}.programma-pagina__evento a{color:var(--c-primary);font-weight:var(--fw-semibold)}.programma-pagina__luogo{color:var(--c-text)}.programma-pagina__azioni{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.programma-pagina__torna{font-weight:var(--fw-semibold);margin:56px 0 0}.programma-pagina__torna a{color:var(--c-primary)}.programma{gap:48px;max-width:900px;display:grid}.programma__data{color:var(--c-primary);font-size:var(--fs-600);font-weight:var(--fw-semibold);margin:0 0 8px}.programma__parte+.programma__parte{margin-block-start:28px}.programma__momento{color:var(--c-secondary);font-size:var(--fs-200);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.programma .programma__voci{margin:0;padding:0;list-style:none}.programma .programma__voce{border-block-start:1px solid var(--c-border);grid-template-columns:9.5rem minmax(0,1fr);gap:4px 24px;padding-block:18px;display:grid}.programma__ora{color:var(--c-primary);font-size:var(--fs-400);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0;line-height:1.6}.programma__titolo{color:var(--c-secondary);font-size:var(--fs-500);font-weight:var(--fw-semibold);text-wrap:pretty;margin:0;line-height:1.5}.programma__testo{color:var(--c-text);font-size:var(--fs-400);text-wrap:pretty;margin:6px 0 0;line-height:1.7}.programma__testo strong{color:var(--c-secondary);font-weight:var(--fw-semibold)}.programma a{color:var(--c-primary);text-decoration:none}.programma a strong{color:inherit}.programma a:hover,.programma a:focus-visible{text-underline-offset:3px;text-decoration:underline}.programma .programma__gruppo{border-inline-start:4px solid var(--c-primary);border-radius:var(--radius-md);background:#e8f0f8;margin-block:8px;padding:4px 24px 6px}.programma__cappello{color:var(--c-primary);font-size:var(--fs-200);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 2px}.programma .programma__gruppo .programma__voce:first-child{border-block-start:0}.programma .programma__gruppo .programma__voce{border-color:#1264a82e}.programma .programma__voce--pausa .programma__titolo{color:var(--c-text);font-size:var(--fs-200);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}@media (width<=600px){.programma .programma__voce{grid-template-columns:minmax(0,1fr)}.programma__ora:empty{display:none}.programma .programma__gruppo{margin-inline:-8px;padding-inline:16px}}
