.article-page .article-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.article-header nav{display:flex;align-items:center;gap:22px;font-size:13px}.article-header .button{min-height:44px;font-size:13px;padding:10px 18px}.article-main{width:min(920px,calc(100% - 48px));margin:auto;padding:124px 0 70px}.article-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;color:#626262;font-size:12px;margin:0 0 34px}.article-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.article-intro{border-bottom:1px solid #e2e6eb;padding-bottom:32px}.article-intro h1{font-size:36px;line-height:1.55;letter-spacing:-.025em;text-wrap:pretty}.article-lead{font-size:17px;line-height:1.95;margin-top:24px;color:#626262}.article-byline{margin-top:22px;font-size:12px;color:#626262}.article-body{max-width:800px;margin:0 auto}.article-body section{margin-top:46px;scroll-margin-top:120px}.article-body h2{font-size:25px;line-height:1.65;padding-left:16px;border-left:4px solid #ff9900;margin-bottom:20px}.article-body p{font-size:16px;line-height:2;color:#4f5965;margin-top:16px}.article-body ol{list-style:decimal;padding-left:24px;margin-top:18px}.article-body li{padding-left:5px;margin-top:12px;line-height:1.95;color:#4f5965}.article-table-wrap{overflow-x:auto;border:1px solid #dde3e9;border-radius:12px;margin:24px 0}.article-table-wrap table{border-collapse:collapse;width:100%;min-width:470px;font-size:14px}.article-table-wrap th,.article-table-wrap td{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid #e2e6eb}.article-table-wrap th{background:#f5f7f9;font-weight:600;min-width:140px}.article-table-wrap tr:last-child td,.article-table-wrap tr:last-child th{border-bottom:0}.article-facts{border:1px solid #dde3e9;border-radius:12px;overflow:hidden;margin:24px 0}.article-facts>div{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid #e2e6eb}.article-facts>div:last-child{border-bottom:0}.article-facts dt{background:#f5f7f9;font-size:14px;font-weight:600;padding:16px 20px}.article-facts dd{font-size:15px;margin:0;padding:16px 20px}.article-body .article-result{font-size:clamp(24px,5vw,38px);font-weight:700;color:#232f3e;background:#fff3df;border-radius:12px;padding:26px;text-align:center}.article-cta{background:#fff8ee;border:1px solid #f1d8b0;border-radius:16px;padding:36px;margin-top:48px}.article-cta h2{font-size:27px;line-height:1.7}.article-cta>p:not(.eyebrow){color:#626262;margin-top:16px;font-size:14px}.article-cta .button{margin-top:24px}.article-cta .article-cta-note{font-size:12px}.article-source{font-size:12px;color:#626262;line-height:1.9;margin-top:24px}.article-source a{text-decoration:underline}.article-related{margin-top:56px}.article-related>h2{font-size:24px;margin-bottom:24px}.article-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.article-link-card{display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid #dfe4e9;border-radius:14px;background:#fff}.article-link-card:hover{border-color:#c66b00;box-shadow:0 7px 24px #232f3e0a}.article-link-card>span{font-size:11px;font-weight:700;color:#a65400}.article-link-card h3{font-size:18px;line-height:1.7}.article-link-card p{font-size:13px;line-height:1.9;color:#626262}.article-link-card b{font-size:13px;color:#a65400;margin-top:auto}.case-article-link{display:inline-flex;margin-top:16px;font-size:13px;color:#a65400;text-decoration:underline;text-underline-offset:4px}.pricing-guide-link{font-size:13px;margin-top:20px;text-align:center}.pricing-guide-link a{color:#a65400;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.article-page .article-header{min-height:76px;gap:12px}.article-header .brand{font-size:17px;white-space:nowrap}.article-header nav>a:not(.button){display:none}.article-header .button{font-size:11px;padding:8px 12px;min-height:40px}.article-main{width:calc(100% - 36px);padding-top:104px}.article-intro h1{font-size:28px;line-height:1.65}.article-lead{font-size:15px}.article-byline{font-size:11px}.article-body h2{font-size:22px}.article-body p,.article-body li{font-size:15px}.article-facts>div{grid-template-columns:120px minmax(0,1fr)}.article-facts dt,.article-facts dd{padding:14px 12px;font-size:13px}.article-cta{padding:26px 22px}.article-cta h2{font-size:23px}.article-card-grid{grid-template-columns:1fr}.article-body .article-result{padding:22px 10px}}

.article-related .article-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.article-related .article-card-grid{grid-template-columns:1fr}}
