/* Cinematic editorial design — Pegpesen, 28 September 2026 */
:root{--ink:#081f40;--ink-muted:#4d5c6f;--ink-faint:#617083;--accent:#174f80;--accent-hover:#0b315c;--line:#dde4eb;--bg-warm:#eef4fa;--accent-soft:#edf4fc;--max-content:1320px;--font-body:Arial,'Helvetica Neue',sans-serif;--font-display:Georgia,'Times New Roman',serif}
html{scroll-padding-top:95px}body{background:#fff;color:var(--ink)}.shell,.site-header__inner{width:min(calc(100% - 104px),var(--max-content))}.site-header{background:#fff;border-color:#e9edf2}.site-header__inner{min-height:82px;gap:30px}.logo{font-size:34px;letter-spacing:-1.5px}.logo>span{display:flex;align-items:center;gap:14px}.logo sup{display:none}.logo__sub{font-size:8px;font-weight:700;letter-spacing:.18em;max-width:190px;margin:5px 0 0}.nav-primary{gap:23px}.nav-primary a{font-size:13px;color:#14294b}.nav-primary .nav-library{border:0;padding:12px 0;border-radius:0}.nav-primary a[aria-current=page]{box-shadow:0 2px 0 #174f80}.eyebrow{font:700 10px/1.5 var(--font-body);text-transform:uppercase;letter-spacing:.2em}.cinema-hero{position:relative;min-height:620px;height:min(710px,48vw);isolation:isolate;background:#09274b;display:flex;align-items:center;color:white;overflow:hidden}.cinema-hero picture,.cinema-hero picture img,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.cinema-hero picture img{object-position:center}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(3,20,42,.58) 0%,rgba(3,20,42,.16) 50%,transparent 75%)}.cinema-copy{padding-block:50px}.cinema-copy .eyebrow{color:#fff;letter-spacing:.24em;margin-bottom:22px}.cinema-copy h1{font-size:clamp(50px,5.15vw,82px);line-height:1.025;letter-spacing:-.03em;max-width:680px;text-wrap:balance}.cinema-intro{color:#fff;font:19px/1.5 var(--font-display);max-width:470px;margin-top:22px}.cinema-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px}.pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:99px;min-height:48px;padding:12px 27px;text-decoration:none;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.pill:hover{transform:translateY(-2px)}.pill-white{background:#fff;color:#071f40}.pill-white:hover{background:#eaf1fb;color:#071f40}.pill-navy{background:#092c50;color:#fff}.pill-navy:hover{background:#174f80;color:white}.hero-secondary{color:white;font:15px/1.5 var(--font-body);text-underline-offset:6px}.hero-secondary:hover{color:#e8f3ff}.art-caption{position:absolute;right:18px;bottom:12px;color:#fff;background:#071f4066;padding:3px 8px;font-size:10px}.discover{background:#edf4fb;padding:48px 0 52px}.discover h2{text-align:center;font-size:46px;letter-spacing:-.03em;margin-bottom:32px}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.discovery-card{display:flex;flex-direction:column;color:var(--ink);background:white;text-decoration:none;border-radius:4px;overflow:hidden;transition:box-shadow .25s}.discovery-card:hover{color:var(--ink);box-shadow:0 10px 30px #0b315c14}.discovery-art{aspect-ratio:1.57;overflow:hidden;background:#c2d9ea}.discovery-art img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.discovery-card:hover img{transform:scale(1.035)}.art-molecule img{width:170%;max-width:none;object-position:left}.art-lab img{width:170%;max-width:none;transform:translateX(-41%)}.art-lab:hover img,.discovery-card:hover .art-lab img{transform:translateX(-41%) scale(1.035)}.discovery-copy{padding:23px 25px 29px;flex:1;display:flex;flex-direction:column}.discovery-copy .eyebrow{font-size:9px;color:#18395d;margin-bottom:12px}.discovery-copy h3{font:400 clamp(23px,2.1vw,30px)/1.2 var(--font-display);letter-spacing:-.025em;margin-bottom:22px}.card-link{font-size:14px;text-decoration:underline;text-underline-offset:5px;margin-top:auto}.card-link span{margin-left:12px}.spotlight{display:grid;grid-template-columns:46% 54%;background:#082e50;color:#fff;min-height:390px}.spotlight-copy{padding:56px max(35px,calc((100vw - 1320px)/2));padding-right:45px;display:flex;flex-direction:column;justify-content:center}.spotlight-copy .tags{gap:8px}.spotlight-copy .tag{background:transparent;border:0;padding:0;color:#d9eaff;font-size:9px;letter-spacing:.16em}.spotlight-copy .paper-meta{color:#b9cde3;font-size:11px}.spotlight-copy h3{font:400 clamp(32px,3.4vw,48px)/1.07 var(--font-display);letter-spacing:-.035em;margin:24px 0 17px;max-width:440px}.spotlight-copy p{color:#e2edf7;font-size:15px;max-width:440px}.spotlight-copy .text-link{align-self:flex-start;margin-top:25px;border:1px solid #b4c7dc;color:white;padding:11px 24px;border-radius:40px;white-space:normal}.spotlight-art{min-height:100%;overflow:hidden}.spotlight-art img{width:100%;height:100%;object-fit:cover}.remaining-research .research-stack{grid-template-columns:1fr 1fr;gap:24px}.research-item{border:0;border-radius:4px;background:#eff4fa;padding:30px}.research-item h3{font:400 27px/1.2 var(--font-display)}.section-heading h2{font-size:42px}.tag{border-color:#d1dfef;background:#edf3fa;color:#204d79}.section{padding-block:60px}.section-muted{background:#f0f5fa}.fact-strip{padding-block:35px}.fact strong{font-size:33px}.fact span{font-size:12px}.study-bars{border-radius:4px}.bar-fill{background:#185386}.bar-fill.comparator{background:#9fb2ca}.product-showcase{padding:45px 0;background:#fff}.product-showcase-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.product-showcase h2{font-size:48px;margin:15px 0}.product-showcase p:not(.eyebrow){font-size:16px;max-width:440px}.product-showcase .pill{margin-top:24px}.product-showcase figure{text-align:center}.product-showcase figure img{width:100%;max-height:330px;object-fit:contain}.product-showcase figcaption{font-size:11px}.product-showcase figcaption a{color:var(--ink-muted)}#home-explore{background:#faf7f2}#home-explore .section-heading{text-align:center;display:block}#home-explore .section-heading p{max-width:600px;margin:18px auto}.explore-grid{border:0;gap:25px}.explore-card,.explore-card:first-child{padding:24px;border:0;background:white;border-radius:4px}.explore-card .number{margin-bottom:20px;font-size:11px}.explore-card:hover{background:#f0f5fb}.practical{background:#eaf0f7;border-radius:4px;margin-top:35px}.practical-links a{border-color:#d0dbe7}.site-footer{background:#082747;padding-top:50px}.footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:65px}.footer-top p,.footer-top a,.footer-bottom p,.footer-bottom span{color:#c4d5e7}.footer-top h3{color:#f0f6ff}.footer-bottom{border-color:#2f4b68}.btn{border-radius:40px}.btn--primary{background:#123e6a;border-color:#123e6a}.page{max-width:none;padding:0}.page .article{max-width:920px;padding:42px 0 70px;margin:auto}.chapter-hero{background:#edf3f9;border-bottom:1px solid #e0e7ee;overflow:hidden}.chapter-hero-inner{display:grid;grid-template-columns:1.15fr .85fr;min-height:350px;align-items:center;gap:55px}.chapter-copy{padding:38px 0}.breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;margin-bottom:25px;color:#536780}.breadcrumbs a{text-decoration:none}.chapter-copy h1{font-size:clamp(36px,4.1vw,60px);line-height:1.08;letter-spacing:-.035em;max-width:750px}.chapter-subtitle{font:18px/1.55 var(--font-display);margin-top:22px;color:#496079}.chapter-art{position:relative;height:350px;margin-right:calc((min(100vw - 104px,1320px) - 100vw)/2)}.chapter-art img{width:100%;height:100%;object-fit:cover}.chapter-art figcaption{position:absolute;bottom:10px;right:14px;background:#081f4080;color:white;font-size:9px;padding:3px 7px}.chapter-official .chapter-art{margin-right:0}.chapter-official .chapter-art img{object-fit:contain;mix-blend-mode:multiply}.chapter-official .chapter-art figcaption{background:transparent;color:#52657b}.subnav-wrap{background:white}.subnav{max-width:1320px;padding:18px 0;gap:12px 24px;align-items:center}.subnav a{padding:4px 0;font-size:12px}.article-guide{max-width:920px;margin:28px auto 0;border-bottom:1px solid var(--line)}.article-guide details{padding:0 0 16px}.article-guide summary{cursor:pointer;font-weight:600;font-size:14px;padding:10px 0}.article-guide summary span{font-weight:400;color:var(--ink-muted);font-size:12px;margin-left:15px}.article-guide nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;padding:15px 0}.article-guide a{font-size:13px}.article .lede{font:21px/1.65 var(--font-display);color:#364f68;max-width:none}.article h2{font-size:33px}.article h3{font-size:20px}.article p,.article li{line-height:1.8}.article :is(h2,h3,[id]){scroll-margin-top:100px}.article .hub-grid{gap:22px}.hub-card{background:#f0f5fb;border:0;border-radius:4px;padding:28px}.article .hub-card h2{font:400 25px/1.2 var(--font-display)}.hub-card:hover{background:#e5eef8}.official-dossier,.literature-update{background:#edf4fb;border-radius:4px;border:0}.legal-banner,.callout{background:#eff4fa;border-left-color:#315d8b}.callout--important{background:#faf5e9;border-left-color:#b39358}.data-table th{background:#eaf1f9}.table-wrap{border-radius:4px}.acc{border-radius:4px}.acc summary{background:#f4f7fb}.topic-metric{background:#eef4fa;border-radius:4px}.chapter-next{background:#faf7f2;padding:40px 0}.chapter-next .shell{display:flex;justify-content:space-between;align-items:center;gap:30px}.chapter-next h2{font-size:31px}.chapter-next .shell>div{display:flex;gap:30px;flex-wrap:wrap}.chapter-next a{font-size:14px}.reference-hero.library-hero{position:relative;isolation:isolate;background:#0c3154;color:white;min-height:340px;display:flex;align-items:center;padding-block:55px;overflow:hidden}.library-hero>.shell{position:relative;z-index:1}.library-hero .kicker,.library-hero p,.library-hero a{color:#fff}.library-hero h1{max-width:650px}.library-hero p{max-width:600px}.library-hero .reference-nav a{border-color:#a8c3df}.library-art{position:absolute;inset:0 0 0 48%;z-index:-1}.library-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c3154 0%,#0c315466 70%)}.library-art img{width:100%;height:100%;object-fit:cover}.reference-list{max-width:1200px}.publication{padding:38px 0}.publication>div{min-width:0}.publication .interpretation{background:#f0f5fb;border-color:#9eb8d3}.method-note{border-radius:4px}.text-link{white-space:normal}.reference-group-title{scroll-margin-top:100px}
@media(min-width:1700px){.cinema-hero{height:700px}.cinema-copy h1{font-size:86px}}
@media(max-width:1150px){.logo__sub{display:none}.site-header__inner{gap:20px}.nav-primary{gap:18px}.shell,.site-header__inner{width:calc(100% - 64px)}.cinema-hero{min-height:590px}.chapter-hero-inner{gap:30px}.chapter-art{margin-right:-32px}.page .article,.article-guide{width:calc(100% - 80px)}.subnav{padding-inline:32px}.spotlight-copy{padding:40px 32px}.footer-top{gap:40px}}
@media(max-width:850px){.site-header__inner{min-height:74px}.nav-primary{padding:18px 32px;gap:8px}.nav-primary a{padding:12px!important;min-height:44px}.nav-primary a[aria-current=page]{background:#edf4fc;box-shadow:none}.cinema-hero{height:auto;min-height:570px}.cinema-copy h1{font-size:62px}.discovery-grid{gap:15px}.discovery-copy{padding:20px}.discovery-copy h3{font-size:23px}.discover h2{font-size:39px}.spotlight-copy h3{font-size:36px}.chapter-hero-inner{grid-template-columns:1.15fr .85fr;gap:25px}.chapter-copy h1{font-size:40px}.chapter-art{height:300px}.chapter-hero-inner{min-height:300px}.chapter-next .shell{display:block}.chapter-next h2{margin-bottom:20px}.library-art{left:35%}.library-hero p{max-width:500px}.product-showcase-inner{gap:25px}.product-showcase h2{font-size:40px}.footer-top{gap:30px}}
@media(max-width:640px){.shell,.site-header__inner{width:calc(100% - 40px)}.site-header__inner{min-height:68px}.logo{font-size:30px}.nav-toggle{border-radius:40px;min-height:42px;padding:8px 18px}.nav-primary{padding:14px 20px}.cinema-hero{min-height:610px}.cinema-hero picture img{object-position:58% center}.hero-shade{background:linear-gradient(90deg,#031a36bb,#031a3644)}.cinema-copy{padding:48px 4px 60px}.cinema-copy h1{font-size:clamp(44px,11.6vw,66px);max-width:100%}.cinema-copy .eyebrow{font-size:9px;margin-bottom:23px}.cinema-intro{font-size:18px;max-width:320px;margin-top:23px}.desktop-br{display:none}.cinema-actions{margin-top:27px}.pill{min-height:47px;font-size:13px}.art-caption{font-size:9px}.discover{padding:36px 0}.discover h2{font-size:35px;margin-bottom:25px}.discovery-grid{grid-template-columns:1fr;gap:22px}.discovery-art{aspect-ratio:1.85}.discovery-copy{padding:24px}.discovery-copy h3{font-size:29px;margin-bottom:20px}.discovery-copy .eyebrow{font-size:9px}.spotlight{grid-template-columns:1fr}.spotlight-copy{padding:37px 24px}.spotlight-copy h3{font-size:38px;max-width:340px}.spotlight-art{height:245px;grid-row:2}.remaining-research .research-stack{grid-template-columns:1fr;gap:20px}.section{padding-block:40px}.section-heading h2{font-size:34px}.research-item{padding:25px}.fact-strip{padding-block:28px}.fact strong{font-size:28px}.fact span{font-size:11px}.product-showcase{padding:36px 0}.product-showcase-inner{grid-template-columns:1fr;gap:18px}.product-showcase h2{font-size:39px}.product-showcase figure img{max-height:240px}.product-showcase figcaption{font-size:10px}.explore-card,.explore-card:first-child{padding:25px}.explore-card h3{font-size:29px}.practical{padding:25px}.footer-top{grid-template-columns:1fr 1fr;gap:28px}.footer-top>div:first-child{grid-column:1/-1}.footer-top a{font-size:13px;padding-block:6px}.chapter-hero-inner{display:flex;flex-direction:column;gap:0;align-items:stretch}.chapter-copy{padding:27px 0 30px}.breadcrumbs{margin-bottom:20px;font-size:10px}.chapter-copy h1{font-size:38px;overflow-wrap:break-word}.chapter-subtitle{font-size:17px;margin-top:18px}.chapter-art{height:165px;margin:0 -20px}.chapter-official .chapter-art{height:185px;margin:0 -20px}.chapter-hero{border:0}.subnav{padding:16px 20px;gap:8px 16px}.subnav a{font-size:11px;line-height:1.6}.page .article{width:calc(100% - 40px);padding:28px 0 40px}.article-guide{width:calc(100% - 40px);margin-top:18px}.article-guide nav{grid-template-columns:1fr;gap:15px}.article .lede{font-size:19px}.article h2{font-size:29px}.article .hub-card h2{font-size:25px}.hub-card{padding:24px}.article p,.article li{font-size:15px}.chapter-next{padding:30px 0}.chapter-next .shell>div{gap:18px;flex-direction:column}.chapter-next a{padding:5px 0}.reference-hero.library-hero{padding-block:40px;min-height:360px}.library-hero h1{font-size:42px}.library-hero p{font-size:16px}.library-art{left:0;opacity:.4}.library-art:after{background:#0c315488}.reference-nav{gap:14px 20px}.reference-nav a{font-size:13px}.publication{padding-block:28px}.reference-list{padding-top:12px}.publication h3{font-size:27px}.reference-group-title h2{font-size:30px}.method-note{padding:20px 16px}.method-note h4{font-size:25px}.source-data{max-width:100%}}
@media(prefers-reduced-motion:reduce){.discovery-card:hover img,.discovery-card:hover .art-lab img{transform:none}.pill:hover{transform:none}.art-lab img,.discovery-card:hover .art-lab img{transform:translateX(-41%)}}
@media(min-width:1151px){.subnav{width:min(calc(100% - 104px),1320px)}}
