/* Editorial layout: wide introduction and image, comfortable reading measure. */
.cx-article-shell{max-width:1200px!important;margin-inline:auto!important;padding:clamp(40px,6vw,80px) 24px!important;box-sizing:border-box}
.cx-article-header{max-width:1040px;margin-inline:auto!important}
.cx-article-header h1{max-width:1000px;margin:24px 0!important;line-height:1.15;text-wrap:balance}
.cx-article-header .yoast-breadcrumbs{font-size:.875rem;line-height:1.6}
.cx-article-category{font-size:.875rem;margin-top:24px!important}
.cx-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;color:#4d5475;font-size:.875rem;line-height:1.6;margin:0 0 32px}
.cx-article-byline{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}
.cx-author-role{color:#4d5475;font-size:.9rem}
.cx-article-featured{margin:0 auto 48px!important;max-width:1120px}
.cx-article-featured img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}
.cx-article-body,.cx-article-author{width:100%;max-width:780px!important;margin-inline:auto!important;box-sizing:border-box}
.cx-article-body{line-height:1.75;overflow-wrap:break-word}
.cx-article-body :is(h2,h3,h4){line-height:1.3;text-wrap:pretty;margin-top:2.5rem}
.cx-article-body p,.cx-article-body ul,.cx-article-body ol{margin-top:1.25rem}
.cx-article-body img{max-width:100%;height:auto}
.cx-author-card{border-block:1px solid #dad9ee;padding-block:32px;margin-top:48px}
.cx-author-card h2{font-size:1.5rem;line-height:1.3;margin:8px 0 12px!important}
.cx-author-card p{margin:12px 0 0;line-height:1.7}
.cx-author-card .cx-editorial-label{font-size:.875rem;color:#4d5475;margin:0}
.cx-article-related{margin-top:64px}
.cx-article-related>h2{font-size:2rem;margin-bottom:24px}
.cx-article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.cx-article-related-card{border:1px solid #dad9ee;border-radius:12px;overflow:hidden;padding-bottom:24px}
.cx-article-related-card>a{display:block;text-decoration:none}
.cx-article-related-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.cx-article-related-card h3{font-size:1.25rem;line-height:1.4;margin:24px 24px 0}
.cx-article-related-card p{font-size:.9375rem;line-height:1.7;margin:16px 24px 0}
.cx-author-profile{max-width:1040px;margin-inline:auto;padding:48px 24px}
@media(max-width:782px){.cx-article-header h1{font-size:clamp(2rem,6vw,2.55rem)!important}.cx-article-related-grid{grid-template-columns:minmax(0,1fr)}.cx-article-featured{margin-bottom:32px!important}.cx-article-meta{gap:8px 16px}.cx-article-shell{padding-inline:20px!important}.cx-article-related{margin-top:48px}}
