.blog-article{--art-ink:var(--ink,#12211e);--art-muted:var(--muted,#5c716c);--art-primary:var(--primary,#0f6d63);--art-line:var(--line,#e3e9e7)}.blog-article .article-container{max-width:760px;margin:0 auto;padding:0 24px}.blog-article .article-hero{padding:96px 0 8px}.blog-article .article-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--art-muted);text-decoration:none;margin-bottom:28px;transition:color .2s}.blog-article .article-back:hover{color:var(--art-primary)}.blog-article .article-topmeta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;font-size:13px;color:var(--art-muted);margin-bottom:18px}.blog-article .article-cat{font-weight:700;color:var(--art-primary);background:rgba(15,109,99,.08);padding:4px 11px;border-radius:999px}.blog-article .article-readtime{display:inline-flex;align-items:center;gap:5px}.blog-article .article-title{font-size:clamp(30px,5vw,46px);line-height:1.12;letter-spacing:-.02em;color:var(--art-ink);margin:0 0 18px}.blog-article .article-excerpt{font-size:20px;line-height:1.55;color:var(--art-muted);margin:0 0 22px}.blog-article .article-byline{font-size:14px;font-weight:600;color:var(--art-ink);padding-top:18px;border-top:1px solid var(--art-line);display:flex;align-items:center;gap:8px}.blog-article .article-byline-avatar{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,51,49,.06);border:1px solid rgba(0,51,49,.1)}.blog-article .article-byline-avatar img{width:13px;height:auto;display:block}.blog-article .article-cover{max-width:1000px;margin:36px auto 0}.blog-article .article-cover img{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:20px;display:block}.blog-article .article-body{padding:44px 0 16px}.blog-article .article-prose{font-size:18px;line-height:1.75;color:var(--art-ink)}.blog-article .article-prose>*+*{margin-top:22px}.blog-article .article-prose .article-lead{font-size:21px;line-height:1.6;color:var(--art-ink);font-weight:500}.blog-article .article-prose h2{font-size:26px;line-height:1.25;letter-spacing:-.01em;margin-top:44px;margin-bottom:4px;color:var(--art-ink)}.blog-article .article-prose h3{font-size:20px;line-height:1.3;margin-top:30px;margin-bottom:2px;color:var(--art-ink)}.blog-article .article-prose p{margin:0}.blog-article .article-prose a{color:var(--art-primary);text-decoration:underline;text-underline-offset:2px}.blog-article .article-prose ul{list-style:disc;margin:0;padding-left:24px}.blog-article .article-prose ol{list-style:decimal;margin:0;padding-left:24px}.blog-article .article-prose li{margin:8px 0}.blog-article .article-prose li::marker{color:var(--art-primary)}.blog-article .article-prose strong{color:var(--art-ink);font-weight:700}.blog-article .article-prose blockquote{margin:0;padding:4px 0 4px 22px;border-left:3px solid var(--art-primary);font-style:italic;color:var(--art-muted)}.blog-article .article-prose .article-callout{background:rgba(15,109,99,.06);border:1px solid rgba(15,109,99,.14);border-radius:14px;padding:20px 24px}.blog-article .article-prose .article-callout p{margin:0;font-weight:600;color:var(--art-ink)}.blog-article .article-cta{margin:48px auto 0;padding:36px 32px;border-radius:20px;background:radial-gradient(120% 120% at 0 0,rgba(63,184,166,.14),transparent 60%),var(--light,#fbfcfc);border:1px solid var(--art-line);text-align:center}.blog-article .article-cta h3{font-size:24px;line-height:1.25;margin:0 0 8px;color:var(--art-ink)}.blog-article .article-cta p{font-size:16px;color:var(--art-muted);margin:0 0 20px}.blog-article .article-body:last-child{padding-bottom:64px}@media (max-width:768px){.blog-article .article-hero{padding:76px 0 4px}.blog-article .article-cover{padding:0 16px}.blog-article .article-container{padding:0 18px}.blog-article .article-prose{font-size:17px}.blog-article .article-cta{padding:28px 20px}}.blog-article .article-hero{background:var(--grey,#F5F7F7);padding:104px 0 0}.blog-article .article-title{color:var(--primary,#003331)}.blog-article .article-excerpt{color:#2f4f4c}.blog-article .article-byline{border-top-color:rgba(0,51,49,.12);color:var(--primary,#003331)}.blog-article .article-cat{color:#0f6d63;background:#fff;border:1px solid rgba(0,51,49,.1)}.blog-article .article-topmeta{color:#3f5d5a}.blog-article .article-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:#3f5d5a;margin-bottom:24px}.blog-article .article-breadcrumb a{color:#3f5d5a;text-decoration:none}.blog-article .article-breadcrumb a:hover{color:#0f6d63;text-decoration:underline}.blog-article .article-breadcrumb .sep{color:rgba(63,93,90,.5)}.blog-article .article-breadcrumb .current{color:var(--primary,#003331);max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-article .article-cover{margin-top:32px;padding-bottom:0;position:relative}.blog-article .article-cover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:var(--light,#fff);z-index:-1}.blog-article .article-continua{background:var(--grey,#F5F7F7);border-top:1px solid var(--line,#e2eceb);padding:56px 0 64px;margin-top:56px}.blog-article .article-continua-title{font-size:24px;margin:0 0 22px;color:var(--primary,#003331)}.blog-article .article-scelta{display:grid;gap:7px;background:#fff;border:1px solid var(--line,#e2eceb);border-radius:16px;padding:24px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.6,.2,1),box-shadow .2s,border-color .2s}.blog-article .article-scelta:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,51,49,.1);border-color:var(--secondary,#04C8AE)}.blog-article .article-scelta-kicker{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#3f5d5a}.blog-article .article-scelta-kicker i{font-size:15px;color:#0f6d63}.blog-article .article-scelta strong{font-size:19px;line-height:1.35;color:var(--primary,#003331);font-weight:650}.blog-article .article-scelta-sub{font-size:13.5px;color:#3f5d5a}.blog-article .article-chips-blocco{margin-top:26px}.blog-article .article-chips-label{display:block;font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#3f5d5a;margin-bottom:12px}.blog-article .article-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.blog-article .article-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;background:var(--teal-100,#C7FFF3);color:var(--primary,#003331);font-size:13.5px;font-weight:600;text-decoration:none;line-height:1.25;border:1px solid transparent;transition:background .2s,color .2s,transform .2s}.blog-article .article-chip i{font-size:15px;color:#0f6d63;transition:color .2s}.blog-article .article-chip:hover{background:var(--primary,#003331);color:#fff;transform:translateY(-2px)}.blog-article .article-chip:hover i{color:var(--secondary,#04C8AE)}.blog-article .article-chip:focus-visible,.blog-article .article-scelta:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(4,200,174,.35)}@media (max-width:768px){.blog-article .article-hero{padding:84px 0 0}.blog-article .article-continua{padding:44px 0 52px}.blog-article .article-breadcrumb .current{max-width:22ch}}@media (prefers-reduced-motion:reduce){.blog-article .article-chip,.blog-article .article-scelta{transition:none}.blog-article .article-chip:hover,.blog-article .article-scelta:hover{transform:none}}.blog-article .article-hero .article-container{max-width:1280px;padding:0 24px;margin:0 auto}.blog-article .article-hero .article-breadcrumb,.blog-article .article-hero .article-topmeta{justify-content:flex-start}.blog-article .article-hero .article-byline,.blog-article .article-hero .article-excerpt,.blog-article .article-hero .article-title{max-width:62ch;margin-left:0;margin-right:0;text-align:left}.blog-article .article-hero .article-byline{max-width:62ch}.blog-article .article-cover{max-width:1280px;padding:0 24px}.blog-article .article-cover-ph{width:100%;aspect-ratio:16/7;border-radius:20px;background:repeating-linear-gradient(135deg,#eef2f1 0 14px,#e8eeec 14px 28px);border:1px solid var(--line,#e2eceb);display:flex;align-items:center;justify-content:center}.blog-article .article-cover-ph i{font-size:34px;color:#9fb3ae}@media (max-width:768px){.blog-article .article-cover,.blog-article .article-hero .article-container{padding:0 18px}.blog-article .article-cover-ph{aspect-ratio:16/9;border-radius:16px}}.blog-article .article-body .article-container,.blog-article .article-continua .article-container{max-width:1280px;padding:0 24px;margin:0 auto}.blog-article .article-chips-blocco,.blog-article .article-continua-title,.blog-article .article-prose{max-width:78ch;margin-left:0}.blog-article .article-scelta{max-width:640px;margin-left:0}.blog-article .article-hero .article-title{max-width:20ch}.blog-article .article-hero .article-excerpt{max-width:72ch}@media (max-width:768px){.blog-article .article-body .article-container,.blog-article .article-continua .article-container{padding:0 18px}}.blog-article .article-body .article-container{display:grid;grid-template-columns:232px minmax(0,1fr);gap:48px;align-items:start}.blog-article .article-toc{position:sticky;top:96px}.blog-article .article-toc-label{display:block;font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#3f5d5a;margin-bottom:12px}.blog-article .article-toc ul{list-style:none;margin:0;padding:0;border-left:2px solid var(--line,#e2eceb)}.blog-article .article-toc li{margin:0}.blog-article .article-toc a{display:block;padding:7px 0 7px 14px;margin-left:-2px;font-size:13.5px;line-height:1.45;color:#3f5d5a;text-decoration:none;border-left:2px solid transparent;transition:color .2s,border-color .2s}.blog-article .article-toc a:hover{color:var(--primary,#003331);border-left-color:var(--secondary,#04C8AE)}.blog-article .article-toc a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(4,200,174,.35);border-radius:6px}.blog-article .article-body .article-prose{max-width:none}.blog-article .article-prose h2{scroll-margin-top:92px}@media (max-width:1024px){.blog-article .article-body .article-container{grid-template-columns:1fr;gap:0}.blog-article .article-toc{display:none}.blog-article .article-body .article-prose{max-width:78ch}}