.articles-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:55px;padding-bottom:65px;background:linear-gradient(120deg,#f4f0e8,#e0e8ee)}.articles-hero>.eyebrow,.articles-hero>div>.eyebrow{display:block;margin-top:40px;font-size:10px;letter-spacing:1.2px}.articles-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(40px,4.6vw,68px);line-height:1.35;margin:28px 0}.articles-hero h1 em{font-style:normal;color:#58778d}.articles-hero>div>p{color:#6f787f;line-height:1.9;font-size:17px}.articles-hero-stats{display:flex;gap:25px;flex-wrap:wrap;margin:30px 0 12px;align-items:center}.articles-hero-stats span{font-size:12px;color:#6d7c86}.articles-hero-stats b{font-size:34px;font-weight:500;margin-right:8px;color:#364651}.articles-hero .articles-date{font-size:11px}.articles-hero-nav{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px;font-size:13px}.article-feature{align-self:center;border:1px solid #c3cfd7;border-radius:16px;overflow:hidden;background:#faf7f1}.article-feature>div:last-child{padding:25px}.article-feature h2{font-family:var(--serif);font-size:27px;line-height:1.6;margin:16px 0}.article-feature p{font-size:12px;color:#707d87;margin:12px 0}.article-feature>div>span:last-child{font-size:13px;color:#567489}.article-thumbnail{position:relative;aspect-ratio:16/10;background:#dbe3e9;overflow:hidden}.article-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.article-thumbnail img[hidden]{display:none}.article-thumb-fallback{position:absolute;inset:0;padding:25px;background-image:linear-gradient(115deg,#dce5ebee,#dce5eb77),var(--article-art);background-size:cover;display:flex;flex-direction:column;justify-content:center;gap:17px}.article-thumb-fallback>span{font-size:11px;color:#697f8f;letter-spacing:.8px}.article-thumb-fallback strong{font-family:var(--serif);font-size:23px;line-height:1.5;font-weight:500;max-width:90%;overflow-wrap:anywhere}.article-thumb-fallback b{font-size:8px;font-weight:500;letter-spacing:1px;color:#889cab}.article-image-label{position:absolute;bottom:0;left:0;right:0;padding:6px 12px;background:#f6f1f3e8;color:#55646e;font-size:9px;line-height:1.7}.article-thumbnail-hero{aspect-ratio:16/9}.article-topic-filters{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.article-topic-filters button,.article-topic-buttons button{min-height:44px;padding:9px 14px;border:1px solid #c1ced8;border-radius:100px;font-size:13px;text-align:left}.article-topic-filters button[aria-pressed=true]{background:#526776;color:#fff;border-color:#526776}.article-topic-filters small{margin-left:6px;opacity:.7}.article-topic-note,.selected-outlet-note{padding:20px 24px;background:#e5edf2;border-left:3px solid #89a0b1;line-height:1.9;margin:24px 0;overflow-wrap:anywhere}.article-topic-note[hidden],.selected-outlet-note[hidden]{display:none}.article-topic-note strong,.selected-outlet-note strong{font-size:17px;font-weight:500}.article-topic-note p,.selected-outlet-note p{color:#677986;font-size:14px;margin-top:10px}.selected-outlet-note a{display:inline-block;margin-top:10px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.article-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.article-controls label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#6a7882;min-width:0}.article-controls .article-search{flex:1;min-width:220px}.article-controls input{min-height:50px;padding:13px 17px;border:1px solid #c3ced6;border-radius:9px;background:#fdfbf7;font:inherit;font-size:14px;width:100%}.article-controls select{min-height:50px;padding:10px 12px;border:1px solid #c3ced6;border-radius:9px;background:#fdfbf7;font:inherit;font-size:12px;max-width:225px;color:#3c4c57}.article-controls>button{min-height:50px;border:1px solid #c3ced6;border-radius:9px;padding:12px;font-size:12px}.article-controls>button[aria-pressed=true]{background:#d0dfe9}.article-result-line{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;color:#72838f;margin:25px 0}.article-result-line button{text-decoration:underline;text-underline-offset:4px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{border:1px solid #c8d4dc;border-radius:15px;background:#fcfaf5;overflow:hidden;min-width:0}.news-card[hidden]{display:none}.article-image-link{display:block}.news-card-body{padding:24px}.article-byline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;font-size:11px;color:#7a8f9e;line-height:1.7}.article-byline a{text-decoration:underline;text-underline-offset:3px;max-width:100%}.article-kind{font-size:10px;color:#7b8c98;margin-top:15px}.article-kind span{font-size:9px;opacity:.85}.news-card h2{font-family:var(--serif);font-weight:500;font-size:25px;line-height:1.6;overflow-wrap:anywhere;margin:17px 0}.article-original-title{font-size:11px;color:#87959f;line-height:1.8;overflow-wrap:anywhere;margin:12px 0}.article-summary{font-size:14px;line-height:1.95;color:#606d77;margin:18px 0 20px}.article-topic-buttons{display:flex;flex-wrap:wrap;gap:7px}.article-topic-buttons button{font-size:10px;min-height:36px;padding:5px 10px;background:#e7edf2;border:0;color:#647d8f}.article-card-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #d2dbe2;margin-top:21px;padding-top:15px;font-size:13px;min-height:44px}.article-card-actions a{color:#425a6b}.article-card-actions button{font-size:12px;min-height:44px;padding:7px 10px;color:#69869b}.article-card-actions button[aria-pressed=true]{background:#dde7ee;border-radius:7px}.article-connections{border-top:1px solid #d2dbe2;margin-top:12px;padding-top:10px}.article-connections summary{font-size:12px;min-height:44px;padding:10px 0;cursor:pointer}.article-connections summary span{font-size:10px;opacity:.5;margin-left:8px}.article-editorial-label{font-size:10px;line-height:1.8;color:#8697a4;margin:8px 0 15px}.article-learning-links{display:grid;gap:10px}.article-learning-links a{padding:15px;border-radius:9px;background:#e6eef3;display:flex;flex-direction:column;gap:7px;border:1px solid #d0dde6;overflow-wrap:anywhere}.article-learning-links small{font-size:9px;color:#809aad}.article-learning-links strong{font-size:13px;font-weight:500;line-height:1.7;color:#4b677c}.article-learning-links span{font-size:11px;line-height:1.8;color:#748897}.article-detail-link{display:block;font-size:10px;color:#859aa9;margin-top:18px;text-decoration:underline;text-underline-offset:3px}.article-coverage{background:#e8eef2}.coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.coverage-grid article{background:#f9f6fb;padding:22px;border:1px solid #cedbe4;border-radius:12px}.coverage-grid h3{font-size:17px;line-height:1.7;overflow-wrap:anywhere;margin-bottom:7px;font-weight:500}.coverage-grid span{font-size:10px;color:#8199aa}.coverage-grid p{font-size:12px;color:#788b99;line-height:1.9;margin:15px 0}.coverage-grid a{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:#5a768b}.article-method h2{font-family:var(--serif);font-size:39px;line-height:1.5;font-weight:500;margin:22px 0 35px}.article-method>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.article-method h3{font-size:18px;margin-bottom:16px}.article-method article p{font-size:14px;line-height:1.9;color:#7a8b98}.article-empty{text-align:center;padding:55px 20px;border:1px dashed #c4d4df;border-radius:14px}.article-empty h3{font-family:var(--serif);font-size:25px;font-weight:500;line-height:1.7}.article-empty p{font-size:14px;color:#778b9a;line-height:1.9;margin:15px 0}.article-empty a{display:inline-block;margin-top:15px;text-decoration:underline}.article-reader{max-width:1080px;margin:auto}.article-reader-nav{display:flex;gap:20px;justify-content:space-between;font-size:13px;color:#718898;margin-bottom:40px}.article-reader-kicker{display:flex;flex-wrap:wrap;gap:12px;color:#8199aa;font-size:12px}.article-reader h1{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4.5vw,61px);line-height:1.5;margin:25px 0;overflow-wrap:anywhere}.reader-original-title{font-family:var(--serif);font-size:21px;line-height:1.7;color:#8ea1af;overflow-wrap:anywhere;margin:22px 0}.reader-author{font-size:12px;color:#8199aa;margin:25px 0 30px;line-height:1.9}.article-reader .article-thumbnail{border-radius:14px;max-height:520px}.article-reader .article-thumb-fallback{padding:40px}.article-reader .article-thumb-fallback strong{font-size:35px}.reader-summary,.reader-source,.reader-learning,.reader-follow{margin-top:50px;padding-top:35px;border-top:1px solid #c5d2dc}.article-reader h2{font-family:var(--serif);font-weight:500;font-size:31px;line-height:1.6;margin:20px 0}.reader-summary>p{font-size:21px;line-height:2;color:#586c7b;max-width:850px}.reader-source-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin:30px 0}.reader-source-actions button{font-size:13px;text-decoration:underline;text-underline-offset:4px;min-height:44px}.reader-source dl{display:grid;gap:18px;margin:25px 0}.reader-source dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px;font-size:14px;line-height:1.9}.reader-source dt{color:#839bad}.reader-source dd{margin:0;overflow-wrap:anywhere;color:#647c8d}.reader-source dd a{text-decoration:underline;text-underline-offset:4px}.reader-source>p,.reader-learning>p{font-size:13px;line-height:1.9;color:#8a9faf}.reader-learning .article-learning-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.reader-learning .article-learning-links a{padding:24px}.reader-learning .article-learning-links strong{font-size:17px}.reader-learning .article-learning-links span{font-size:13px}.reader-follow>div{display:flex;gap:15px;flex-wrap:wrap}.reader-follow a{padding:13px 17px;border:1px solid #bbccd8;border-radius:30px;font-size:13px}.article-copy-status{position:fixed;bottom:85px;left:50%;transform:translateX(-50%);z-index:90;background:#41525f;color:#fff;padding:14px 24px;border-radius:12px;font-size:13px;max-width:85vw;text-align:center}.article-copy-status:empty{display:none}.articles-page button:focus-visible,.articles-page select:focus-visible,.articles-page input:focus-visible{outline:3px solid #7999b0;outline-offset:3px}#articles,#coverage{scroll-margin-top:175px}
@media(max-width:1100px){.articles-hero{gap:35px}.article-grid,.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-controls .article-search{flex-basis:100%}.reader-learning .article-learning-links{grid-template-columns:1fr}}
@media(max-width:650px){.articles-hero{grid-template-columns:1fr;padding:30px 20px 38px;gap:35px}.articles-hero h1{font-size:43px}.articles-hero>div>p{font-size:16px}.articles-hero>div>.eyebrow{font-size:9px;line-height:1.9;margin-top:30px}.articles-hero-stats{gap:20px}.articles-hero-stats b{font-size:31px}.articles-hero-stats span{font-size:11px}.articles-hero-nav{font-size:12px;gap:18px}.article-feature h2{font-size:24px}.article-grid,.coverage-grid,.article-method>div{grid-template-columns:1fr}.article-topic-filters{gap:7px}.article-topic-filters button{font-size:12px;padding:9px 12px}.article-controls{gap:10px}.article-controls label:not(.article-search){flex:1;min-width:110px}.article-controls select{width:100%;max-width:100%;font-size:12px}.article-controls label:has(#articleOutlet){flex-basis:100%}.article-controls>button{flex:1;min-width:110px}.news-card-body{padding:23px}.news-card h2{font-size:26px}.article-summary{font-size:15px}.article-kind{font-size:11px}.article-byline{font-size:12px}.article-detail-link{font-size:12px;min-height:44px;padding-top:10px}.article-connections summary{font-size:14px}.article-learning-links strong{font-size:15px}.article-learning-links span{font-size:12px}.article-reader{padding:30px 20px 60px}.article-reader-nav{font-size:11px;gap:12px;line-height:1.8;margin-bottom:30px}.article-reader h1{font-size:35px}.reader-original-title{font-size:18px}.reader-author{font-size:11px}.article-reader h2{font-size:28px}.reader-summary>p{font-size:18px}.reader-source dl>div{grid-template-columns:1fr;gap:5px}.reader-source dt{font-size:12px}.article-reader .article-thumb-fallback{padding:25px}.article-reader .article-thumb-fallback strong{font-size:25px}.reader-source-actions{gap:12px}.reader-source-actions .button{width:100%;font-size:14px}.article-method h2{font-size:31px}.article-method article{padding:22px 0;border-top:1px solid #d1dee7}.article-method>div{gap:0}#articles,#coverage{scroll-margin-top:145px}}

.article-grid{align-items:start}.article-reading-question{padding:18px 20px;background:#f2e9db;border-left:3px solid #bea27b;border-radius:5px;margin:18px 0}.article-reading-question strong{font-size:11px;color:#9d7b50;font-weight:500}.article-reading-question p{font-family:var(--serif);font-size:16px;line-height:1.9;color:#886c50;margin-top:10px}.reader-learning .article-reading-question{padding:25px;margin:28px 0}.reader-learning .article-reading-question p{font-size:23px}

.article-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.article-home-card{border:1px solid #c7d4dd;border-radius:14px;overflow:hidden;min-width:0;background:#faf7f2}.article-home-card>div:last-child{padding:23px}.article-home-card>div>span{font-size:11px;color:#7d92a2}.article-home-card h3{font-family:var(--serif);font-size:25px;line-height:1.65;font-weight:500;margin:17px 0}.article-home-card p{font-size:11px;line-height:1.9;color:#708b9e}.article-home-discovery{background:#eaeff3}@media(max-width:700px){.article-home-grid{grid-template-columns:1fr}.article-home-card h3{font-size:26px}.article-home-discovery .section-heading{gap:20px}}
