:root{--red:#D61F2C;--paper:#F7F7F4}body{background:#fff}.preview-banner{background:#101318;color:#fff;text-align:center;padding:10px 18px;font:600 12px/1.5 var(--sans);border-bottom:3px solid var(--red)}.story,.hero>*{min-width:0}.story h3,.article-heading h1,.lead h1{overflow-wrap:anywhere}.image-free{padding:28px;border-top:3px solid var(--ink);background:#f7f7f4;color:var(--muted);font:12px var(--sans);min-height:100px}.importance-brief img{display:none}.importance-brief h3{font-family:var(--sans);font-size:18px;line-height:1.4}.sample-label{display:block;font:600 10px/1.5 var(--sans);letter-spacing:.08em;color:#667085;text-transform:uppercase;margin:8px 0}.submenu-toggle{min-width:32px;min-height:44px;padding:0 6px}.wp-primary>li:has(.submenu-toggle){display:flex;align-items:center}.wp-primary .sub-menu{top:100%;right:0;z-index:30}.wp-primary li.submenu-open>.sub-menu{display:block}.wp-primary li.submenu-closed>.sub-menu{display:none}.nav .wp-primary{gap:clamp(8px,1.1vw,18px)}.nav{gap:12px}.nav .compact{display:none}.article-body{max-width:740px;min-width:0}.article-body iframe,.article-body video{max-width:100%}.article-body table{width:100%;border-collapse:collapse}.article-body td,.article-body th{padding:10px;border:1px solid var(--line);text-align:left}.article-body a{text-decoration:underline}.article-grid>aside{min-width:0}.asset-layout>table{width:100%;border-collapse:collapse}.asset-layout td,.asset-layout th{padding:12px;border-bottom:1px solid var(--line);text-align:left}.contact-form input,.contact-form textarea,.contact-form select{max-width:100%}.feed-missing{color:var(--muted)}.newsletter .integration-note{max-width:450px}.footer .sample-label{color:#c8cdd5}select:focus-visible{outline:3px solid #175cd3;outline-offset:3px}.category-list .horizontal:has(.image-free){grid-template-columns:1fr}.category-list .horizontal .image-free{display:none}
@media(max-width:1100px){.mobile-button{display:block}.nav{flex-wrap:wrap}.wp-primary{display:none;width:100%;order:5;flex-wrap:wrap}.nav.menu-open .wp-primary{display:flex}.wp-primary>li{width:calc(50% - 10px)}.wp-primary .sub-menu{position:static;width:100%;padding:6px 12px}.wp-primary>li:has(.submenu-toggle){flex-wrap:wrap}.wp-primary .sub-menu li{width:100%}.wp-primary>li>a{padding:12px 4px}.nav.menu-open{max-height:80vh;overflow-y:auto}.wp-primary li:hover>.sub-menu{display:none}.wp-primary li.submenu-open>.sub-menu{display:block}}
@media(max-width:540px){.topline .shell span:last-child{display:none}.masthead .utilities{gap:4px}.masthead .button{padding:8px 10px}.descriptor{margin-left:0;letter-spacing:.1em}.wp-logo{font-size:28px}.mark-crop{display:none}.hero>div+div,.hero>aside{padding-left:0;border-left:0}.search-dialog form{flex-wrap:wrap}.search-dialog input{width:100%}.asset-layout{display:block}.article-heading h1{font-size:35px}.section-heading{gap:10px}.section-heading h2{font-size:28px}}
.tick .price{display:block;margin-top:4px}.custom-logo-link img{width:auto;max-width:300px;max-height:80px}.analysis-grid:has(.analysis-side:empty){grid-template-columns:1fr}.analysis-lead:only-child{max-width:100%}.four-grid:has(>.story:only-child){grid-template-columns:minmax(0,720px)}.four-grid:has(>.story:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-tile{min-width:0;overflow-wrap:anywhere}.market-tile .quote{font-size:26px}.market-tile .status{white-space:normal}
@media(min-width:1101px){.hero .lead>a>img{aspect-ratio:2;max-height:330px;object-fit:cover}}
@media(max-width:800px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-tile{padding:16px 10px}.market-tile .quote{font-size:22px}}
@media(max-width:540px){.four-grid:has(>.story:nth-child(2):last-child){grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
