.blog-archivio{padding-block:var(--sec-y)}.blog-filtri{flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(1.8rem,3.5vh,2.6rem);display:flex}.blog-filtri__link{border:1px solid var(--line);color:var(--fg-soft);border-radius:999px;align-items:center;padding:.5em 1.1em;font-size:.88rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.blog-filtri__link:hover{border-color:var(--coral);color:var(--ink)}.blog-filtri__link[aria-current=page]{background:var(--coral);border-color:var(--coral);color:#fff}.blog-vuoto{font-size:var(--fs-body);color:var(--fg-soft);max-width:46ch}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,2.6vw,2.2rem);display:grid}.blog-card__link{flex-direction:column;height:100%;display:flex}.blog-card__media{aspect-ratio:16/10;background:var(--line);border-radius:1rem;position:relative;overflow:hidden}.blog-card__img{object-fit:cover}.blog-card__noimg{background:color-mix(in oklab, var(--teal) 18%, var(--bg-l2));position:absolute;inset:0}.blog-card__tema{background:color-mix(in oklab, var(--ink) 72%, transparent);color:#fff;letter-spacing:.02em;border-radius:999px;padding:.3em .8em;font-size:.75rem;font-weight:700;position:absolute;top:.7rem;left:.7rem}.blog-card__body{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.blog-card__meta{color:var(--fg-soft);font-size:.82rem;font-weight:600}.blog-card__title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.08rem,1.6vw,1.32rem);font-weight:800;line-height:1.24}.blog-card__estratto{color:var(--fg-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-pag{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vh,4rem);padding-top:1.6rem;display:flex}.blog-pag__lista{flex-wrap:wrap;order:2;align-items:center;gap:.4rem;display:flex}.blog-pag__num{min-width:2.2rem;height:2.2rem;color:var(--ink);border-radius:.6rem;justify-content:center;align-items:center;padding-inline:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.blog-pag__num:hover{background:var(--line)}.blog-pag__num--attivo{background:var(--coral);color:#fff}.blog-pag__link--dir{color:var(--ink);font-size:.95rem;font-weight:700}.blog-pag__link--dir:first-child{order:1}.blog-pag__link--dir:last-child{order:3}.blog-pag__link--disabilitato{color:var(--fg-soft);opacity:.45}.blog-articolo{padding-block:clamp(6.5rem, 14vh, 8.5rem) var(--sec-y)}.blog-articolo__wrap{max-width:900px}.blog-breadcrumb{color:var(--fg-soft);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:clamp(1.6rem,3vh,2.4rem);font-size:.85rem;display:flex}.blog-breadcrumb a:hover{color:var(--teal-ink);text-decoration:underline}.blog-breadcrumb [aria-current=page]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font-weight:600;overflow:hidden}.blog-articolo__head{margin-bottom:clamp(1.6rem,3vh,2.4rem)}.blog-articolo__title{font-family:var(--display);text-transform:none;letter-spacing:-.015em;color:var(--ink);max-width:22ch;font-size:clamp(1.9rem,4.4vw,3.1rem);font-weight:900;line-height:1.08}.blog-articolo__meta{color:var(--fg-soft);margin-top:.9rem;font-size:.95rem;font-weight:600}.blog-articolo__media{aspect-ratio:16/9;background:var(--line);border-radius:1.2rem;width:100%;margin-bottom:clamp(1.8rem,3.5vh,2.6rem);position:relative;overflow:hidden}.blog-articolo__media img{object-fit:cover}.blog-corpo{max-width:70ch;font-size:var(--fs-body);color:var(--ink);line-height:1.7}.blog-corpo>*+*{margin-top:1.3em}.blog-corpo h2{font-family:var(--display);letter-spacing:-.01em;margin-top:1.9em;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;line-height:1.2}.blog-corpo h3{font-family:var(--display);margin-top:1.7em;font-size:clamp(1.15rem,1.9vw,1.4rem);font-weight:700;line-height:1.28}.blog-corpo p{color:var(--fg-soft)}.blog-corpo strong,.blog-corpo b{color:var(--ink)}.blog-corpo a{color:var(--teal-ink);text-underline-offset:2px;text-decoration:underline}.blog-corpo a:hover{color:var(--coral-ink)}.blog-corpo ul,.blog-corpo ol{color:var(--fg-soft);padding-inline-start:1.4em}.blog-corpo ul{list-style:outside}.blog-corpo ol{list-style:decimal}.blog-corpo li+li{margin-top:.5em}.blog-corpo blockquote{border-left:4px solid var(--coral);color:var(--ink);padding-inline-start:1.2em;font-style:italic}.blog-corpo img{border-radius:.8rem;height:auto}.blog-corpo figure{margin:0}.blog-corpo figure img{width:100%}.blog-corpo figcaption,.blog-corpo .wp-caption-text{color:var(--fg-soft);text-align:center;margin-top:.5em;font-size:.85rem}.blog-corpo .wp-caption{max-width:100%}.blog-corpo .wp-caption img{width:100%}.blog-corpo .aligncenter{text-align:center;margin-inline:auto;display:block}.blog-corpo .alignleft{float:left;max-width:45%;margin:.3em 1.4em 1em 0}.blog-corpo .alignright{float:right;max-width:45%;margin:.3em 0 1em 1.4em}.blog-corpo iframe{aspect-ratio:16/9;border:0;border-radius:.8rem;width:100%;height:auto}.blog-corpo table{border-collapse:collapse;max-width:100%;font-size:.92rem;display:block;overflow-x:auto}.blog-corpo th,.blog-corpo td{border:1px solid var(--line);text-align:left;padding:.5em .8em}.blog-corpo th{background:var(--bg-l2);font-weight:700}.blog-corpo pre,.blog-corpo code{background:var(--bg-l2);border-radius:.4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.blog-corpo pre{padding:1em;overflow-x:auto}.blog-corpo code{padding:.15em .4em}.blog-corpo:after{content:"";clear:both;display:table}.blog-cta{background:var(--bg-t1);color:var(--ink);border-radius:1.2rem;margin-top:clamp(2.6rem,5vh,4rem);padding:clamp(1.6rem,3.5vw,2.4rem)}.blog-cta__titolo{font-family:var(--display);max-width:26ch;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:800}.blog-cta__testo{max-width:46ch;margin-top:.6rem}.blog-cta__azioni{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.3rem;display:flex}.blog-cta__btn{background:var(--coral-deep);color:#fff;border-radius:999px;align-items:center;padding:.75em 1.4em;font-weight:700;display:inline-flex}.blog-cta__btn:hover{background:var(--coral-ink)}.blog-cta__link{text-underline-offset:3px;font-weight:700;text-decoration:underline}.blog-correlati{border-top:1px solid var(--line);margin-top:clamp(3rem,6vh,4.5rem);padding-top:clamp(1.8rem,4vh,2.6rem)}.blog-correlati__titolo{font-family:var(--display);margin-bottom:1.4rem;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:800}.blog-correlati__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.blog-correlato{display:block}.blog-correlato__media{aspect-ratio:16/10;background:var(--line);border-radius:.8rem;position:relative;overflow:hidden}.blog-correlato__data{color:var(--fg-soft);margin-top:.7rem;font-size:.8rem;display:block}.blog-correlato__title{font-family:var(--display);color:var(--ink);margin-top:.3rem;font-size:1rem;font-weight:700;line-height:1.28}@media (max-width:1100px){.blog-grid,.blog-correlati__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-grid,.blog-correlati__grid{grid-template-columns:1fr}.blog-corpo .alignleft,.blog-corpo .alignright{float:none;max-width:100%;margin-block:.3em 1em;margin-inline:0}.blog-pag{justify-content:center}.blog-pag__lista{order:3;justify-content:center;width:100%}}
