h1{font-size:clamp(38px,5.6vw,68px);line-height:1.2}.hero{max-width:880px;padding:9vh 0 48px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-heading h2{font-size:21px;margin:0}.section-heading>span{font-size:13px;color:var(--muted)}.tile strong{font-size:29px}.tile{min-height:235px}.tile.primary{min-height:235px}.tile:focus-visible,.action:focus-visible,.nav-links a:focus-visible{outline:3px solid #ffe7bb;outline-offset:5px}.planned{opacity:.75}.planned:hover{transform:none;background-color:var(--glass);border-color:var(--line)}.latest{margin-top:30px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:8px}.latest h2{font-size:25px;line-height:1.4;margin:0 0 10px}.latest p{color:var(--muted);line-height:1.7;margin:0}.latest .eyebrow{margin-bottom:12px}.action{display:inline-block;flex-shrink:0;padding:13px 20px;background:#ffe7bb;color:#292319;border-radius:6px;font-weight:700}.portal-footer{display:flex;justify-content:space-between;gap:15px;padding:38px 0 0;color:var(--soft);font-size:12px}.research-list{display:grid;gap:20px}.research-card{padding:32px;border-radius:8px}.research-card h2{font-size:30px;margin:12px 0}.research-card p{max-width:780px;line-height:1.8;color:var(--muted)}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 25px}.tags span{padding:4px 11px;background:#ffffff12;border:1px solid #ffffff26;border-radius:30px;font-size:12px}.report-meta{font-size:13px;color:var(--muted)}@media(max-width:680px){.hero{padding:50px 0 30px}.section-heading{align-items:flex-start;flex-direction:column;gap:8px}.latest{align-items:flex-start;flex-direction:column;padding:22px}.portal-footer{flex-direction:column}.research-card{padding:22px}.research-card h2{font-size:25px}.nav-links{flex-wrap:wrap}.nav-links a{padding:7px}.summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.star-canvas{display:none}.tile{transition:none}}