.news-page header{position:relative;background:var(--night)}.news-page h1{font-size:clamp(45px,5.5vw,82px);line-height:1.04}.news-masthead{padding:90px clamp(24px,7vw,110px) 75px;background:var(--night);color:var(--cream);display:grid;grid-template-columns:1.65fr 1fr;gap:8vw}.news-masthead>div>p:not(.tag){max-width:590px;color:#bdc9c1;font-size:17px}.news-masthead .tag{color:var(--gold)}.news-masthead aside{align-self:end;border-left:1px solid #ffffff35;padding:24px 0 0 40px}.issue-label,.source-seal{font-size:9px;letter-spacing:.18em}.news-masthead aside>strong{display:block;font:400 clamp(60px,7vw,100px) 'Fraunces';color:var(--gold);line-height:1.05;margin:20px 0}.news-masthead strong span{display:block;font-size:40px;color:var(--paper)}.news-masthead aside p{color:#bdc9c1;font-size:12px;line-height:1.8}.source-seal{display:block;margin-top:30px;color:#b6bfae}.masthead-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:35px;font-size:12px}.masthead-links a{text-underline-offset:7px}.news-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr auto;gap:16px;align-items:end;border-top:1px solid var(--line);padding:25px 0}.news-filters label,.chart-heading label{font-size:10px;font-weight:600;letter-spacing:.03em;display:flex;flex-direction:column;gap:8px}.news-filters input,.news-filters select,.chart-heading select{border:1px solid var(--line);background:var(--cream);color:var(--ink);font:inherit;font-size:13px;padding:13px 11px;min-width:0;border-radius:0;width:100%}.news-filters select:disabled{opacity:.45}.filter-reset{grid-column:1/-1;justify-self:end;border:0;background:none;color:var(--muted);font-size:11px;text-decoration:underline;cursor:pointer}.news-filters button{cursor:pointer}.archive-status{border-block:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;font-size:11px;color:var(--muted);padding:8px 0}.archive-status>span{font-size:8px;letter-spacing:.12em}.news-grid,.preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.news-card{min-width:0;border-bottom:1px solid var(--line);padding-bottom:20px;display:flex;flex-direction:column}.news-cover{display:flex;aspect-ratio:1.7;overflow:hidden;background:#e3e4d9;position:relative;text-decoration:none;flex-direction:column;justify-content:space-between;padding:20px;color:var(--night);border-top:3px solid var(--gold)}.news-card:nth-child(3n+2) .news-cover{background:#d9dfd5}.news-card:nth-child(3n) .news-cover{background:#eae2d2}.cover-topic{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.cover-monogram{font:400 48px 'Fraunces';letter-spacing:-.04em}.cover-monogram>span{display:block;font:500 8px 'Inter';letter-spacing:.3em;margin-top:3px}.cover-bottom{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.13em;border-top:1px solid var(--line);padding-top:8px}.cover-bottom b{font-size:20px}.news-cover.has-photo{padding:0}.news-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.news-cover:hover img{transform:scale(1.035)}.news-card-body{flex:1;display:flex;flex-direction:column}.article-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:18px 0 10px;font-size:9px;color:var(--muted)}.article-meta>span{color:var(--rust)}.news-card h3{font-size:23px;line-height:1.3;margin:0 0 12px}.news-card h3 a{text-decoration:none}.news-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.article-excerpt{font-size:12px;color:var(--muted);margin:0 0 22px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.article-source{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:9px;margin-top:auto}.article-source>span{color:var(--muted)}.article-source a{text-underline-offset:4px}.image-credit{font-size:8px;margin-top:12px;color:var(--muted)}nav.news-pagination{display:flex;justify-content:center;gap:25px;margin:40px 0;color:var(--ink);font-size:11px}.news-pagination button{border:1px solid var(--line);background:transparent;padding:12px 18px;cursor:pointer;color:inherit}.news-pagination span{align-self:center}.news-pagination button:disabled{opacity:.35;cursor:default}.archive-method{border-top:1px solid var(--line);padding-top:20px;font-size:12px;color:var(--muted);max-width:900px}.archive-method summary{cursor:pointer;color:var(--ink)}.news-message{grid-column:1/-1;background:var(--paper);padding:35px;font-size:14px;min-height:170px}.news-skeleton{height:370px;background:linear-gradient(110deg,var(--paper) 30%,#f8f5ef 50%,var(--paper) 70%);background-size:200% 100%;animation:skeleton 2s infinite}.market-section{background:var(--paper)}.fx-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);margin:35px 0}.fx-cards article{padding:28px 20px;border-right:1px solid var(--line)}.fx-cards article:last-child{border:0}.fx-cards article>span{font-size:11px;letter-spacing:.08em}.fx-cards strong{display:block;font:400 clamp(26px,3vw,44px) 'Fraunces';margin:12px 0}.fx-cards small{font-size:10px;color:var(--muted)}.fx-chart-panel{background:var(--cream);padding:30px;margin-bottom:40px}.chart-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.chart-heading h3{font-size:29px;margin:8px 0 22px}.chart-heading label{min-width:170px}.chart-heading select{background:transparent}.data-note{font-size:10px;color:var(--muted);line-height:1.8}#fx-chart svg{width:100%;height:auto;display:block;margin:15px 0}#fx-chart text{font:12px 'Inter';fill:var(--muted)}.chart-range{display:flex;gap:35px;font-size:11px;justify-content:flex-end}.chart-range b{margin-left:8px}.fx-chart-panel .text-link{font-size:11px}.trading-panel{border-top:1px solid var(--line);padding-top:30px}.trading-panel>a{font-size:12px}.market-embed{height:490px;background:var(--night)}.market-embed iframe{width:100%;height:100%;border:0}.market-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--paper);text-align:center;padding:25px;background:repeating-linear-gradient(0deg,transparent,transparent 79px,#ffffff09 80px),repeating-linear-gradient(90deg,transparent,transparent 99px,#ffffff09 100px)}.market-placeholder p{font:400 clamp(28px,4vw,48px) 'Fraunces';line-height:1.2}.market-placeholder small{font-size:10px;max-width:430px;margin-top:20px;color:#bdc9c1}.market-placeholder button{border:0;cursor:pointer}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.resource-grid>a{padding:28px 30px 28px 0;text-decoration:none;border-bottom:1px solid var(--line)}.resource-grid>a:nth-child(even){padding-left:30px;border-left:1px solid var(--line)}.resource-grid span{font-size:9px;letter-spacing:.1em;color:var(--rust)}.resource-grid h3{font-size:26px;margin:10px 0}.resource-grid p{font-size:12px;color:var(--muted);max-width:430px}.resource-grid a:hover h3{text-decoration:underline;text-underline-offset:5px}.editorial-contact{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:45px}.editorial-contact p{font:400 25px/1.5 'Fraunces'}.editorial-contact strong{font-weight:400;color:var(--rust)}.news-preview>.text-link{display:inline-block;margin-top:30px}.news-page .reveal{opacity:1;transform:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--rust);outline-offset:4px}@keyframes skeleton{to{background-position:-200% 0}}
@media(min-width:1001px) and (max-width:1250px){header nav{gap:16px}header .client{padding:9px;font-size:9px}header{padding-inline:25px}}
@media(max-width:1000px){.news-masthead{padding-top:60px;gap:35px;grid-template-columns:1.5fr 1fr}.news-masthead aside{padding-left:25px}.news-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.news-filters .search-field{grid-column:span 2}.news-grid,.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-grid .news-card:last-child{display:none}.archive-status>span{display:none}}
@media(max-width:650px){.news-masthead{grid-template-columns:1fr;padding:45px 24px}.news-masthead aside{border-left:0;border-top:1px solid #ffffff35;padding:25px 0 0}.news-masthead aside>strong{font-size:50px}.news-masthead strong span{display:inline;font-size:30px;margin-left:10px}.news-masthead aside p{max-width:400px}.news-filters{grid-template-columns:1fr 1fr}.news-filters .search-field{grid-column:1/-1}.news-grid,.preview-grid{grid-template-columns:1fr}.preview-grid .news-card:last-child{display:flex}.news-cover{aspect-ratio:1.9}.news-card h3{font-size:25px}.fx-cards{grid-template-columns:1fr 1fr}.fx-cards article{padding:20px 12px;border-bottom:1px solid var(--line)}.fx-cards article:nth-child(2){border-right:0}.fx-cards article:last-child{border-bottom:1px solid var(--line)}.chart-heading{display:block}.chart-heading label{margin-bottom:15px}.fx-chart-panel{padding:20px 12px}.chart-range{gap:12px;justify-content:space-between;font-size:9px;flex-wrap:wrap}.chart-range b{margin-left:3px}.market-embed{height:440px}.resource-grid{grid-template-columns:1fr}.resource-grid>a:nth-child(even){padding-left:0;border-left:0}.editorial-contact{display:block}.news-pagination{gap:12px!important}.news-pagination button{padding:10px}.news-pagination span{font-size:10px}.news-page h1{font-size:47px}.news-masthead>div>p:not(.tag){font-size:15px}}
@media(prefers-reduced-motion:reduce){.news-skeleton{animation:none}.news-cover img{transition:none}}
nav.news-pagination{position:static;flex-direction:row;width:auto;padding:0;background:transparent;border:0;z-index:auto}
@media(min-width:901px) and (max-width:1100px){header .client{display:none}header{grid-template-columns:auto 1fr}header #nav{justify-self:end;gap:15px}}
