.publications-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:650px;padding:105px 7vw 95px;overflow:hidden;background:radial-gradient(circle at 76% 22%,rgba(43,132,198,.22),transparent 20%),linear-gradient(125deg,#f8fcff 0%,#eaf5ff 58%,#d7ebfa 100%);border-bottom:8px solid var(--navy)}
.publications-hero::after{content:"";position:absolute;width:310px;height:310px;right:8vw;top:120px;border:1px solid rgba(20,87,166,.2);border-radius:50%;box-shadow:0 0 0 55px rgba(20,87,166,.04),0 0 0 110px rgba(20,87,166,.025)}
.publications-hero-copy{position:relative;z-index:2;max-width:920px}.publications-hero h1{margin:20px 0 28px;color:var(--navy);font:760 clamp(58px,6.6vw,100px)/.94 "Segoe UI",Arial,sans-serif;letter-spacing:-.065em}.publications-hero h1 em{color:var(--blue);font-style:normal}.publications-hero-copy>p:last-of-type{max-width:780px;margin:0;color:#38516f;font-size:20px;line-height:1.65}.publications-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}
.publication-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 19px;border:1px solid #9ebbd3;border-radius:4px;background:#fff;color:var(--navy);font-size:13px;font-weight:750;text-decoration:none;transition:.2s ease}.publication-button:hover{border-color:var(--blue);color:var(--blue)}.publication-button-primary{border-color:var(--navy);background:var(--navy);color:#fff}.publication-button-primary:hover{border-color:var(--blue);background:var(--blue);color:#fff}
.publications-hero-panel{position:relative;z-index:2;align-self:end;display:grid;gap:1px;background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.7);box-shadow:0 20px 50px rgba(7,29,73,.12)}.publications-hero-panel div{display:flex;flex-direction:column;padding:21px 24px;background:rgba(255,255,255,.78);backdrop-filter:blur(8px)}.publications-hero-panel strong{color:var(--navy);font-size:27px;letter-spacing:-.035em}.publications-hero-panel span{margin-top:5px;color:#536780;font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}
.scientific-access{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:70px;padding:85px 7vw;background:var(--navy);color:#fff}.scientific-access h2{margin:12px 0 18px;font-size:42px;letter-spacing:-.045em}.scientific-access>div:first-child>p:last-child{max-width:520px;color:#b9cce3;line-height:1.65}.scientific-access .overline{color:#84caf1}.profile-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.profile-directory>a,.profile-directory>div{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:145px;padding:24px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.055);color:#fff;text-decoration:none;transition:.2s ease}.profile-directory>a:hover{background:#fff;color:var(--navy);transform:translateY(-3px)}.profile-directory span{margin-bottom:10px;color:#84caf1;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-directory>a:hover span{color:var(--blue)}.profile-directory strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.profile-directory i{position:absolute;right:18px;top:17px;color:#84caf1;font-style:normal}
.publications-selection{padding:115px 7vw 125px;background:#f6f9fc}.publication-section-heading{display:grid;grid-template-columns:1fr minmax(280px,480px);gap:60px;align-items:end;margin-bottom:58px}.publication-section-heading h2{margin:12px 0 0;color:var(--navy);font-size:clamp(44px,5vw,64px);letter-spacing:-.055em}.publication-section-heading>p{margin:0;color:#536780;line-height:1.7}
.featured-publication{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:30px;align-items:center;padding:42px;border-radius:8px;background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;box-shadow:0 22px 50px rgba(7,29,73,.17)}.publication-index{align-self:start;color:#87c9f1;font-size:12px;font-weight:800;letter-spacing:.15em}.featured-publication h3{max-width:900px;margin:12px 0 16px;font-size:clamp(27px,2.8vw,39px);line-height:1.16;letter-spacing:-.035em}.featured-publication-content>p:not(.publication-meta){max-width:850px;color:#c7d8e9;line-height:1.65}.publication-meta{margin:0;color:#87c9f1;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.publication-meta span::before{content:"";display:inline-block;width:25px;height:1px;margin:0 10px 3px;background:currentColor}.publication-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.publication-tags span{padding:6px 9px;border:1px solid #c9dbea;border-radius:999px;color:#536780;font-size:10px;font-weight:700;letter-spacing:.04em}.featured-publication .publication-tags span{border-color:rgba(255,255,255,.2);color:#dbe8f3}.publication-external{display:flex;align-items:center;gap:22px;padding:14px 16px;border:1px solid rgba(255,255,255,.28);border-radius:4px;color:#fff;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.publication-external:hover{background:#fff;color:var(--navy)}
.publication-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.publication-card{display:flex;flex-direction:column;min-height:380px;padding:34px;border:1px solid #c6d8e7;border-top:4px solid var(--blue);border-radius:7px;background:#fff;box-shadow:0 12px 30px rgba(7,29,73,.055);transition:.25s ease}.publication-card:hover{transform:translateY(-5px);box-shadow:0 19px 40px rgba(7,29,73,.11)}.publication-card .publication-index{margin-bottom:25px;color:var(--blue)}.publication-card h3{margin:14px 0 16px;color:var(--navy);font-size:25px;line-height:1.25;letter-spacing:-.03em}.publication-card>p:not(.publication-meta){margin:0;color:#536780;line-height:1.65}.publication-card .publication-tags{margin-top:auto;padding-top:24px}.publication-card-link{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid #d7e3ed;color:var(--navy);font-size:13px;font-weight:750;text-decoration:none}.publication-card-link:hover{color:var(--blue)}
.complete-research{display:grid;grid-template-columns:1fr minmax(260px,.7fr) auto;gap:45px;align-items:center;margin-top:70px;padding:45px;background:#e5f1fa;border-left:5px solid var(--blue)}.complete-research h2{margin:8px 0 0;color:var(--navy);font-size:32px;letter-spacing:-.035em}.complete-research>p{color:#536780;line-height:1.65}nav a[aria-current="page"]{color:var(--blue)}
@media(max-width:1050px){.publications-hero{grid-template-columns:1fr;gap:55px}.publications-hero-panel{grid-template-columns:repeat(3,1fr)}.scientific-access{grid-template-columns:1fr}.complete-research{grid-template-columns:1fr 1fr}.complete-research .publication-button{grid-column:1/-1;justify-self:start}}
@media(max-width:800px){.publications-hero{min-height:auto;padding:78px 6vw}.publications-hero::after{display:none}.publications-hero h1{font-size:52px}.publications-hero-copy>p:last-of-type{font-size:17px}.publications-hero-panel{grid-template-columns:1fr}.scientific-access,.publications-selection{padding:72px 6vw}.profile-directory,.publication-grid{grid-template-columns:1fr}.publication-section-heading,.featured-publication,.complete-research{grid-template-columns:1fr}.featured-publication{padding:32px 26px}.publication-external{justify-content:space-between}.publication-card{min-height:auto}.complete-research{gap:22px;padding:32px 25px}.complete-research .publication-button{grid-column:auto}.scientific-access h2{font-size:36px}}
