.evh{--evh-luce:#9fe7f0;padding-block:clamp(3rem,8vh,5.5rem)}.evh__lastra{isolation:isolate;color:#fff;background:#06202c;border-radius:clamp(24px,3vw,36px);grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,4vh,2.6rem);padding:clamp(1.4rem,4vw,3.2rem);display:grid;position:relative;overflow:clip;box-shadow:0 30px 60px -30px #06202c8c}.evh__fondo{z-index:-2;position:absolute;inset:0}.evh__fondo-img{object-fit:cover;object-position:60% 40%;block-size:100%;inline-size:100%;display:block}.evh__velo{z-index:-1;background:linear-gradient(#04161f9e 0%,#04161f61 38%,#04161fdb 78%,#04161ff0 100%);position:absolute;inset:0}.evh__testa{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.9rem;max-inline-size:40rem;display:grid}.evh__titolo{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-shadow:0 2px 6px #00000059;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1rem + 3.4vw,3.8rem);font-weight:640;line-height:1}.evh__riga{font-size:var(--text-lg,1.15rem);color:#fff;text-shadow:0 1px 3px #0000008c;margin:0;line-height:1.55}.evh__tutti{color:#06202c;min-block-size:48px;font-size:var(--text-sm);transition:transform var(--dur-fast) var(--ease-release);background:#fff;border-radius:999px;align-items:center;gap:.55rem;margin-block-start:.3rem;padding:.75rem 1.35rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -12px #0009}.evh__tutti:after{content:"→" / ""}:root[dir=rtl] .evh__tutti:after{content:"←" / ""}@media (hover:hover){.evh__tutti:hover{transform:translateY(-2px)}}.evh__tutti:focus-visible{outline-offset:3px;outline:2px solid #fff}.evh__eventi{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,2vw,.9rem);margin:0;padding:0;list-style:none;display:grid}.evh__scheda{block-size:100%;color:inherit;background:#04161fd1;border:1px solid #ffffff29;border-radius:20px;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:clip}.evh__scheda:focus-visible{outline-offset:3px;outline:2px solid #fff}.evh__foto{object-fit:cover;block-size:auto;inline-size:100%;transition:transform var(--dur-slow) var(--ease-release);display:block}@media (hover:hover){.evh__scheda:hover .evh__foto{transform:scale(1.04)}}.evh__corpo{gap:.25rem;padding:.95rem 1.1rem 1.15rem;display:grid}.evh__quando{font-size:var(--text-sm);color:var(--evh-luce)}.evh__nome{font-family:var(--font-display);font-size:var(--text-lg,1.15rem);color:#fff;font-weight:620;line-height:1.2}.evh__luogo{font-size:var(--text-sm);color:#f0f7fad6}@media (max-width:639.98px){.evh__corpo{padding:.7rem .75rem .85rem}.evh__nome{font-size:var(--text-base,1rem)}.evh__quando,.evh__luogo{font-size:var(--text-xs,.8rem)}}@media (max-width:1099.98px){.evh__evento:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1100px){.evh__eventi{grid-template-columns:repeat(5,minmax(0,1fr))}.evh__lastra{align-content:space-between;min-block-size:38rem}}
