/* Compact headings and links to Nisha Malhotra's website. */
h1{font-size:clamp(2.2rem,4.5vw,4rem);font-weight:500;line-height:1.08;letter-spacing:-.03em}
.pathways-head h2,.library-head h2,.workflow h2,.about h2,.content-head h2,.closing h2,.next-step h2{font-size:clamp(1.65rem,2.6vw,2.5rem);font-weight:500;line-height:1.15}
.pathway h3,.method h3,.reg-card h3,.lesson-card h3{font-size:1.25rem;font-weight:500;line-height:1.25}
.profile-nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px 26px;padding:10px clamp(22px,5vw,76px);background:var(--white);border-bottom:1px solid var(--line)}
.profile-nav a{font-size:.78rem;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap}
.profile-nav a:hover{color:var(--teal);text-decoration:underline}
.profile-nav a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}
@media(max-width:650px){.profile-nav{justify-content:flex-start;gap:10px 20px}.profile-nav a{font-size:.75rem}}

h1,.section-hero h1,.tool-hero h1,.video-intro h1{font-size:clamp(1.8rem,3.1vw,2.8rem);font-weight:500;line-height:1.15;letter-spacing:-.025em}
.tool-head h2,.tool-next h2,.interpret-panel h2,.recommendation h2,.featured-copy h2,.related-papers h2{font-size:clamp(1.4rem,2.3vw,2rem);font-weight:500;line-height:1.2}
.case h2{font-size:1.3rem;font-weight:500;line-height:1.25}
.related-papers{margin-top:45px;padding:28px;background:var(--white);border:1px solid var(--line)}
.related-papers ul{padding-left:20px;margin-bottom:0}.related-papers li{margin-top:18px}.related-papers a{color:var(--teal)}.related-papers p{font-size:.87rem;color:var(--muted);margin:8px 0}
