#soro-blog .soro-blog{max-width:1152px}#soro-blog .soro-blog-list{grid-template-columns:1fr 1fr;gap:30px;display:grid}#soro-blog .soro-blog-card{background:#fff;border:1px solid #eceef4;border-radius:18px;flex-direction:column;gap:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}#soro-blog .soro-blog-card:hover{border-color:#c7c9f9;transform:translateY(-4px);box-shadow:0 22px 46px -28px #1c1e3c80}#soro-blog .soro-blog-card-image{border-radius:0;flex-shrink:0;width:100%;height:208px}#soro-blog .soro-blog-card-content{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}#soro-blog .soro-blog-card-date{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand,#6366f1);order:-1;margin-bottom:12px;font-size:12px;font-weight:700}#soro-blog .soro-blog-card-title,#soro-blog h2.soro-blog-card-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:#0f172a;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.28}#soro-blog .soro-blog-card-excerpt{color:#475569;margin:0;font-size:15px;line-height:1.6}#soro-blog .soro-blog-card-content:after{content:"Leggi l'articolo →";color:var(--color-brand,#6366f1);margin-top:auto;padding-top:16px;font-size:13.5px;font-weight:700}#soro-blog .soro-blog-card:first-child{flex-direction:row;grid-column:1/-1;align-items:stretch}#soro-blog .soro-blog-card:first-child .soro-blog-card-image{width:54%;height:auto;min-height:380px}#soro-blog .soro-blog-card:first-child .soro-blog-card-content{justify-content:center;padding:40px 44px}#soro-blog .soro-blog-card:first-child .soro-blog-card-title{margin-bottom:16px;font-size:34px;line-height:1.15}#soro-blog .soro-blog-card:first-child .soro-blog-card-excerpt{-webkit-line-clamp:3;font-size:18px}#soro-blog .soro-blog-card:first-child .soro-blog-card-content:after{margin-top:8px;font-size:15px}@media (max-width:760px){#soro-blog .soro-blog-list{grid-template-columns:1fr}#soro-blog .soro-blog-card:first-child{flex-direction:column}#soro-blog .soro-blog-card:first-child .soro-blog-card-image{width:100%;height:200px;min-height:0}#soro-blog .soro-blog-card:first-child .soro-blog-card-content{padding:22px 24px 24px}#soro-blog .soro-blog-card:first-child .soro-blog-card-title{font-size:24px}#soro-blog .soro-blog-card:first-child .soro-blog-card-content:after{margin-top:auto}}main:has(#soro-blog .soro-blog-article) .blog-masthead{display:none}#soro-blog .soro-blog-header{max-width:1152px;margin:0 auto 32px}#soro-blog .soro-blog-back{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e6e7ee;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600}#soro-blog .soro-blog-back:hover{color:var(--color-brand,#6366f1);background:#f5f5ff;border-color:#c7c9f9}#soro-blog .soro-blog-article{max-width:1152px;margin:0 auto}#soro-blog .soro-blog-article>header{flex-direction:column;display:flex}#soro-blog .soro-blog-article-date{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand,#6366f1);order:-1;margin:0 0 14px;font-size:12.5px;font-weight:700}#soro-blog .soro-blog-article-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:#0f172a;margin:0;font-size:40px;font-weight:700;line-height:1.12}#soro-blog .soro-blog-article-image{object-fit:cover;border-radius:16px;width:100%;max-height:460px;margin:30px 0 38px}#soro-blog .soro-blog-article-content{color:#334155;font-size:18px;line-height:1.78}#soro-blog .soro-blog-article-content p{margin:0 0 22px}#soro-blog .soro-blog-article-content h1,#soro-blog .soro-blog-article-content h2,#soro-blog .soro-blog-article-content h3{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:#0f172a;font-weight:700}#soro-blog .soro-blog-article-content h2{margin:44px 0 14px;font-size:28px;line-height:1.25}#soro-blog .soro-blog-article-content h3{margin:34px 0 12px;font-size:22px}#soro-blog .soro-blog-article-content ul,#soro-blog .soro-blog-article-content ol{margin:0 0 22px;padding-left:24px}#soro-blog .soro-blog-article-content li{margin-bottom:10px}#soro-blog .soro-blog-article-content a{color:var(--color-brand,#6366f1);text-underline-offset:2px;text-decoration:underline}#soro-blog .soro-blog-article-content img{border-radius:10px}@media (max-width:760px){#soro-blog .soro-blog-article-title{font-size:28px}#soro-blog .soro-blog-article-content{font-size:17px}#soro-blog .soro-blog-article-image{margin:22px 0 28px}}
