.pvb-testa{padding-top:clamp(140px,16vw,220px);padding-bottom:clamp(48px,6vw,88px)}.pvb-conta{margin:clamp(20px,2vw,28px) 0 0;font-family:var(--mono);font-size:var(--pv-numero);color:var(--muted-dark)}.pvb-tema{display:inline-block;padding:2px 12px;border:1px solid currentColor;border-radius:999px;font-family:var(--sans);font-size:14px;font-weight:500}.pvb-ar-testa{padding-top:clamp(130px,14vw,200px);padding-bottom:clamp(48px,6vw,96px)}.pvb-ar-testa-cover{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px clamp(20px,3vw,48px);align-items:end}.pvb-ar-testa-cover .pvb-ar-testa-testo{grid-column:1 / span 8}.pvb-ar-cover{grid-column:9 / -1;display:block;width:100%;height:auto;border-radius:clamp(14px,1.6vw,22px);box-shadow:0 40px 100px -40px #000004e6;rotate:1.2deg}@media(max-width:899px){.pvb-ar-testa-cover .pvb-ar-testa-testo,.pvb-ar-cover{grid-column:1 / -1}.pvb-ar-cover{width:min(78%,360px)}}.pvb-indietro svg{width:16px;height:16px}.pvb-ar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:clamp(40px,5vw,72px) 0 0;font-family:var(--mono);font-size:16px;color:var(--muted-dark)}.pvb-ar-meta .pvb-tema{color:var(--blu-testo)}.pvb-ar-t{margin:20px 0 0;max-width:18em;font-size:clamp(32px,5.6vw,80px);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--pale);text-wrap:balance}.pvb-ar-corpo-sez{padding-block:clamp(56px,7vw,112px)}.pvb-ar-corpo{max-width:36em;margin-left:max(0px,calc((100% - 36em)/5));font-size:var(--pv-corpo);line-height:1.65;color:#1b2035}.pvb-ar-corpo>:first-child{margin-top:0;font-size:var(--pv-lede);line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.pvb-ar-corpo p,.pvb-ar-corpo ul,.pvb-ar-corpo ol{margin:1.1em 0 0}.pvb-ar-corpo h2,.pvb-ar-corpo h3{margin:2em 0 0;font-size:var(--pv-h4);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:var(--ink)}.pvb-ar-corpo strong{font-weight:650;color:var(--ink)}.pvb-ar-corpo a{color:var(--blu);text-underline-offset:4px}.pvb-ar-corpo blockquote{margin:1.6em 0 0;padding-left:24px;border-left:2px solid var(--blu);font-size:var(--pv-lede);line-height:1.4;color:var(--ink)}.pvb-cartelli-sez{padding-bottom:clamp(32px,4vw,64px)}.pvb-cartelli{display:flex;gap:clamp(14px,1.6vw,24px);margin:clamp(28px,3vw,44px) 0 0;padding:8px max(var(--gutter),calc((100vw - var(--maxw-hero)) / 2 + var(--gutter))) 24px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--maxw-hero)) / 2 + var(--gutter)));scrollbar-width:thin}.pvb-cartello{flex:none;display:flex;flex-direction:column;gap:14px;width:clamp(260px,30vw,400px);aspect-ratio:1;padding:clamp(22px,2.2vw,32px);border-radius:clamp(18px,2vw,28px);background:radial-gradient(ellipse 80% 60% at 20% 0%,oklch(63% .19 263 / .55),transparent 70%),var(--blu);color:#f7f8fc;scroll-snap-align:start}.pvb-cartello:nth-child(2n){background:var(--paper);color:var(--ink)}.pvb-cartello-n{font-family:var(--mono);font-size:15px;opacity:.75}.pvb-cartello-t{margin:0;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.pvb-cartello-b{margin:auto 0 0;font-size:16px;line-height:1.45;opacity:.85}.pvb-vicini-sez{padding-bottom:clamp(48px,6vw,96px)}.pvb-vicini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hair-dark)}.pvb-vicino{display:grid;align-content:start;gap:12px;padding:32px clamp(20px,3vw,48px) 8px 0;color:var(--pale);text-decoration:none}.pvb-vicino-dopo{grid-column:2;padding:32px 0 8px clamp(20px,3vw,48px);border-left:1px solid var(--hair-dark);text-align:right}.pvb-vicino-su{font-family:var(--mono);font-size:15px;color:var(--muted-dark);transition:color .2s var(--out-quint)}.pvb-vicino-t{font-size:clamp(22px,2.1vw,30px);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}@media(hover:hover){.pvb-vicino:hover .pvb-vicino-su{color:var(--lime)}}@media(max-width:699px){.pvb-vicini{grid-template-columns:minmax(0,1fr)}.pvb-vicino,.pvb-vicino-dopo{grid-column:1;padding:28px 0;border-left:0;text-align:left}.pvb-vicino+.pvb-vicino{border-top:1px solid var(--hair-dark)}}.pvb-chiusura .pv-h2{font-size:var(--pv-h2);max-width:12em;color:#f7f8fc}.pvb-cta{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(32px,3.5vw,48px);padding:16px 26px;border-radius:999px;background:var(--lime);font-family:var(--sans);font-size:17px;font-weight:600;color:var(--ink);text-decoration:none}.pvb-cta svg{width:16px;height:16px}
