@layer tokens,base,components;@layer components{.pub-card{border-radius:24px;overflow:hidden;background:linear-gradient(165deg,#111b2e,#0d1525 45%,#0f1829);position:relative;border:1px solid rgba(255,255,255,.04)}.pub-card:before{content:"";position:absolute;width:600px;height:600px;bottom:-30%;left:-15%;background:radial-gradient(circle,rgba(20,125,142,.1) 0%,rgba(48,160,179,.04) 40%,transparent 65%);pointer-events:none}.pub-card:after{content:"";position:absolute;width:400px;height:400px;top:-20%;right:-8%;background:radial-gradient(circle,rgba(48,160,179,.06) 0%,transparent 55%);pointer-events:none}.pub-inner{padding:clamp(40px,5vh,64px) clamp(32px,4vw,56px);position:relative;z-index:1}.pub-top{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:32px}.pub-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-400);margin-bottom:10px}.pub-hero-stat{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:20px 28px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.pub-hero-num-wrap{display:flex;align-items:baseline;gap:2px}.pub-hero-num{font-family:var(--font-display);font-size:clamp(44px,5vw,60px);font-weight:300;color:#fff;letter-spacing:-.04em;line-height:1}.pub-hero-plus{font-family:var(--font-display);font-size:clamp(22px,2.5vw,30px);font-weight:300;color:var(--teal-400);line-height:1}.pub-hero-label{font-size:13px;color:#e8ecf080;line-height:1.35;max-width:120px}.pub-divider{height:1px;background:#ffffff12;margin-bottom:32px}.pub-desc strong{color:#e8ecf0e6;font-weight:600}.pub-journals-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#e8ecf066;margin-bottom:24px}.pub-journal-logo{opacity:.55;filter:brightness(0) invert(1);transition:opacity .3s ease;flex-shrink:0}.pub-journal-logo[alt=BMJ]{height:68px;position:relative;top:3px}.pub-journal-logo[alt=Nature]{height:32px}.pub-journal-logo[alt=Springer]{height:38px}.pub-journal-logo[alt="The Lancet"]{height:28px}.pub-journal-logo[alt=Frontiers]{height:110px}.pub-journal-logo:hover{opacity:.8}.pub-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:12px;background:#147d8e1a;border:1px solid rgba(48,160,179,.15);font-size:14px;font-weight:600;color:var(--teal-400);text-decoration:none;transition:all .3s ease}.pub-cta:hover{background:#147d8e26;border-color:#30a0b340;gap:14px}.pub-cta svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.pub-cta:hover svg{transform:translate(3px)}@media(max-width:900px){.pub-top{flex-direction:column}}@media(max-width:600px){.pub-hero-num{font-size:40px}.pub-hero-stat{padding:16px 20px}}}
