.enterprise-article{background:#fff;color:#233347}.enterprise-article .publication-header{padding-top:24px;padding-bottom:24px;max-width:1360px;border-bottom-color:#e1e7ed}.enterprise-article .publication-brand{font:600 15px/1.5 Arial,Helvetica,sans-serif;gap:24px}.enterprise-article .publication-brand img{max-width:235px;max-height:60px}.enterprise-article .publication-brand span{max-width:none;white-space:nowrap;color:#586878}.enterprise-article .publication-header nav{font-size:12px;flex-wrap:wrap}.enterprise-article .reading-layout{max-width:1360px;grid-template-columns:minmax(0,800px) 260px;gap:64px;padding-top:52px}.enterprise-article h1{font:700 clamp(33px,3.6vw,52px)/1.14 Arial,Helvetica,sans-serif;letter-spacing:-1.5px;color:#172d43;margin:20px 0 24px;overflow-wrap:anywhere}.enterprise-article .article-category{font-size:10px;letter-spacing:1.3px;line-height:1.7;max-width:650px}.enterprise-article .article-summary{font:18px/1.7 Arial,Helvetica,sans-serif;color:#586878;margin:0 0 24px;max-width:76ch}.enterprise-article .byline{font-size:11px;line-height:1.8;color:#657587;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e2e8ee}.enterprise-article .byline strong{font-weight:600;color:#344b62}.enterprise-article .hero-image{display:block;max-height:none;object-fit:contain;border-radius:8px;border:1px solid #e1e7ed}.enterprise-article .article-body{font:17px/1.85 Arial,Helvetica,sans-serif;max-width:78ch;color:#344658}.enterprise-article .article-body h2{font:700 26px/1.35 Arial,Helvetica,sans-serif;color:#172d43;margin:44px 0 20px;padding-top:8px;scroll-margin-top:28px}.enterprise-article .article-body h3{font:700 19px/1.45 Arial,Helvetica,sans-serif;color:#243f58;margin:28px 0 14px}.enterprise-article .article-body p{margin-bottom:22px}.enterprise-article .article-body li{padding-left:5px;margin-bottom:10px}.enterprise-article .article-body ul,.enterprise-article .article-body ol{padding-left:24px;margin:20px 0 30px}.enterprise-article .article-body strong{color:#1c354c}.enterprise-article .article-body table{font-size:13px;line-height:1.6;background:#fff;max-height:460px;margin:26px 0 34px;overscroll-behavior:contain;border:1px solid #dbe3eb}.enterprise-article .article-body th{background:#edf2f7;color:#203a52;text-align:left;position:sticky;top:0}.enterprise-article .article-body td,.enterprise-article .article-body th{border-color:#dbe3eb;min-width:130px;vertical-align:top;padding:14px}.enterprise-article .article-body tr:nth-child(even){background:#f7f9fb}.enterprise-article .article-sidebar{top:24px}.article-outline{padding:22px;background:#f5f8fb;border:1px solid #e0e7ef;border-radius:8px;margin-bottom:22px}.article-outline h2{font:700 13px/1.5 Arial,sans-serif;margin:0 0 16px;text-transform:uppercase;letter-spacing:.8px}.article-outline ol{height:260px;overflow:auto;overscroll-behavior:contain;padding-left:18px;margin:0;font:12px/1.65 Arial,sans-serif}.article-outline li{margin-bottom:12px;padding-left:4px}.article-outline a{color:#415b72}.enterprise-article .article-sidebar summary{font:600 13px/1.5 Arial,sans-serif;padding:18px 0;cursor:pointer}.enterprise-article .subscribe-card{border:0;background:none;padding:16px 0;margin:0}.enterprise-article .subscribe-card h2{font:600 20px/1.4 Arial,sans-serif}.enterprise-article .subscribe-card p{font:12px/1.65 Arial,sans-serif;color:#63778a}.enterprise-article .prior-articles{height:220px}.enterprise-article .prior-articles strong{font:600 14px/1.5 Arial,sans-serif}.enterprise-article .sources{font-size:12px;background:#f7f9fb;padding:25px;border:1px solid #e2e8ee;border-radius:8px}.enterprise-article .sources h2{font:700 18px/1.5 Arial,sans-serif;margin-top:0}.enterprise-article .sources p{color:#667a8d}.enterprise-article .sources li{margin-bottom:15px;overflow-wrap:anywhere}.enterprise-article .publication-footer{font-size:11px;color:#748698;border-top-color:#e1e7ed}
@media(max-width:1050px){.enterprise-article .reading-layout{gap:35px;grid-template-columns:minmax(0,1fr) 230px}.enterprise-article .publication-brand{gap:16px}.enterprise-article .publication-brand span{max-width:none}}
@media(max-width:700px){.enterprise-article .reading-layout{display:flex;padding-top:32px;gap:36px}.enterprise-article .article-sidebar{order:0;position:static;max-width:100%;width:100%}.enterprise-article .article-summary{font-size:17px}.enterprise-article .article-body{font-size:16px;line-height:1.85}.enterprise-article .article-body h2{font-size:23px}.enterprise-article h1{font-size:34px;letter-spacing:-1px}.enterprise-article .publication-brand{align-items:flex-start;flex-direction:column;gap:10px}.enterprise-article .publication-brand span{font-size:clamp(10px,3.1vw,12px);max-width:100%}.article-outline ol{height:220px}}
