/* Owner knowledge library: a quiet editorial layer over the existing light i‑TBG system. */
.knowledge-catalog .knowledge-categories{display:flex;gap:8px;overflow:auto;margin:0 var(--pad) 30px;padding:0 0 8px;scrollbar-width:thin}
.knowledge-catalog .knowledge-categories a{flex:0 0 auto;padding:10px 15px;border:1px solid #cddbe5;border-radius:999px;background:#fff;color:#192d40;font-size:.9rem;line-height:1.3}
.knowledge-catalog .knowledge-categories a[aria-current=page]{background:#244dba;border-color:#244dba;color:#fff}
.knowledge-catalog .knowledge-grid>a.knowledge-card{display:flex;flex-direction:column;padding:0;min-height:0;border-top-width:1px;background:#fff;overflow:hidden}
.knowledge-catalog .knowledge-grid>a.knowledge-card:nth-child(3n+2),.knowledge-catalog .knowledge-grid>a.knowledge-card:nth-child(3n){background:#fff;border-top-color:#cddbe5}
.knowledge-card figure{position:relative;margin:0;aspect-ratio:1.5;overflow:hidden;background:#eaf2f0}
.knowledge-card figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,#192d4022)}
.knowledge-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.knowledge-card-copy{display:grid;grid-template-columns:1fr auto;gap:12px 16px;padding:20px 22px 22px}
.knowledge-card-copy h2,.knowledge-card-copy p,.knowledge-card-copy b{grid-column:1/-1}
.knowledge-catalog .knowledge-grid .knowledge-card h2{margin:0;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.12}
.knowledge-catalog .knowledge-grid .knowledge-card p{margin:0;color:#516374;line-height:1.5}
.knowledge-card .knowledge-category{color:#087e83;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.knowledge-hub-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.62fr);gap:1.5rem 3rem;align-items:end}
.knowledge-hub-hero h1{grid-column:1/-1}
.knowledge-hub-hero .knowledge-hub-action{justify-self:start;align-self:start;display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.15rem;background:#192d40;color:#fff;text-decoration:none;font-weight:700}
.knowledge-hub-hero .knowledge-hub-action:hover{background:#087e83}
.knowledge-hub-hero .knowledge-hub-action:focus-visible{outline:3px solid #3358ae;outline-offset:3px}
.knowledge-catalog .knowledge-grid .knowledge-card time{font-size:.78rem;white-space:nowrap}
.knowledge-card-featured{grid-column:span 2}
.knowledge-card-featured figure{aspect-ratio:2.08}
.knowledge-card-featured .knowledge-card-copy{padding:28px;max-width:68ch}
.knowledge-catalog .knowledge-grid>a.knowledge-card:hover{transform:none;box-shadow:var(--air-shadow)}
.knowledge-catalog .knowledge-grid>a.knowledge-card:hover img{transform:scale(1.035)}
.article-reader .reader-meta>a{color:#087e83;text-decoration-thickness:1px;text-underline-offset:4px}
.article-reader .reader-breadcrumbs li:nth-last-child(2) a{color:#087e83}
@media(max-width:760px){.knowledge-card-featured{grid-column:auto}.knowledge-card-featured figure{aspect-ratio:1.5}.knowledge-card-featured .knowledge-card-copy{padding:20px 22px 22px}.knowledge-catalog .knowledge-categories{margin-bottom:24px}.knowledge-hub-hero{display:block}.knowledge-hub-hero .knowledge-hub-action{margin-top:1.5rem}}
@media(prefers-reduced-motion:reduce){.knowledge-card img{transition:none}.knowledge-catalog .knowledge-grid>a.knowledge-card:hover img{transform:none}}
