.acard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;transition:transform .22s var(--ease), box-shadow .22s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.acard:hover{box-shadow:var(--sh-m);transform:translateY(-.25rem)}.acard .media{aspect-ratio:16/10;background:var(--cream-2);position:relative;overflow:hidden}.acard .media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.acard:hover .media img{transform:scale(1.045)}.acard-ph{background:linear-gradient(135deg,#eef3d9,#dce6b4);position:absolute;inset:0}.acard .flag{z-index:2;position:absolute;top:.875rem;left:.875rem}.acard .body{flex-direction:column;flex:1;gap:.5625rem;padding:1.25rem 1.375rem 1.375rem;display:flex}.acard .title{font-family:var(--serif);letter-spacing:-.01em;font-size:1.3125rem;font-weight:600;line-height:1.14}.acard .ex{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8625rem;line-height:1.6;display:-webkit-box;overflow:hidden}.acard .meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.875rem;display:flex}.acard .time{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:600}.acard .go{color:var(--olive-700);white-space:nowrap;align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.acard .go svg{width:.875rem;height:.875rem;transition:transform .2s var(--ease);flex:none}.acard:hover .go svg{transform:translate(.1875rem)}
.blog-head{padding:2rem 0 .875rem}.blog-head .toolbar{margin-top:0}.feat{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;transition:transform .22s var(--ease), box-shadow .22s var(--ease);grid-template-columns:1.15fr 1fr;text-decoration:none;display:grid;overflow:hidden}.feat:hover{box-shadow:var(--sh-m);transform:translateY(-.25rem)}.feat .media{background:var(--cream-2);min-height:23.75rem;position:relative;overflow:hidden}.feat .media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.feat:hover .media img{transform:scale(1.035)}.feat-ph{background:linear-gradient(135deg,#eef3d9,#dce6b4);position:absolute;inset:0}.feat .flag{z-index:2;position:absolute;top:1rem;left:1rem}.feat .body{flex-direction:column;justify-content:center;gap:.875rem;padding:2.875rem 3rem;display:flex}.feat .body .h2{max-width:14ch}.feat .ex{color:var(--ink-soft);max-width:46ch;margin:0;font-size:.96875rem;line-height:1.7}.feat .meta{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.875rem;font-size:.78125rem;font-weight:600;display:flex}.feat .meta .sep{opacity:.45}@media (max-width:900px){.feat{grid-template-columns:1fr}.feat .media{aspect-ratio:16/9;min-height:15.625rem}.feat .body{padding:1.875rem 1.625rem 2.125rem}}.newsletter p strong,.footer p strong{color:var(--cream);font-weight:600}@media (min-width:1440px){.feat .media{min-height:clamp(23.75rem,8.93vw + 15.6875rem,33.75rem)}.feat .body{padding:clamp(2.875rem,1.25vw + 1.75rem,4.5rem) clamp(3rem,1.25vw + 1.875rem,4.625rem)}.feat .ex{font-size:clamp(.96875rem,.223vw + .76875rem,1.1875rem)}.feat .meta{font-size:clamp(.78125rem,.134vw + .6625rem,.9375rem)}}.blog-empty{text-align:center;padding:4.5rem 0 clamp(5rem,9vw,7.5rem)}.blog-empty .h3{font-family:var(--serif);max-width:30rem;margin:1.375rem auto .625rem}.blog-empty p{color:var(--ink-soft);max-width:32rem;margin:0 auto;font-size:1rem;line-height:1.6}.blog-preview-note{border-top:1px solid var(--line);text-align:center;color:var(--ink-soft);margin:.5rem 0 0;padding:1.5rem 1.75rem;font-size:.875rem;line-height:1.6}.section-tight.blog-evidenza-sezione{padding-bottom:0}.section.blog-griglia-sezione--dopo-evidenza{padding-top:2.75rem}
