@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,500;9..144,600&display=swap');
:root{--ink:#26312d;--muted:#68716c;--paper:#f9faf7;--white:#fff;--coral:#dc4d72;--coral-deep:#b93056;--green:#24463c;--line:#dce3dd;--sage:#eef3ef;--rose:#f7eef0;--heading:'Fraunces',Georgia,serif;--body:'DM Sans','Segoe UI',sans-serif;color:var(--ink);background:var(--paper);font:16px/1.7 var(--body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit}a:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.science-header{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--line);background:rgb(249 250 247 / 96%);backdrop-filter:blur(12px)}.science-header-inner,.science-main,.science-footer-inner{width:min(1080px,calc(100% - 48px));margin:auto}.science-header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.science-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:13px}.science-brand img{width:50px;height:50px;object-fit:contain}.science-nav{display:flex;align-items:center;gap:19px}.science-nav a{font-size:12px;text-decoration:none;color:var(--green)}.science-nav a:last-child{font-weight:700;color:var(--coral-deep)}.science-main{padding-block:66px 90px}.science-eyebrow{margin:0 0 13px;color:var(--coral-deep);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.science-hero{display:grid;grid-template-columns:1fr .64fr;gap:55px;align-items:end;padding:0 0 43px;border-bottom:1px solid var(--line)}.science-hero h1{max-width:690px;margin:0 0 18px;font:500 clamp(42px,6vw,70px)/1.04 var(--heading);letter-spacing:0}.science-hero h1 em{color:var(--coral-deep);font-weight:500}.science-hero h1 { font-size: 64px; }
.article-head h1 { font-size: 56px; }
@media (max-width: 700px) {
  .science-hero h1 { font-size: 43px; }
  .article-head h1 { font-size: 39px; }
}.science-lead{max-width:650px;margin:0;color:#4f5a54;font-size:17px;line-height:1.75}.science-note{margin:0;padding:18px;border-left:2px solid var(--coral);background:var(--rose);color:#4f5a54;font-size:12px;line-height:1.7}.science-note strong{display:block;margin-bottom:5px;color:var(--green);font-size:12px}.science-intro{max-width:720px;padding:27px 0 12px;color:var(--muted);font-size:13px}.science-list-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:38px 0 15px}.science-list-heading h2{margin:0;color:var(--green);font:500 32px/1.15 var(--heading)}.science-list-heading p{margin:0;color:var(--muted);font-size:11px}.science-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.science-card{position:relative;min-height:178px;padding:21px 22px 18px;border:1px solid var(--line);background:var(--white);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.science-card:hover{transform:translateY(-2px);border-color:#d98b9f}.science-card-top{display:flex;justify-content:space-between;gap:10px;color:var(--coral-deep);font-size:10px;font-weight:700}.science-card h3{max-width:450px;margin:17px 0 8px;color:var(--green);font:500 24px/1.2 var(--heading)}.science-card p{max-width:480px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.science-card-arrow{position:absolute;right:20px;bottom:15px;color:var(--coral-deep);font-size:18px}.science-disclaimer{margin-top:28px;padding:17px 19px;background:var(--sage);color:#4f5a54;font-size:11px;line-height:1.7}.science-footer{padding:21px 0;background:#172d26;color:#d7e1da}.science-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.science-footer a{font-size:11px;text-underline-offset:3px}.science-footer small{font-size:10px}.article-main{width:min(800px,calc(100% - 48px));margin:auto;padding-block:42px 90px}.article-back{display:inline-block;margin-bottom:36px;color:var(--green);font-size:12px;font-weight:600;text-decoration:none}.article-head{padding-bottom:26px;border-bottom:1px solid var(--line)}.article-head h1{margin:0 0 16px;font:500 clamp(38px,5.6vw,60px)/1.08 var(--heading);letter-spacing:0}.article-summary{max-width:700px;margin:0;color:#4f5a54;font-size:17px;line-height:1.7}.article-meta{margin-top:15px;color:var(--muted);font-size:11px}.article-section{padding-top:26px}.article-section h2{margin:0 0 11px;color:var(--green);font:500 26px/1.22 var(--heading)}.article-section p,.article-section li{color:#46524b;font-size:14px;line-height:1.8}.article-section ul{padding-left:21px}.article-callout{margin:27px 0;padding:21px 23px;border-left:3px solid var(--coral);background:var(--rose)}.article-callout h2{margin:0 0 8px;color:var(--green);font:500 25px/1.2 var(--heading)}.article-callout p{margin:0;color:#46524b;font-size:14px;line-height:1.75}.article-limit{margin:24px 0;padding:16px 18px;background:var(--sage);color:#46524b;font-size:12px;line-height:1.75}.article-sources{margin-top:31px;padding-top:20px;border-top:1px solid var(--line)}.article-sources h2{font:500 23px var(--heading);color:var(--green)}.article-sources ol{padding-left:20px}.article-sources li{margin:9px 0;color:var(--muted);font-size:11px;line-height:1.65;overflow-wrap:anywhere}.article-sources a{color:var(--coral-deep);text-underline-offset:2px}.article-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:29px}.science-button{min-height:46px;padding:0 17px;display:inline-flex;align-items:center;gap:10px;background:var(--coral);border-radius:3px;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.science-button:hover{background:var(--coral-deep)}.science-text-link{color:var(--green);font-size:12px;font-weight:600;text-underline-offset:4px}.article-warning{margin-top:25px;color:var(--muted);font-size:10px;line-height:1.6}.science-breadcrumb{margin-bottom:15px;color:var(--muted);font-size:11px}.science-breadcrumb a{color:var(--green);text-underline-offset:3px}@media(max-width:700px){.science-header-inner,.science-main,.science-footer-inner{width:calc(100% - 36px)}.science-header-inner{min-height:62px}.science-brand img{width:42px;height:42px}.science-nav{gap:11px}.science-nav a{font-size:10px}.science-nav a:nth-child(2){display:none}.science-main{padding-block:45px 65px}.science-hero{grid-template-columns:1fr;gap:18px;padding-bottom:28px}.science-hero h1{font-size:43px}.science-lead{font-size:15px}.science-note{padding:14px}.science-intro{font-size:12px}.science-list-heading{align-items:start;flex-direction:column;gap:5px;margin-top:28px}.science-list-heading h2{font-size:29px}.science-cards{grid-template-columns:1fr;gap:8px}.science-card{min-height:150px;padding:17px}.science-card h3{font-size:22px}.article-main{width:calc(100% - 40px);padding-block:29px 70px}.article-back{margin-bottom:26px}.article-head h1{font-size:39px}.article-summary{font-size:15px}.article-section h2{font-size:23px}.article-section p,.article-section li{font-size:13px}.article-callout{padding:17px}.article-callout h2{font-size:22px}.science-footer-inner{align-items:flex-start;flex-direction:column}/* Compact author and evidence note on the dossier landing page. */
.science-editorial { margin: 24px 0 34px; padding: 15px 18px; border-left: 2px solid var(--coral); background: var(--sage); }
.science-editorial p { margin: 0; }
.science-editorial-author { color: var(--green); font-size: 12px; font-weight: 700; }
.science-editorial-note { max-width: 860px; margin-top: 5px !important; color: var(--muted); font-size: 11px; line-height: 1.65; }
.science-editorial + .science-list-heading { margin-top: 0; }
@media (max-width: 700px) {
  .science-editorial { margin: 19px 0 27px; padding: 13px 14px; }
  .science-editorial-note { font-size: 10px; }
}
