.knowledge{grid-template-columns:70px minmax(0,1fr);background:#f8f6f1}
.knowledge .section-heading,.knowledge-intro,.knowledge-area{grid-column:2}
.knowledge-heading h2{max-width:980px;font-size:clamp(2.8rem,5vw,5.6rem)}
.knowledge-intro{max-width:960px;margin-top:2.2rem;padding-bottom:3.2rem;border-bottom:1px solid var(--line);font-size:1.05rem;line-height:1.7;color:var(--muted)}
.knowledge-intro p{margin:0}.knowledge-intro p+p{margin-top:1rem}
.knowledge-area{padding:3rem 0;border-bottom:1px solid var(--line)}
.knowledge-area:last-child{border-bottom:0;padding-bottom:0}
.knowledge-area-heading{display:grid;grid-template-columns:70px minmax(0,1fr);gap:1.25rem;align-items:start;margin-bottom:1.8rem}
.knowledge-area-heading>span{font:600 2.4rem/1 "Newsreader",serif;color:var(--teal)}
.knowledge-area-heading .eyebrow{margin:0 0 .55rem}.knowledge-area-heading h3{font:500 clamp(1.8rem,2.8vw,2.8rem)/1.1 "Newsreader",serif;color:var(--navy);margin:0}
.knowledge-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}
.knowledge-cards.single-card{grid-template-columns:minmax(0,1fr)}
.knowledge-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:285px;padding:2rem;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer}
.knowledge-card:nth-child(odd){border-right:1px solid var(--line)}.knowledge-card:nth-last-child(-n+2){border-bottom:0}.single-card .knowledge-card{border:0}
.knowledge-card.publication{min-height:260px;background:var(--navy);color:#fff}.knowledge-card.project{background:#eef3f1}
.knowledge-card h4{max-width:820px;margin:1.15rem 0 .9rem;font:500 clamp(1.65rem,2.3vw,2.35rem)/1.08 "Newsreader",serif;color:var(--navy)}
.knowledge-card.publication h4{color:#fff}.knowledge-card p{margin:0;color:var(--muted);line-height:1.55}.knowledge-card.publication p{color:#c5d4d8}
.knowledge-meta{font-size:.72rem;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--terracotta)}.publication .knowledge-meta{color:var(--aqua)}
.knowledge-open{margin-top:auto;padding-top:2rem;font-size:.82rem;font-weight:700;color:var(--teal)}.knowledge-open:after{content:" ↗"}.publication .knowledge-open{color:var(--aqua)}
.publication-with-cover{display:grid;grid-template-columns:180px minmax(0,1fr);gap:2rem;align-items:center}.publication-with-cover img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.25)}.publication-with-cover>div{min-width:0}.knowledge-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.knowledge-actions .knowledge-open,.knowledge-actions a{margin:0;padding:.7rem 1rem;border:1px solid rgba(255,255,255,.38);background:transparent;color:#fff;border-radius:999px;font:700 .78rem/1.2 "DM Sans",sans-serif;text-decoration:none;cursor:pointer}.knowledge-actions .knowledge-open:after{content:""}.knowledge-actions a:after{content:" ↗"}.knowledge-actions .knowledge-open:hover,.knowledge-actions a:hover{background:#fff;color:var(--navy)}
.knowledge-subgroup{margin:0 0 1rem 95px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--teal)}.compact-series .knowledge-card{min-height:245px}
.knowledge-card:hover,.knowledge-card:focus-visible{z-index:1;outline:3px solid var(--aqua);outline-offset:-3px}.knowledge-card:hover h4{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.research-intro{max-width:930px;margin:-.35rem 0 2rem 95px;color:var(--muted);line-height:1.7}
.knowledge-detail{display:grid;grid-template-columns:1fr 1fr;margin:0 0 1.6rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.knowledge-detail div{padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.knowledge-detail dt{font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:var(--teal)}.knowledge-detail dd{margin:.35rem 0 0;line-height:1.45}.knowledge-note{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--line);color:var(--muted)}
@media(max-width:980px){.knowledge{grid-template-columns:42px minmax(0,1fr);gap:20px}.knowledge .section-heading,.knowledge-intro,.knowledge-area{grid-column:2}}
@media(max-width:700px){.knowledge-cards{grid-template-columns:1fr}.knowledge-card,.knowledge-card:nth-child(odd),.knowledge-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.knowledge-card:last-child{border-bottom:0}.research-intro,.knowledge-subgroup{margin-left:0}.knowledge-detail{grid-template-columns:1fr}.publication-with-cover{grid-template-columns:120px minmax(0,1fr);gap:1.25rem}}
@media(max-width:620px){.knowledge{display:block;padding:68px 24px}.knowledge-heading h2{font-size:2.75rem}.knowledge-intro{margin-top:1.7rem;padding-bottom:2.4rem}.knowledge-area{padding:2.4rem 0}.knowledge-area-heading{grid-template-columns:50px 1fr;gap:.8rem}.knowledge-area-heading>span{font-size:1.8rem}.knowledge-card{min-height:240px;padding:1.5rem}.knowledge-card h4{font-size:1.75rem}.publication-with-cover{grid-template-columns:1fr}.publication-with-cover img{width:min(180px,60%)}.knowledge-actions{flex-direction:column;align-items:stretch}.knowledge-actions .knowledge-open,.knowledge-actions a{text-align:center}}
