body.single-post .article-sidebar{display:flex;flex-direction:column;gap:var(--space-lg);width:100%;min-width:0}body.single-post .article-sidebar-card{padding:var(--space-lg);border:1px solid var(--color-border);background:var(--color-bg-primary)}body.single-post .article-sidebar-card h2{margin:0 0 var(--space-sm);font-family:var(--font-heading);font-size:var(--fs-h5);line-height:var(--lh-tight);color:var(--color-heading)}body.single-post .article-sidebar-card p{margin:0;font-family:var(--font-body);font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--color-text-secondary)}body.single-post .article-sidebar-card--ad{display:flex;align-items:center;justify-content:center;min-height:250px;color:var(--color-border);background:var(--color-bg-secondary)}body.single-post .article-sidebar-card--ad span{font-family:var(--font-ui);font-size:var(--fs-meta)}body.single-post .article-sidebar-author__link{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-sm);align-items:center;color:var(--color-text-primary);text-decoration:none}body.single-post .article-sidebar-author__link:hover .article-sidebar-author__name,body.single-post .article-sidebar-author__link:focus-visible .article-sidebar-author__name{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.18em}body.single-post .article-sidebar-author__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}body.single-post .article-sidebar-author__image,body.single-post .article-sidebar-author__placeholder{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--color-bg-secondary)}body.single-post .article-sidebar-author__name{font-family:var(--font-heading);font-size:1.2rem;line-height:1.15;color:var(--color-heading)}body.single-post .article-sidebar-author__job{margin-top:var(--space-sm);font-size:.95rem;line-height:1.45}body.single-post .article-sidebar-author__bio{margin-top:var(--space-sm)!important}@media (max-width:1024px){body.single-post .article-sidebar{margin-top:var(--space-xl);gap:0;border-top:1px solid var(--color-border)}body.single-post .article-sidebar-card{padding:var(--space-xl) 0;border:0;border-bottom:1px solid var(--color-border);background:#fff0}body.single-post .article-sidebar-card--ad{min-height:180px;background:var(--color-bg-secondary)}}@media (max-width:768px){body.single-post .article-sidebar{margin-top:var(--space-xl)}body.single-post .article-sidebar-card{padding:var(--space-lg) 0}}@media (max-width:480px){body.single-post .article-sidebar{gap:0}body.single-post .article-sidebar-card{padding:var(--space-lg) 0;border-left:0;border-right:0}body.single-post .article-sidebar-author__link{grid-template-columns:60px minmax(0,1fr)}body.single-post .article-sidebar-author__image,body.single-post .article-sidebar-author__placeholder{width:60px;height:60px}}body.single-post .article-sidebar-section{padding:0;border:0;background:#fff0}body.single-post .article-sidebar-section h2{margin:0 0 var(--space-md);font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:700;line-height:var(--lh-tight);color:var(--color-heading)}body.single-post .article-sidebar-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}body.single-post .article-sidebar-list__item{margin:0;padding:var(--space-md) 0;border-bottom:1px solid var(--color-border)}body.single-post .article-sidebar-list__item:first-child{padding-top:0}body.single-post .article-sidebar-list__item:last-child{padding-bottom:0;border-bottom:0}body.single-post .article-sidebar-list__topline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 var(--space-xs);font-family:var(--font-ui);font-size:.95rem;line-height:1.25}body.single-post .article-sidebar-list__category{font-weight:700;color:var(--color-brand-primary);text-decoration:none}body.single-post .article-sidebar-list__category:hover,body.single-post .article-sidebar-list__category:focus-visible{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.18em}body.single-post .article-sidebar-list__category:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}body.single-post .article-sidebar-list__separator{color:var(--color-text-secondary)}body.single-post .article-sidebar-list__date{color:var(--color-text-secondary);font-weight:400}body.single-post .article-sidebar-list__title{display:block;font-family:var(--font-heading);font-size:16px;font-weight:400;line-height:1.18;letter-spacing:-.01em;color:var(--color-heading);text-decoration:none}body.single-post .article-sidebar-list__title:hover,body.single-post .article-sidebar-list__title:focus-visible{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.16em}body.single-post .article-sidebar-list__title:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}body.single-post .article-sidebar-insights{margin:0;padding:var(--space-lg);border:1px solid var(--color-border);background:var(--color-bg-secondary)}body.single-post .article-sidebar-insights h2{margin:0 0 var(--space-md);font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:700;line-height:var(--lh-normal);color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:.04em}body.single-post .article-sidebar-insights__content{font-family:var(--font-body);font-size:var(--fs-meta);line-height:var(--lh-relaxed);color:var(--color-text-primary)}body.single-post .article-sidebar-insights__content>*:first-child{margin-top:0}body.single-post .article-sidebar-insights__content>*:last-child{margin-bottom:0}body.single-post .article-sidebar-insights__content ul,body.single-post .article-sidebar-insights__content ol{margin:0;padding-left:1.2rem}body.single-post .article-sidebar-insights__content li{margin:0 0 var(--space-xs)}body.single-post .article-sidebar-insights__content li:last-child{margin-bottom:0}body.single-post .article-sidebar-insights__content a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:.18em}body.single-post .article-sidebar-insights__content a:hover,body.single-post .article-sidebar-insights__content a:focus-visible{color:var(--color-brand-primary)}body.single-post .article-sidebar-insights__content a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}body.single-post .article-sidebar-coffee-cta{overflow:hidden;padding:0;border:1px solid var(--color-border);background:var(--color-bg-secondary)}body.single-post .article-sidebar-coffee-cta__link{position:relative;display:block;width:100%;aspect-ratio:1 / 1;color:var(--color-text-primary);text-decoration:none;overflow:hidden;background:var(--color-bg-secondary)}body.single-post .article-sidebar-coffee-cta__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}body.single-post .article-sidebar-coffee-cta__overlay{position:relative;z-index:1;min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-lg);text-align:center}body.single-post .article-sidebar-coffee-cta__title{display:block;max-width:25ch;margin:0 auto;font-family:var(--font-heading);font-size:1.45rem;font-weight:700;line-height:1.08;color:var(--color-heading)}body.single-post .article-sidebar-coffee-cta__text{display:block;max-width:37ch;margin:-2px auto 0;font-family:var(--font-body);font-size:.9rem;line-height:1.38;color:var(--color-text-primary)}body.single-post .article-sidebar-coffee-cta__button{margin-top:auto;padding:5px 10px 1px 10px!important}body.single-post .article-sidebar-coffee-cta__link:hover .article-sidebar-coffee-cta__button,body.single-post .article-sidebar-coffee-cta__link:focus-visible .article-sidebar-coffee-cta__button{background-color:#000}body.single-post .article-sidebar-coffee-cta__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (max-width:480px){body.single-post .article-sidebar-coffee-cta__overlay{padding:var(--space-lg) var(--space-md)}body.single-post .article-sidebar-coffee-cta__title{font-size:1.25rem}body.single-post .article-sidebar-coffee-cta__text{font-size:.85rem}}body.single-post .article-sidebar-rubriche__list{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}body.single-post .article-sidebar-rubriche__item{margin:0;padding:0}body.single-post .article-sidebar-rubriche__link{display:inline-flex;align-items:center;min-height:34px;font-family:var(--font-ui);font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--color-text-primary);text-decoration:none}body.single-post .article-sidebar-rubriche__link::before{content:"";flex:0 0 auto;width:9px;height:9px;margin-right:var(--space-xs);border-radius:999px;background:var(--color-accent)}body.single-post .article-sidebar-rubriche__link:hover,body.single-post .article-sidebar-rubriche__link:focus-visible{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.18em}body.single-post .article-sidebar-rubriche__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (max-width:1024px){body.single-post .article-sidebar-section{padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border)}body.single-post .article-sidebar-insights{margin:var(--space-xl) 0}body.single-post .article-sidebar-coffee-cta{max-width:340px;border-bottom:1px solid var(--color-border)}}@media (max-width:480px){body.single-post .article-sidebar-section{padding:var(--space-lg) 0}body.single-post .article-sidebar-list__topline{font-size:.9rem}body.single-post .article-sidebar-list__title{font-size:1.125rem}body.single-post .article-sidebar-insights{padding:var(--space-md)}body.single-post .article-sidebar-coffee-cta{max-width:none}body.single-post .article-sidebar-coffee-cta__overlay{padding:var(--space-md)}body.single-post .article-sidebar-coffee-cta__title{font-size:1.25rem}body.single-post .article-sidebar-coffee-cta__text{font-size:.9rem}}body.single-post .article-sidebar-list__item--with-thumbnail .article-sidebar-list__topline{margin-bottom:var(--space-xs)}body.single-post .article-sidebar-list__link{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-sm);align-items:start;color:var(--color-heading);text-decoration:none}body.single-post .article-sidebar-list__link:hover .article-sidebar-list__title,body.single-post .article-sidebar-list__link:focus-visible .article-sidebar-list__title{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.16em}body.single-post .article-sidebar-list__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}body.single-post .article-sidebar-list__thumb-wrap,body.single-post .article-sidebar-list__thumb-placeholder{display:block;width:72px;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-bg-secondary)}body.single-post .article-sidebar-list__thumb{display:block;width:100%;height:100%;object-fit:cover;transition:transform 180ms ease}body.single-post .article-sidebar-list__link:hover .article-sidebar-list__thumb,body.single-post .article-sidebar-list__link:focus-visible .article-sidebar-list__thumb{transform:scale(1.04)}body.single-post .article-sidebar-list__item--with-thumbnail .article-sidebar-list__title{align-self:center}@media (max-width:1024px){body.single-post .article-sidebar-list__link{grid-template-columns:72px minmax(0,1fr)}}@media (max-width:480px){body.single-post .article-sidebar-list__link{grid-template-columns:64px minmax(0,1fr);gap:var(--space-sm)}body.single-post .article-sidebar-list__thumb-wrap,body.single-post .article-sidebar-list__thumb-placeholder{width:64px}body.single-post .article-sidebar-list__item--with-thumbnail .article-sidebar-list__title{font-size:1rem;line-height:1.2}}body.single-post .article-sidebar-column-hero{position:relative;isolation:isolate;overflow:hidden;padding:0;border:1px solid var(--color-border);border-left:6px solid var(--color-brand-primary);background:var(--color-bg-primary)}body.single-post .article-sidebar-column-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 100% 0,rgb(23 71 149 / .1) 0 3.25rem,transparent 3.3rem),linear-gradient(180deg,rgb(23 71 149 / .035) 0%,#fff0 58%);pointer-events:none}body.single-post .article-sidebar-column-hero::after{content:"";position:absolute;top:var(--space-lg);right:var(--space-lg);width:58px;height:34px;border-top:4px solid var(--color-brand-primary);border-right:4px solid var(--color-accent);pointer-events:none}body.single-post .article-sidebar-column-hero__rubrica{position:relative;z-index:1;margin:0;padding:var(--space-lg) 5rem var(--space-lg) var(--space-lg);border-bottom:1px solid var(--color-border)}body.single-post .article-sidebar-column-hero__label{display:inline-flex;align-items:center;margin:0 0 var(--space-sm);font-family:var(--font-ui);font-size:.78rem;font-weight:700;line-height:1.2;letter-spacing:.08em;color:var(--color-brand-primary);text-transform:uppercase}body.single-post .article-sidebar-column-hero__label::before{content:"";display:inline-block;width:28px;height:3px;margin-right:var(--space-xs);background:var(--color-accent)}body.single-post .article-sidebar-column-hero__title{width:100%;max-width:none;margin:0;font-family:var(--font-heading);font-size:32px!important;font-weight:700;line-height:.98;letter-spacing:-.03em;color:var(--color-heading);overflow-wrap:normal;word-break:normal;hyphens:auto;text-wrap:balance}body.single-post .article-sidebar-column-hero__title a{color:inherit;text-decoration:none}body.single-post .article-sidebar-column-hero__title a:hover,body.single-post .article-sidebar-column-hero__title a:focus-visible{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.16em}body.single-post .article-sidebar-column-hero__title a:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}body.single-post .article-sidebar-column-author{position:relative;z-index:1;display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-md);align-items:center;padding:var(--space-lg)}body.single-post .article-sidebar-column-author__media{position:relative;display:block;width:88px;height:88px;border-radius:999px;text-decoration:none;isolation:isolate}body.single-post .article-sidebar-column-author__media::before{content:"";position:absolute;inset:-5px;z-index:-1;border-radius:inherit;background:conic-gradient(from 210deg,var(--color-brand-primary) 0deg 250deg,var(--color-accent) 250deg 320deg,var(--color-brand-primary) 320deg 360deg)}body.single-post .article-sidebar-column-author__media::after{content:"";position:absolute;right:-3px;bottom:7px;width:12px;height:12px;border:3px solid #fff;border-radius:999px;background:var(--color-accent)}body.single-post .article-sidebar-column-author__media:focus-visible{outline:3px solid var(--color-focus);outline-offset:7px}body.single-post .article-sidebar-column-author__photo,body.single-post .article-sidebar-column-author__placeholder{display:block;width:88px;height:88px;border:4px solid #fff;border-radius:999px;object-fit:cover;background:var(--color-bg-secondary)}body.single-post .article-sidebar-column-author__placeholder::before{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:radial-gradient(circle at 50% 38%,rgb(23 71 149 / .22) 0 18%,transparent 19%),radial-gradient(circle at 50% 78%,rgb(23 71 149 / .22) 0 30%,transparent 31%)}body.single-post .article-sidebar-column-author__content{min-width:0}body.single-post .article-sidebar-column-author__eyebrow{margin:0 0 .2rem;font-family:var(--font-ui);font-size:14px!important;font-weight:700;line-height:1.2;color:var(--color-text-secondary);text-transform:uppercase}body.single-post .article-sidebar-column-author__name{display:block;margin:0;font-family:var(--font-heading);font-size:1.35rem;font-weight:700;line-height:1.1;color:var(--color-heading);text-decoration:none}body.single-post a.article-sidebar-column-author__name:hover,body.single-post a.article-sidebar-column-author__name:focus-visible{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.16em}body.single-post a.article-sidebar-column-author__name:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}body.single-post .article-sidebar-column-author__job{margin:.35rem 0 0;font-family:var(--font-ui);font-size:1rem;line-height:1.35;color:var(--color-text-secondary)}body.single-post .article-sidebar-column-author__bio{position:relative;z-index:1;margin:0;padding:0 var(--space-lg) var(--space-lg);font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-text-secondary)}body.single-post .article-sidebar-column-author__bio::before{content:"";display:block;width:100%;height:1px;margin-bottom:var(--space-md);background:var(--color-border)}body.single-post .article-sidebar-column-author__bio p{margin:0}body.single-post .article-sidebar-column-author__bio p+p{margin-top:var(--space-xs)}@media (max-width:1024px){body.single-post .article-sidebar-column-hero{max-width:620px;margin-inline:auto}body.single-post .article-sidebar-column-hero__title{font-size:clamp(2rem, 5vw, 3rem)}}@media (max-width:600px){body.single-post .article-sidebar-column-hero::after{top:var(--space-md);right:var(--space-md);width:42px;height:26px}body.single-post .article-sidebar-column-hero__rubrica{padding:var(--space-md) 4rem var(--space-md) var(--space-md)}body.single-post .article-sidebar-column-hero__title{font-size:clamp(1.75rem, 8vw, 2.35rem)}body.single-post .article-sidebar-column-author{grid-template-columns:72px minmax(0,1fr);gap:var(--space-sm);padding:var(--space-md)}body.single-post .article-sidebar-column-author__media,body.single-post .article-sidebar-column-author__photo,body.single-post .article-sidebar-column-author__placeholder{width:72px;height:72px}body.single-post .article-sidebar-column-author__name{font-size:1.2rem}body.single-post .article-sidebar-column-author__job,body.single-post .article-sidebar-column-author__bio{font-size:.95rem}body.single-post .article-sidebar-column-author__bio{padding:0 var(--space-md) var(--space-md)}}@media (max-width:1024px){body.single-post .article-sidebar-coffee-cta{width:min(100%, 340px);margin-inline:auto}body.single-post .article-sidebar-card--ad{max-width:340px;margin-inline:auto}}@media (max-width:768px){body.single-post .article-sidebar-section,body.single-post .article-sidebar-card,body.single-post .article-sidebar-insights{width:100%}body.single-post .article-sidebar-coffee-cta{width:min(100%, 340px);max-width:340px;margin-left:auto;margin-right:auto}body.single-post .article-sidebar-coffee-cta__overlay{justify-content:flex-start}}@media (max-width:480px){body.single-post .article-sidebar-coffee-cta{width:min(100%, 320px);max-width:320px}body.single-post .article-sidebar-coffee-cta__button{width:auto;max-width:100%;white-space:normal;text-align:center}}body.single-post .article-sidebar .article-sidebar-card--ad.disalute-ad-slot{display:block;width:100%;min-height:0;padding:0;border:0;background:#fff0;color:var(--color-text-primary)}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__inner{box-sizing:border-box;width:min(100%, 340px);margin-inline:auto;padding:16px;border:1px solid var(--color-border);background:#fff}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__content{display:grid;place-items:center;width:100%;max-width:300px;aspect-ratio:1 / 1;margin-inline:auto;overflow:hidden;background:var(--color-bg-secondary)}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__link,body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__image,body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__adsense{display:block;width:100%;height:100%}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__link{color:inherit;text-decoration:none}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__image{border:0;object-fit:contain;background:#fff}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__adsense{min-height:250px}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__label{display:block;margin:10px 0 0;padding:0;font-family:var(--font-ui);font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.045em;color:#666;text-align:right;text-transform:uppercase}@media (max-width:1024px){body.single-post .article-sidebar .article-sidebar-card--ad.disalute-ad-slot{padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border)}}@media (max-width:480px){body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__inner{width:min(100%, 320px);padding:14px}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__content{max-width:292px}body.single-post .article-sidebar .disalute-ad-slot--square .disalute-ad-slot__label{text-align:center}}@media (max-width:1024px){body.single-post .article-sidebar{gap:clamp(2.25rem, 4vw, 3rem);margin-top:clamp(2rem, 4vw, 3rem);border-top:0!important}body.single-post .article-sidebar>.article-sidebar-section,body.single-post .article-sidebar>.article-sidebar-card:not(.article-sidebar-column-hero),body.single-post .article-sidebar>.article-sidebar-insights,body.single-post .article-sidebar>.article-sidebar-coffee-cta,body.single-post .article-sidebar>.disalute-ad-slot,body.single-post .article-sidebar>.article-sidebar-card--ad{margin-top:0!important;margin-bottom:0!important}body.single-post .article-sidebar>.article-sidebar-section{padding:0!important;border-top:0!important;border-bottom:0!important}body.single-post .article-sidebar>.article-sidebar-card:not(.article-sidebar-column-hero){padding:0!important;border:0!important;background:transparent!important}body.single-post .article-sidebar>.article-sidebar-insights{padding:var(--space-lg)!important;border:0!important}body.single-post .article-sidebar>.article-sidebar-coffee-cta{border-bottom:0!important}body.single-post .article-sidebar .article-sidebar-card--ad.disalute-ad-slot{padding:0!important;border:0!important;background:transparent!important}}@media (max-width:768px){body.single-post .article-sidebar{gap:2.35rem}}@media (max-width:480px){body.single-post .article-sidebar{gap:2.15rem}body.single-post .article-sidebar>.article-sidebar-insights{padding:var(--space-md)!important}}