/* Article content stays in the canonical shared Site shell. */
.published-article{background:#f6f8fa;color:#172b37;--article-accent:#cf2337}
.published-article .page-head{padding-block:40px 28px}
.published-article .page-head h1{font-size:clamp(30px,4vw,48px);max-width:1000px}
.published-article .answer{max-width:850px;font-size:19px;font-weight:400;line-height:1.7;color:#263f4e}
.published-article .prose{font:400 17px/1.75 system-ui,sans-serif}
.published-article .prose h2{font-size:clamp(24px,3vw,30px);margin-top:36px}
.published-article a{color:#a81b2d;text-decoration:underline;text-underline-offset:3px}
.published-article p,.published-article li{color:#263f4e}
.published-article .claim-citations,.published-article .citations{font-size:14px;line-height:1.6}
.published-article .table-wrap{overflow-x:auto;margin:24px 0}
.published-article table{width:100%;border-collapse:collapse;font-size:15px}
.published-article td,.published-article th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #b6c7d0}
.published-article th{background:#123e56;color:white}
.published-article .call{margin:28px 0;padding:22px;background:#e6eef2;border-left:4px solid #cf2337}
.published-article .button{color:white;text-decoration:none}
.published-article .sidebar{background:#e6eef2;color:#172b37}
.published-article .author-box{border-color:#78909e}
.published-article .author-mark img{width:48px;height:48px}
.published-article .qp-builder summary{color:#123e56}
.footer-learning{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0;font-weight:700}
.footer-learning a{min-height:44px;display:inline-flex;align-items:center}
.blog-cards .resource:last-child{grid-column:auto}
@media(min-width:1301px){.navlinks{gap:18px}.nav-trigger{font-size:13px!important}.nav-estimate .button{font-size:13px;padding-inline:16px}}
@media(max-width:600px){.published-article .page-head h1{font-size:32px}.published-article .answer{font-size:17px}.published-article .content-layout{display:block}.published-article table{font-size:14px}.published-article td,.published-article th{padding:10px 7px;min-width:0;overflow-wrap:anywhere}.published-article th:first-child{width:25%}.published-article .table-wrap{margin-inline:0}.published-article .sidebar{margin-top:28px}.published-article .quote-prep{padding:18px}}
@media print{.published-article,.published-article .prose{background:white!important;color:black!important}.published-article .article-download,.footer-learning{display:none!important}}

@media screen and (max-width:600px){
.published-article table,.published-article tbody{display:block}
.published-article thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.published-article tr{display:block;margin-bottom:18px;border:1px solid #b6c7d0;border-radius:6px;overflow:hidden}
.published-article td{display:block;width:auto;border:0;padding:12px 14px}
.published-article td:first-child{background:#123e56;color:white;font-weight:700}
.published-article td:not(:first-child)::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;margin-bottom:5px}
}
