/* Article-only refinement; no rewritten copy, dates, authors or external links. */
.unified-article.csmg-layout-review{padding-bottom:0}.admin-bar .csmg-unified-header{top:32px!important}@media(max-width:782px){.admin-bar .csmg-unified-header{top:46px!important}}@media(max-width:600px){.admin-bar .csmg-unified-header{top:0!important}}
.unified-article main{box-sizing:border-box;width:100%;max-width:1200px!important;padding:56px 40px 88px!important}
.unified-article .article-return{display:inline-block;color:#474747!important;font-size:14px;text-decoration:none;margin-bottom:42px;min-height:24px}
.unified-article main>.taxonomy-category{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.unified-article main>.taxonomy-category a{color:#244cff!important;text-decoration:none}
.unified-article main>h1{max-width:1000px!important;font-size:clamp(38px,5.2vw,76px)!important;line-height:1.04!important;letter-spacing:-.045em!important;margin:20px 0 24px!important;text-wrap:balance;overflow-wrap:break-word}
.unified-article main>.wp-block-post-date{font-size:14px!important;line-height:1.6;padding-bottom:28px;border-bottom:1px solid #c8c5bb;margin-bottom:36px!important}
.unified-article .wp-block-post-featured-image{width:100%;margin-bottom:56px!important}
.unified-article .wp-block-post-featured-image img{width:100%;height:auto!important;max-height:640px;object-fit:contain!important;background:#e9e6dd}
.unified-article .entry-content{width:100%;max-width:720px!important;font-size:18px!important;line-height:1.8!important;overflow-wrap:anywhere}
.unified-article .entry-content>*{max-width:100%!important;box-sizing:border-box}
.unified-article .entry-content p{margin:0 0 24px!important;font-size:inherit;line-height:inherit}
.unified-article .entry-content :is(h2,h3,h4,h5,h6){color:#090909!important;letter-spacing:-.025em;line-height:1.2!important;scroll-margin-top:140px}
.unified-article .entry-content h2{font-size:clamp(27px,3vw,36px)!important;margin:52px 0 22px!important}
.unified-article .entry-content :is(h3,h4){font-size:25px!important;margin:36px 0 18px!important}
.unified-article .entry-content :is(ul,ol){padding-left:26px;margin:0 0 28px}.unified-article .entry-content li{margin-bottom:8px}
.unified-article .entry-content a{color:#244cff!important;text-underline-offset:4px;text-decoration-thickness:1px}
.unified-article main a:focus-visible{outline:2px solid #244cff;outline-offset:5px}
.unified-article .entry-content blockquote{margin:36px 0;padding:10px 0 10px 24px;border-left:3px solid #244cff;font-size:23px}
.unified-article .entry-content :is(iframe,video){max-width:100%}.unified-article .wp-block-embed__wrapper{overflow:hidden}
.unified-article .entry-content .wp-block-table{overflow-x:auto}.unified-article .entry-content table{border-collapse:collapse}.unified-article .entry-content :is(th,td){padding:12px;border:1px solid #c8c5bb}
.unified-article .entry-content pre{overflow:auto;white-space:pre}.unified-article figcaption{color:#555!important;font-size:13px;line-height:1.5;text-align:left;margin-top:12px}
.unified-article .article-end{max-width:720px;margin:64px auto 0;border-top:1px solid #bdbab1;padding-top:28px;display:flex;justify-content:space-between;gap:20px;align-items:center}
.unified-article .article-end span{font-size:11px;letter-spacing:.12em;color:#555}.unified-article .article-end a{font-size:17px;color:#090909;text-underline-offset:5px}
@media(max-width:600px){.unified-article main{padding:28px 22px 56px!important}.unified-article .article-return{margin-bottom:28px}.unified-article main>h1{font-size:38px!important}.unified-article .entry-content{font-size:17px!important;line-height:1.75!important}.unified-article .wp-block-post-featured-image{margin-bottom:34px!important}.unified-article .article-end{display:block;margin-top:44px}.unified-article .article-end a{display:block;margin-top:14px}}
