.knowledge-hub-page{--kh-ink:#10251f;--kh-muted:#536a62;--kh-line:#d7e2dc;--kh-paper:#fbfdfc;--kh-forest:#123f32;--kh-gold:#bf8b31;background:var(--kh-paper);color:var(--kh-ink)}
.knowledge-showcase-hero{position:relative;overflow:hidden;padding:clamp(4.5rem,9vw,8rem) max(5vw,1.25rem);background:linear-gradient(135deg,#09271f 0%,#164f3d 58%,#1d684f 100%);color:#fff}
.knowledge-showcase-hero:after{content:"";position:absolute;inset:-30% -15% auto 45%;height:38rem;background:radial-gradient(circle,rgba(219,182,91,.2),transparent 65%);pointer-events:none}
.knowledge-showcase-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,6vw,6rem);max-width:1280px;margin:auto;align-items:center}
.knowledge-showcase-hero .eyebrow{color:#bee8d7}.knowledge-showcase-hero h1{max-width:13ch;margin:.7rem 0 1.25rem;font-size:clamp(3rem,7vw,6.4rem);line-height:.94;letter-spacing:-.055em}
.knowledge-showcase-hero .hero-lead{max-width:43rem;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.65;color:#dcece5}
.knowledge-showcase-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.knowledge-showcase-actions .btn{min-height:48px}
.knowledge-proof-panel{padding:1.4rem;border:1px solid rgba(255,255,255,.2);border-radius:1.35rem;background:rgba(4,22,17,.42);backdrop-filter:blur(14px)}
.knowledge-proof-panel h2{font-size:1rem;text-transform:uppercase;letter-spacing:.12em;color:#bee8d7}.knowledge-proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}
.knowledge-proof-list span{display:flex;min-height:74px;padding:1rem;border-radius:.85rem;background:rgba(255,255,255,.08);align-items:flex-end;font-weight:750}
.showcase-intro,.showcase-lifecycle,.showcase-conversion{padding:clamp(3.5rem,7vw,7rem) max(5vw,1.25rem)}.showcase-inner{max-width:1280px;margin:auto}
.showcase-intro-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;align-items:end;margin-bottom:2.5rem}.showcase-intro h2,.showcase-lifecycle h2,.showcase-conversion h2{font-size:clamp(2rem,4vw,3.65rem);line-height:1.05;letter-spacing:-.035em;margin:.5rem 0}
.showcase-intro-head p{color:var(--kh-muted);font-size:1.08rem;line-height:1.75}
.showcase-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--kh-line);border:1px solid var(--kh-line);border-radius:1rem;overflow:hidden}.showcase-outcomes article{background:#fff;padding:1.4rem;min-height:180px}.showcase-outcomes strong{display:block;font-size:2rem;color:var(--kh-forest)}.showcase-outcomes h3{font-size:1rem;margin:1.6rem 0 .5rem}.showcase-outcomes p{color:var(--kh-muted);font-size:.9rem;line-height:1.55}
.knowledge-hierarchy{position:sticky;top:0;z-index:20;background:rgba(251,253,252,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--kh-line)}
.knowledge-discovery-shelves,.knowledge-catalogue{max-width:1280px;margin:auto;padding:clamp(3.5rem,7vw,6rem) max(1.25rem,2vw)}
.knowledge-catalogue .section-header{max-width:58rem}.knowledge-card{box-shadow:0 14px 35px rgba(14,47,37,.08);transition:transform .2s ease,box-shadow .2s ease}.knowledge-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(14,47,37,.14)}
.showcase-lifecycle{background:#edf5f1}.showcase-lifecycle ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;margin:2.5rem 0 0;list-style:none;counter-reset:journey}.showcase-lifecycle li{position:relative;padding:3.2rem 1rem 1rem;border-top:2px solid #96b7aa;color:var(--kh-muted);font-size:.88rem}.showcase-lifecycle li:before{counter-increment:journey;content:counter(journey);position:absolute;top:-1.15rem;left:0;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--kh-forest);color:#fff;font-weight:800}
.showcase-conversion{background:#0b2e24;color:#fff;text-align:center}.showcase-conversion p{max-width:48rem;margin:1rem auto 2rem;color:#c9ded5;font-size:1.1rem;line-height:1.7}.showcase-conversion .knowledge-showcase-actions{justify-content:center}
.publication-showcase-page{background:#07100d;color:#eef6f2}.publication-shell{width:min(100% - 32px,1420px);margin:auto;padding:1rem 0 5rem}.publication-masthead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:2.5rem 0 1.5rem}.publication-masthead h1{font-size:clamp(2rem,4vw,4.6rem);letter-spacing:-.04em;line-height:1;margin:.5rem 0}.publication-masthead p{max-width:55rem;color:#b7c9c1;line-height:1.65}
.publication-trust-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.publication-trust-row span{padding:.45rem .7rem;border:1px solid #315248;border-radius:999px;color:#cfe0d9;font-size:.78rem}
.publication-reader-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem;align-items:start}.publication-toc{position:sticky;top:1rem;padding:1rem;border:1px solid #29483f;border-radius:1rem;background:#0e1916}.publication-toc strong{display:block;margin-bottom:.8rem;color:#d8b55b}.publication-toc a{display:block;padding:.48rem 0;color:#b8cac2;text-decoration:none;font-size:.85rem}.publication-toc a:hover,.publication-toc a:focus{color:#fff}
.publication-frame-wrap{min-width:0}.publication-followup{margin-top:1rem;padding:clamp(1.5rem,4vw,3rem);border-radius:1rem;background:linear-gradient(135deg,#123f32,#1d684f);color:#fff}.publication-followup h2{font-size:clamp(1.7rem,3vw,3rem);margin:.3rem 0}.publication-followup p{max-width:48rem;color:#d7e9e1;line-height:1.65}
@media(max-width:900px){.knowledge-showcase-hero-grid,.showcase-intro-head,.publication-masthead,.publication-reader-layout{grid-template-columns:1fr}.showcase-outcomes{grid-template-columns:repeat(2,1fr)}.showcase-lifecycle ol{grid-template-columns:repeat(2,1fr);gap:1rem}.publication-toc{position:static;display:grid;grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.knowledge-proof-list,.showcase-outcomes,.showcase-lifecycle ol{grid-template-columns:1fr}.knowledge-showcase-hero h1{font-size:clamp(2.7rem,14vw,4rem)}}
@media(prefers-reduced-motion:reduce){.knowledge-card{transition:none}.knowledge-card:hover{transform:none}}

/* Intelligence Collection shared component foundation */
.vic-identity,.vic-hero,.vic-section,.vic-collection-footer,.vic-industry-shelf{width:min(100% - 2rem,1280px);margin-inline:auto}
.vic-identity{padding:1rem 0;color:var(--text-muted);font-size:.82rem}.vic-identity nav,.vic-identity-line{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.vic-identity nav a{color:inherit}.vic-identity-line{margin-top:.65rem}.vic-identity-line>span:not(.vic-status){padding-right:.65rem;border-right:1px solid var(--border)}
.vic-status,.vic-badge{display:inline-flex;align-items:center;width:max-content;border:1px solid var(--border);border-radius:999px;padding:.3rem .65rem;font-size:.72rem;font-weight:750;letter-spacing:.02em}.vic-badge{background:var(--surface-2)}
.vic-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,7vw,6rem) 0}.vic-hero h1{max-width:17ch;margin:.65rem 0 1rem;font-size:clamp(2.5rem,6vw,5.8rem);line-height:.97;letter-spacing:-.045em}.vic-decision-statement{max-width:54rem;font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.65rem);line-height:1.35}.vic-hero-actions,.vic-card-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.vic-hero-meta{align-self:start;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);padding:1.25rem}.vic-hero-meta dl,.vic-trust dl,.vic-card-meta,.vic-option dl{margin:0}.vic-hero-meta dl div,.vic-trust dl div,.vic-option dl div{display:grid;grid-template-columns:minmax(7rem,.6fr) 1fr;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--border)}.vic-hero-meta dt,.vic-trust dt,.vic-card-meta dt,.vic-option dt{color:var(--text-muted);font-size:.76rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.vic-hero-meta dd,.vic-trust dd,.vic-card-meta dd,.vic-option dd{margin:0}.vic-synthetic{border-left:4px solid var(--warning,#b8860b);padding:.8rem 1rem;background:color-mix(in srgb,var(--warning,#b8860b) 11%,transparent);font-size:.88rem;line-height:1.55}
.vic-section{padding:clamp(3rem,7vw,6rem) 0;border-top:1px solid var(--border)}.vic-section-head{max-width:52rem;margin-bottom:2rem}.vic-section-head h2{font-size:clamp(1.8rem,3.5vw,3.1rem);line-height:1.08;letter-spacing:-.03em;margin:.55rem 0}.vic-decision-grid,.vic-reading-grid,.vic-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem)}.vic-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vic-question{font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.35}
.vic-glance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vic-object,.vic-finding,.vic-insight,.vic-option{border:1px solid var(--border);border-radius:10px;padding:1rem;background:var(--surface-1)}.vic-object h4,.vic-finding h4,.vic-insight h4{margin:.1rem 0 .6rem}.vic-object p,.vic-finding p,.vic-insight p{margin-bottom:0}.vic-object-meta{color:var(--text-muted);font-size:.78rem}.vic-finding+.vic-finding,.vic-insight+.vic-insight{margin-top:.8rem}.vic-insight{border-left:4px solid var(--accent)}
.vic-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vic-option>span{color:var(--text-muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.vic-option h3{margin:.4rem 0 1rem}.vic-option dl div{display:block}.vic-option dd{margin-top:.25rem}
.vic-product-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vic-product-groups>section{border-top:3px solid var(--accent);padding-top:.8rem}.vic-product{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.vic-product span{color:var(--text-muted);font-size:.75rem;text-align:right}.vic-product:focus-visible,.vic-download summary:focus-visible,.vic-card a:focus-visible{outline:3px solid var(--focus,#f1c40f);outline-offset:3px}
.vic-download{position:relative}
/* A DROPDOWN MUST NOT OPEN OFF THE SCREEN.
   Anchored right:0 to a 143px control, the 320px download menu ran 137px past
   the left edge on the first grid column; anchoring it left:0 simply moved the
   same defect to the last column. Neither edge of the control is a safe anchor,
   because the control's position in the grid is what varies. The CARD is always
   inside the viewport, so the menu is stretched to the card's action row instead
   of hung off the button. The ROW is the positioning context, deliberately not
   the card: making .vic-card positioned put every later card into the positioned
   paint layer, and the open menu disappeared behind the row of cards beneath it.
   Scoped to .vic-card-actions so the hero's own download control, which sits in a
   centred single-column layout, keeps its existing behaviour. */
.vic-card-actions{position:relative}
.vic-card-actions .vic-download{position:static}
.vic-card-actions .vic-download-menu{top:calc(100% + .5rem);left:0;right:0;width:auto}
.vic-download summary{list-style:none;cursor:pointer}.vic-download summary::-webkit-details-marker{display:none}.vic-download-menu{position:absolute;z-index:12;top:calc(100% + .5rem);right:0;width:min(20rem,calc(100vw - 2rem));padding:.5rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-1);box-shadow:0 18px 45px rgba(0,0,0,.22)}.vic-download-menu a{display:flex;justify-content:space-between;gap:1rem;padding:.75rem;color:inherit;text-decoration:none;border-radius:6px}.vic-download-menu a:hover{background:var(--surface-2)}.vic-download-menu span{color:var(--text-muted);font-size:.72rem;text-align:right}
.vic-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vic-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--surface-1);padding:1.15rem;box-shadow:0 10px 28px rgba(13,38,31,.07);transition:border-color .18s ease,box-shadow .18s ease}.vic-card:hover{border-color:var(--accent);box-shadow:0 16px 36px rgba(13,38,31,.12)}.vic-card h3{margin:.65rem 0;font-size:1.25rem}.vic-card p{line-height:1.55}.vic-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:auto;padding-top:1rem}.vic-card-meta div{min-width:0}.vic-card-meta dd{margin-top:.2rem;font-size:.85rem}.vic-related{font-size:.78rem;color:var(--text-muted)}.vic-card-actions{margin-top:1rem}.vic-card-actions .btn{flex:1 1 auto;text-align:center}
.vic-skeleton{min-height:25rem;pointer-events:none}.vic-skeleton span{height:1rem;margin:.6rem 0;border-radius:4px;background:var(--surface-2);animation:vic-pulse 1.3s ease-in-out infinite alternate}.vic-skeleton span:nth-child(2){height:3rem}.vic-skeleton span:nth-child(3){height:8rem}@keyframes vic-pulse{to{opacity:.42}}
.vic-trust{background:var(--surface-2);padding-inline:clamp(1rem,4vw,3rem);border-radius:14px}.vic-trust dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.vic-empty{color:var(--text-muted);font-style:italic}.vic-collection-footer{display:grid;grid-template-columns:1.4fr .8fr;gap:3rem;padding:clamp(3rem,7vw,6rem) 0}.vic-collection-footer aside{border-left:1px solid var(--border);padding-left:2rem}.vic-industry-shelf{padding:clamp(3rem,7vw,6rem) 0}
.vic-detail-state{width:min(100% - 2rem,1280px);margin:3rem auto;padding:3rem;border:1px solid var(--border);border-radius:12px;text-align:center}.publication-reader-layout{width:min(100% - 2rem,1280px);margin-inline:auto}.publication-toc{display:none}
@media(max-width:1023px){.vic-hero{grid-template-columns:1fr}.vic-glance-grid,.vic-product-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.vic-card-grid,.vic-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vic-evidence-grid{grid-template-columns:1fr}.vic-collection-footer{grid-template-columns:1fr}.vic-collection-footer aside{border-left:0;border-top:1px solid var(--border);padding:1.5rem 0 0}}
@media(max-width:639px){.vic-identity,.vic-hero,.vic-section,.vic-collection-footer,.vic-industry-shelf{width:min(100% - 1.25rem,1280px)}.vic-hero{padding-top:2rem}.vic-hero h1{font-size:clamp(2.35rem,13vw,3.8rem)}.vic-decision-grid,.vic-reading-grid,.vic-glance-grid,.vic-product-groups,.vic-card-grid,.vic-option-grid,.vic-trust dl{grid-template-columns:1fr}.vic-hero-actions>.btn,.vic-hero-actions>.vic-download,.vic-card-actions>.btn,.vic-card-actions>.vic-download{width:100%}.vic-download summary{width:100%;text-align:center}.vic-download-menu{position:static;margin-top:.5rem;width:100%}.vic-card-actions .vic-download-menu{position:static;margin-top:.5rem;width:100%;left:auto;right:auto;top:auto}.vic-card-meta{grid-template-columns:1fr}.vic-hero-meta dl div,.vic-trust dl div{grid-template-columns:1fr;gap:.25rem}.publication-reader-layout{width:min(100% - 1.25rem,1280px)}}
@media(prefers-reduced-motion:reduce){.vic-card{transition:none}.vic-skeleton span{animation:none}}
@media print{.vic-download,.vic-hero-actions,.vic-card-actions,.vic-collection-footer .btn{display:none!important}.vic-section{break-inside:auto}.vic-card,.vic-object,.vic-option{box-shadow:none;break-inside:avoid}.vic-card-grid,.vic-glance-grid,.vic-option-grid,.vic-product-groups{display:block}.vic-card,.vic-object,.vic-option,.vic-product-groups>section{margin-bottom:1rem}}

/* Enterprise research-library architecture */
.knowledge-controls-enterprise{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(145px,1fr));align-items:end}.knowledge-controls-enterprise .knowledge-search{grid-column:span 2}
.research-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.research-collection-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden;box-shadow:0 12px 34px rgba(15,23,42,.08)}
.research-cover,.collection-domain-cover,.publication-cover{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:1.35rem;color:#fff;background:linear-gradient(135deg,#0b3155,#086b70 62%,#d39b30);overflow:hidden}.research-cover:after,.collection-domain-cover:after,.publication-cover:after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(255,255,255,.24);border-radius:50%;right:-35px;bottom:-70px}.research-cover span,.collection-domain-cover span,.publication-cover span{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.research-cover strong,.collection-domain-cover strong,.publication-cover strong{position:relative;z-index:1;max-width:18ch;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}
.research-card-body{display:flex;flex-direction:column;gap:.85rem;padding:1.2rem;height:100%}.research-card-body h3,.research-card-body p{margin:0}.research-card-flags,.research-topics,.publication-badges{display:flex;gap:.4rem;flex-wrap:wrap}.research-card-flags span,.research-topics span,.publication-badges span{padding:.28rem .5rem;border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:.7rem}.research-card-body dl,.research-publication-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:0}.research-card-body dl div,.research-publication-card dl div{padding:.55rem;background:var(--surface-2);border-radius:10px}.research-card-body dt,.research-publication-card dt{font-size:.68rem;color:var(--text-muted)}.research-card-body dd,.research-publication-card dd{margin:.15rem 0 0;font-weight:700}.research-card-body .btn{margin-top:auto}.research-feature{font-size:.82rem;color:var(--text-muted)}.knowledge-load-more{display:block;margin:1.5rem auto}
.research-skeleton{min-height:410px;padding:1rem}.research-skeleton span{display:block;height:72px;margin:.6rem;border-radius:10px;background:linear-gradient(90deg,var(--surface-2),var(--surface),var(--surface-2));background-size:200% 100%;animation:knowledgePulse 1.4s infinite}
.collection-domain-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding:clamp(3rem,7vw,7rem) 5vw;max-width:1400px;margin:auto}.collection-domain-cover{min-height:360px;border-radius:22px}.collection-stat-band{display:grid;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto 2rem;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.collection-stat-band div{padding:1.2rem;text-align:center}.collection-stat-band strong{display:block;font-size:1.8rem}.collection-stat-band span{text-transform:capitalize;color:var(--text-muted)}
.collection-domain-nav{position:sticky;top:var(--public-header-offset,0);z-index:8;display:flex;gap:.5rem;overflow:auto;padding:.7rem 5vw;background:color-mix(in srgb,var(--surface) 92%,transparent);border-block:1px solid var(--border);backdrop-filter:blur(14px)}.collection-domain-nav a{white-space:nowrap;padding:.5rem .75rem;border-radius:999px}.collection-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1280px;margin:auto;padding:2rem 5vw}.collection-domain-block{padding:1.2rem;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.collection-domain-block h2{font-size:1.05rem}.collection-domain-block li{margin:.4rem 0}
.research-publication-card{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1.4fr);gap:1.25rem;margin:1rem 0;padding:1rem;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.publication-cover{min-height:280px;border-radius:12px}.research-publication-card h3{font-size:1.35rem}.publication-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.publication-section-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.6fr);gap:2rem}.publication-timeline{border-left:2px solid var(--border);padding-left:1.2rem}.publication-timeline li{margin:1rem 0}.publication-timeline time{display:block;color:var(--text-muted);font-size:.78rem}
.collection-stat-visual{display:grid;gap:1rem}.collection-stat-visual div{display:grid;grid-template-columns:140px 1fr 48px;align-items:center;gap:1rem}.collection-stat-visual progress{width:100%;accent-color:var(--accent)}.ai-metadata-insight{border-left:5px solid var(--accent)}.related-domain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.related-domain-grid a{display:flex;flex-direction:column;gap:.4rem;padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.related-domain-grid span{font-size:.8rem;color:var(--text-muted)}
@media(max-width:1023px){.knowledge-controls-enterprise{grid-template-columns:repeat(3,minmax(0,1fr))}.research-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-domain-grid,.related-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-domain-hero{grid-template-columns:1fr}.collection-domain-cover{min-height:260px}.publication-section-grid{grid-template-columns:1fr}}
@media(max-width:639px){.knowledge-controls-enterprise,.research-collection-grid,.collection-domain-grid,.related-domain-grid{grid-template-columns:1fr}.knowledge-controls-enterprise .knowledge-search{grid-column:auto}.collection-stat-band{grid-template-columns:repeat(2,1fr)}.research-publication-card{grid-template-columns:1fr}.publication-cover{min-height:220px}.research-card-body dl,.research-publication-card dl{grid-template-columns:repeat(2,1fr)}.collection-stat-visual div{grid-template-columns:1fr}.collection-domain-nav{top:0}}
@media(prefers-reduced-motion:reduce){.research-skeleton span{animation:none}}@media print{.collection-domain-nav,.publication-actions,.knowledge-showcase-actions{display:none!important}.research-publication-card{break-inside:avoid;box-shadow:none}.collection-domain-hero{padding:1rem 0}.collection-domain-cover{min-height:180px}}
