:root{--ink:#1e2730;--navy:#143b63;--blue:#286aa6;--sky:#e8f0f7;--paper:#fff;--canvas:#dfe5ea;--line:#c9d0d6;--muted:#66717a;--sans:Verdana,Tahoma,Arial,sans-serif}*{box-sizing:border-box;letter-spacing:0}html{background:var(--canvas)}body{margin:0;background:var(--canvas);color:var(--ink);font:13px/1.58 var(--sans)}a{color:#165a91;text-underline-offset:3px}img{display:block;max-width:100%;height:auto}.site-wrap{width:min(1120px,calc(100% - 32px));margin:18px auto;background:var(--paper);box-shadow:0 1px 8px rgba(30,45,60,.2)}.utility-bar{display:flex;justify-content:space-between;padding:7px 22px;background:#25313b;color:#dce4ea;font-size:10px;text-transform:uppercase}.masthead-row{display:flex;min-height:100px;align-items:center;justify-content:space-between;padding:14px 24px}.brand img{width:230px}.masthead-note{margin:0;color:#71808c;font-size:11px}.site-header nav{display:flex;padding:0 13px;border-top:1px solid #1d4d7a;border-bottom:4px solid #153c62;background:#286aa6}.site-header nav a{padding:13px 18px;color:#fff;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.2)}.site-header nav a:hover{background:#174f7f}.menu-button{display:none;border:1px solid var(--navy);background:#fff;padding:8px 10px;color:var(--navy);font:700 11px var(--sans)}.section-strip{display:flex;justify-content:space-between;margin:18px 22px 0;padding:7px 10px;border:1px solid var(--line);background:#eff3f6;color:#60707d;font-size:10px;text-transform:uppercase}.lead-story{display:grid;grid-template-columns:1.42fr .78fr;margin:10px 22px 0;border:1px solid #b7c1c9}.lead-image img{width:100%;height:310px;object-fit:cover}.lead-story__copy{padding:24px;background:#f5f7f9;border-left:1px solid var(--line)}.kicker,.desk-label,.signal{margin:0 0 8px;color:#3476aa;font-size:9px;font-weight:bold;text-transform:uppercase}.lead-story h1{margin:0 0 14px;font-size:27px;line-height:1.18}.lead-story p{margin:0 0 16px}.story-link{font-size:11px;font-weight:bold}.home-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;padding:27px 22px 50px}.news-column{min-width:0}.module-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:7px 9px;border-top:4px solid var(--navy);border-bottom:1px solid var(--line);background:#eef2f5}.module-title h2{margin:0;color:#23394c;font-size:14px;text-transform:uppercase}.module-title a{font-size:9px;text-transform:uppercase}.published[hidden],.related[hidden],.directory[hidden],[data-na-article-library][hidden]{display:none}.published{margin-bottom:25px}.published article{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:12px 4px;border-bottom:1px dotted #aeb8c0}.published article time{color:#7a858d;font-size:9px}.published article h3{margin:0;font-size:15px;line-height:1.35}.published article h3 a{text-decoration:none}.item-arrow{font-size:9px}.company-brief{margin-bottom:25px}.company-brief>h2{margin:0 0 12px;font-size:24px;line-height:1.22}.company-brief>p{max-width:68ch}.desk-sections{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.desk-sections article{padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfd}.desk-sections h3{margin:0 0 8px;font-size:16px}.desk-sections h3 a{text-decoration:none}.desk-sections p:last-child{margin:0;font-size:11px}.related{margin-top:24px}.related>div{display:flex;flex-direction:column;gap:6px}.business-sidebar section{margin-bottom:18px;border:1px solid var(--line);background:#fafbfc}.business-sidebar section>h2{margin:0;padding:9px 11px;background:var(--navy);color:#fff;font-size:12px;text-transform:uppercase}.business-sidebar section>p,.business-sidebar section>ol,.business-sidebar section>a{margin-left:12px;margin-right:12px}.business-sidebar section>a{display:inline-block;margin-bottom:13px;font-size:10px}.quick-facts dl{margin:0}.quick-facts dl div{display:grid;grid-template-columns:65px 1fr;gap:8px;padding:10px 11px;border-bottom:1px solid var(--line)}.quick-facts dl div:last-child{border-bottom:0}.quick-facts dt{color:#24689f;font-size:20px;font-weight:bold}.quick-facts dd{margin:0;color:#5f6971;font-size:10px}.business-sidebar ol{padding-left:18px}.business-sidebar li{padding:3px 0}.market-widget img{width:100%;padding:10px;background:#eef2f5}.page{min-height:65vh;padding-bottom:55px}.page-lead{margin:20px 22px 0;padding:28px 30px;border:1px solid var(--line);border-top:6px solid var(--blue);background:#eef3f7}.page-lead h1{max-width:850px;margin:0 0 13px;font-size:35px;line-height:1.18}.page-lead>p:last-child{max-width:720px;margin-bottom:0;font-size:15px}.feature-image,.article-image{width:calc(100% - 44px);max-height:420px;margin:22px auto 0;object-fit:cover}.feature-sections{width:min(850px,calc(100% - 44px));margin:0 auto;padding:30px 0}.feature-sections section{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:20px 0;border-bottom:1px dotted #aeb8c0}.feature-sections h2{margin:0;font-size:20px}.feature-sections p{margin:0}.insight-list,.legacy-copy{width:min(850px,calc(100% - 44px));margin:0 auto;padding:25px 0}.insight-list article{display:grid;grid-template-columns:155px 1fr;gap:22px;padding:18px 0;border-bottom:1px dotted #aeb8c0}.insight-list article p{margin:3px 0;color:#3476aa;font-size:9px;font-weight:bold;text-transform:uppercase}.insight-list h2{margin:0;font-size:20px}.insight-list h2 a{text-decoration:none}.legacy-copy h1{font-size:36px;line-height:1.2}.legacy-copy h2{margin-top:1.7em;font-size:23px}.legacy-copy p{font-size:14px}.legacy-copy blockquote{margin:26px 0;padding:14px 18px;border-left:5px solid var(--blue);background:#eef3f7;font-size:16px;font-weight:bold}.site-footer{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:30px;padding:30px 24px;background:#25313b;color:#dbe2e7;font-size:10px}.site-footer p{margin-top:0}.site-footer nav,.social{display:flex;flex-direction:column;gap:6px}.site-footer a{color:#fff}.footer-brand{font-size:17px;font-weight:bold}
@media(max-width:720px){html,body{background:#fff}.site-wrap{width:100%;margin:0;box-shadow:none}.utility-bar{display:none}.masthead-row{min-height:80px;padding:12px 16px}.brand img{width:190px}.masthead-note{display:none}.menu-button{display:block}.site-header nav{display:none;flex-direction:column;padding:0}.site-header nav.is-open{display:flex}.site-header nav a{text-align:center}.section-strip{margin:14px}.lead-story{grid-template-columns:1fr;margin:8px 14px}.lead-image img{height:225px}.lead-story__copy{border-top:1px solid var(--line);border-left:0}.lead-story h1{font-size:24px}.home-columns{grid-template-columns:1fr;padding:23px 14px 38px}.desk-sections{grid-template-columns:1fr}.published article{grid-template-columns:1fr auto}.published article time{grid-column:1/-1}.page-lead{margin:14px;padding:23px}.page-lead h1{font-size:28px}.feature-sections section,.insight-list article{grid-template-columns:1fr;gap:5px}.legacy-copy h1{font-size:29px}.site-footer{grid-template-columns:1fr;padding:25px 17px}}

.operations-note{margin-top:25px}.operations-grid{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line);border-top:1px solid var(--line)}.operations-grid article{padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.operations-grid h3{margin:0 0 7px;font-size:14px}.operations-grid p{margin:0;font-size:11px}.industry-note{margin-top:25px}.industry-note>p{max-width:66ch}.industry-note ul{display:grid;grid-template-columns:1fr 1fr;margin:14px 0 0;padding:0;border-top:1px dotted #aeb8c0;list-style:none}.industry-note li{padding:8px 4px;border-bottom:1px dotted #aeb8c0;font-size:11px;font-weight:bold}@media(max-width:720px){.operations-grid,.industry-note ul{grid-template-columns:1fr}}
