/* PUBLIC KNOWLEDGE PUBLISHING V1 */
.cg-pk{--pk-ink:#13232b;--pk-ink-soft:#52616a;--pk-bg:#f6f2ea;--pk-surface:#fffdf8;--pk-line:#dfd7ca;--pk-accent:#b36549;--pk-accent-dark:#884833;--pk-teal:#4f8f98;color:var(--pk-ink);background:var(--pk-bg)}
.cg-pk *{box-sizing:border-box}
.cg-pk__wrap{width:min(1180px,calc(100% - 36px));margin:0 auto}
.cg-pk__wrap--article{width:min(820px,calc(100% - 36px))}
.cg-pk__wrap--wide{width:min(1040px,calc(100% - 36px))}
.cg-pk__hero{padding:clamp(4.5rem,8vw,7.5rem) 0 clamp(3rem,6vw,5rem);background:linear-gradient(145deg,#10232c 0%,#183740 62%,#28515a 100%);color:#fff;position:relative;overflow:hidden}
.cg-pk__hero:after{content:"";position:absolute;inset:auto -10% -55% 40%;height:85%;background:radial-gradient(circle,#7db9c244 0%,transparent 70%);pointer-events:none}
.cg-pk__eyebrow,.cg-pk-article__cat,.cg-pk-card__cat,.cg-pk-conversion__eyebrow{margin:0 0 .7rem;font-size:.74rem;line-height:1.3;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d79072}
.cg-pk__hero h1{max-width:820px;margin:0;font-size:clamp(2.35rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.035em}
.cg-pk__lead{max-width:760px;margin:1.45rem 0 0;color:#e2ecee;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.7}
.cg-pk__content{padding:clamp(3rem,6vw,5.5rem) 0}
.cg-pk__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}
.cg-pk-card{background:var(--pk-surface);border:1px solid var(--pk-line);border-radius:22px;overflow:hidden;box-shadow:0 16px 42px rgba(31,42,47,.07);transition:transform .2s ease,box-shadow .2s ease}
.cg-pk-card:hover{transform:translateY(-4px);box-shadow:0 22px 52px rgba(31,42,47,.12)}
.cg-pk-card__link{display:block;height:100%;color:inherit;text-decoration:none}
.cg-pk-card__media{aspect-ratio:16/9;margin:0;overflow:hidden;background:#e8e0d4}
.cg-pk-card__media img{width:100%;height:100%;object-fit:cover;display:block}
.cg-pk-card__media--fallback{display:grid;place-items:center;background:linear-gradient(135deg,#17323b,#5e9ca3);color:#fff}
.cg-pk-card__media--fallback span{font-size:1.25rem;font-weight:800;letter-spacing:.04em}
.cg-pk-card__body{padding:1.35rem 1.35rem 1.5rem}
.cg-pk-card__body h2{margin:0;font-size:1.3rem;line-height:1.25;letter-spacing:-.02em}
.cg-pk-card__excerpt{margin:.9rem 0 0;color:var(--pk-ink-soft);line-height:1.62;font-size:.96rem}
.cg-pk-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-top:1rem;color:#7a837f;font-size:.78rem}
.cg-pk-card__cta{display:inline-flex;gap:.4rem;margin-top:1.15rem;color:var(--pk-accent-dark);font-weight:800;font-size:.9rem}
.cg-pk__empty{padding:2rem;border:1px solid var(--pk-line);border-radius:22px;background:var(--pk-surface)}
.cg-pk-detail{padding-bottom:5rem}
.cg-pk-previewbar{padding:.8rem 1rem;background:#fff4d4;border-bottom:1px solid #e8d7a4;display:flex;justify-content:center;gap:.7rem 1rem;flex-wrap:wrap;font-size:.84rem}
.cg-pk-article__head{padding:clamp(4rem,7vw,6.5rem) 0 2.5rem;background:var(--pk-bg)}
.cg-pk-article__back{display:inline-block;margin-bottom:2rem;color:var(--pk-accent-dark);font-weight:750;text-decoration:none}
.cg-pk-article__head h1{margin:.25rem 0 0;font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:1.06;letter-spacing:-.035em}
.cg-pk-article__lead{margin:1.3rem 0 0;font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.7;color:var(--pk-ink-soft)}
.cg-pk-article__meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:1.35rem;color:#78827d;font-size:.86rem}
.cg-pk-article__heroimg{margin:0 0 3rem;border-radius:24px;overflow:hidden;box-shadow:0 20px 55px rgba(32,44,49,.12)}
.cg-pk-article__heroimg img{display:block;width:100%;height:auto}
.cg-pk-article__body{font-size:1.04rem;line-height:1.78}
.cg-pk-article__body h2{margin:2.2rem 0 .8rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.02em;scroll-margin-top:5.5rem}
.cg-pk-article__body p{margin:0 0 1.15rem}
.cg-pk-article__body ul,.cg-pk-article__body ol{padding-left:1.4rem;margin:0 0 1.25rem}
.cg-pk-article__body blockquote{margin:1.8rem 0;padding:1.2rem 1.35rem;border-left:4px solid var(--pk-accent);background:#fffaf2;border-radius:0 14px 14px 0}
.cg-pk-article__boundary{margin-top:2.2rem;padding:1.15rem 1.25rem;border:1px solid #e2d6c4;border-radius:16px;background:#fffaf2;color:#5f5a52}
.cg-pk-conversion{margin-top:3.5rem;padding:clamp(1.5rem,3vw,2.35rem);border-radius:24px;background:linear-gradient(145deg,#132c35,#24515a);color:#fff}
.cg-pk-conversion h2{margin:.2rem 0 .7rem;color:#fff}
.cg-pk-conversion p{color:#dce8e9}
.cg-pk-conversion__button{display:inline-flex;align-items:center;margin-top:.5rem;padding:.8rem 1.15rem;border-radius:999px;background:#f0c6ad;color:#522d22!important;text-decoration:none;font-weight:850}
@media(max-width:980px){.cg-pk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.cg-pk__wrap,.cg-pk__wrap--article,.cg-pk__wrap--wide{width:min(100% - 24px,1180px)}.cg-pk__grid{grid-template-columns:1fr}.cg-pk__hero{padding-top:3.6rem}.cg-pk-card{border-radius:18px}.cg-pk-article__heroimg{border-radius:18px}}

/* KNOWLEDGE HUB PREMIUM EDITORIAL V1 (2026-09-18) */

/* Hero search */
.cg-pk-search{display:flex;gap:.6rem;max-width:560px;margin:2.1rem 0 0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:.4rem .4rem .4rem 1.2rem}
.cg-pk-search input{flex:1;min-width:0;background:transparent;border:0;color:#fff;font-size:.98rem}
.cg-pk-search input::placeholder{color:#c9dadd}
.cg-pk-search input:focus{outline:none}
.cg-pk-search button{border:0;border-radius:999px;padding:.7rem 1.3rem;background:#f0c6ad;color:#522d22;font-weight:800;font-size:.88rem;cursor:pointer;transition:background .2s ease}
.cg-pk-search button:hover{background:#ecb794}

/* Category chips */
.cg-pk-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.6rem}
.cg-pk-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);color:#e7eef0;font-size:.86rem;font-weight:650;text-decoration:none;transition:background .2s ease,border-color .2s ease}
.cg-pk-chip span{color:#b7c8cb;font-weight:600;font-size:.8em}
.cg-pk-chip:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.08)}
.cg-pk-chip--active{background:#f0c6ad;border-color:#f0c6ad;color:#522d22}
.cg-pk-chip--active span{color:#7a4a34}

/* Results head (search/category state) */
.cg-pk-results-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2rem}
.cg-pk-results-head h2{margin:0;font-size:1.5rem;letter-spacing:-.01em}
.cg-pk-results-head__clear{color:var(--pk-accent-dark);font-weight:700;font-size:.9rem;text-decoration:none}

/* Section headers between hub rows */
.cg-pk-section-head{margin:3.4rem 0 1.3rem}
.cg-pk-section-head h2{margin:0;font-size:1.55rem;letter-spacing:-.015em}
.cg-pk-section-head:first-child{margin-top:0}

/* Featured article */
.cg-pk-featured{background:var(--pk-surface);border:1px solid var(--pk-line);border-radius:26px;overflow:hidden;box-shadow:0 22px 60px rgba(31,42,47,.1)}
.cg-pk-featured__link{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;color:inherit;text-decoration:none}
.cg-pk-featured__media{position:relative;min-height:340px;background:#e8e0d4}
.cg-pk-featured__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cg-pk-featured__body{padding:clamp(1.8rem,3vw,3rem);display:flex;flex-direction:column;justify-content:center}
.cg-pk-featured__body h2{margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.15;letter-spacing:-.02em}
.cg-pk-featured__excerpt{margin:1rem 0 0;color:var(--pk-ink-soft);line-height:1.65;font-size:1rem}
.cg-pk-featured:hover .cg-pk-featured__media img{transform:scale(1.03)}
.cg-pk-featured__media img{transition:transform .35s ease}

/* Breadcrumbs */
.cg-pk-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;font-size:.82rem;color:#8c8478}
.cg-pk-breadcrumbs a{color:#8c8478;text-decoration:none}
.cg-pk-breadcrumbs a:hover{color:var(--pk-accent-dark)}

/* Reading progress bar */
.cg-pk-progress{position:sticky;top:0;z-index:40;height:3px;background:rgba(19,35,43,.08)}
.cg-pk-progress__bar{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--pk-accent),var(--pk-teal));transition:width .08s linear}

/* Reading layout: TOC + measured column */
.cg-pk__wrap--reading{width:min(1240px,calc(100% - 36px));margin:0 auto}
.cg-pk-reading--with-toc{display:grid;grid-template-columns:200px minmax(0,740px);gap:clamp(2rem,4vw,4.5rem);justify-content:center;align-items:start}
.cg-pk-reading--solo .cg-pk-article__body{max-width:760px;margin:0 auto}
.cg-pk-toc{position:sticky;top:2.2rem;padding-top:.2rem}
.cg-pk-toc__label{margin:0 0 .9rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9a9384}
.cg-pk-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;border-left:2px solid var(--pk-line)}
.cg-pk-toc a{display:block;padding:.05rem 0 .05rem 1rem;margin-left:-2px;border-left:2px solid transparent;color:#7a8188;font-size:.86rem;line-height:1.4;text-decoration:none;transition:color .15s ease,border-color .15s ease}
.cg-pk-toc a:hover{color:var(--pk-ink)}
.cg-pk-toc a.cg-pk-toc__active{color:var(--pk-accent-dark);border-left-color:var(--pk-accent);font-weight:700}

/* Reflection / questions callout */
.cg-pk-reflection{margin:2.6rem 0;padding:clamp(1.4rem,2.6vw,2rem);border-radius:20px;background:#eef3ee;border:1px solid #d8e3d6;scroll-margin-top:5.5rem}
.cg-pk-reflection__eyebrow{margin:0 0 .6rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-teal)}
.cg-pk-reflection h2{margin:0 0 .8rem;font-size:1.3rem}
.cg-pk-reflection p{margin:0 0 .9rem}
.cg-pk-reflection ul,.cg-pk-reflection ol{margin:0;padding-left:1.3rem}
.cg-pk-reflection li{margin-bottom:.5rem}

/* Related + next-article navigation */
.cg-pk-related{padding-top:0}
.cg-pk-next{margin-top:3rem;padding-bottom:1rem}
.cg-pk-next__link{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding:1.5rem 1.7rem;border-radius:20px;background:var(--pk-surface);border:1px solid var(--pk-line);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}
.cg-pk-next__link:hover{border-color:var(--pk-accent);box-shadow:0 14px 34px rgba(31,42,47,.08)}
.cg-pk-next__label{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9a9384}
.cg-pk-next__title{font-size:1.15rem;font-weight:750;letter-spacing:-.01em}

@media(max-width:1080px){
  .cg-pk-reading--with-toc{grid-template-columns:minmax(0,740px);max-width:760px;margin:0 auto}
  .cg-pk-toc{display:none}
  .cg-pk-featured__link{grid-template-columns:1fr}
  .cg-pk-featured__media{min-height:240px}
}
@media(max-width:640px){
  .cg-pk-search{flex-direction:column;border-radius:20px;padding:.9rem}
  .cg-pk-search button{width:100%}
  .cg-pk-featured__body{padding:1.5rem}
}


/* ============================================================
   KNOWLEDGE HUB PREMIUM EDITORIAL V2 — 2026-09-18
   ============================================================ */
.cg-pk{--pk-night:#0b1722;--pk-night-2:#173640;--pk-ink:#14232b;--pk-ink-soft:#5a686e;--pk-bg:#f7f4ee;--pk-surface:#fffdfa;--pk-line:#ded5c8;--pk-accent:#b56d4d;--pk-accent-dark:#8f4f35;--pk-teal:#4f8f98}
.cg-pk__wrap{width:min(1240px,calc(100% - 48px))}
.cg-pk__hero{padding:clamp(5rem,8vw,8rem) 0 clamp(4.5rem,7vw,6.5rem);background:radial-gradient(circle at 82% 18%,rgba(79,143,152,.25),transparent 31rem),radial-gradient(circle at 9% 91%,rgba(181,109,77,.16),transparent 28rem),linear-gradient(138deg,var(--pk-night),#102430 58%,#183a43)}
.cg-pk__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(3rem,7vw,7rem);align-items:end}
.cg-pk__hero h1{max-width:900px;font-size:clamp(2.9rem,5.8vw,5.9rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}
.cg-pk__lead{font-size:clamp(1.08rem,1.7vw,1.32rem);max-width:760px}
.cg-pk__hero-note{border-left:1px solid rgba(255,255,255,.24);padding:1rem 0 1rem 1.5rem;color:#e7eeee}
.cg-pk__hero-note-mark{display:block;color:#d99b7c;font:700 3.7rem/1 Georgia,serif;height:2rem}
.cg-pk__hero-note p{margin:.6rem 0 0;max-width:31ch;line-height:1.7}
.cg-pk-search{position:relative;max-width:650px;border-radius:18px;padding:.45rem .45rem .45rem 3rem;background:rgba(255,255,255,.09)}
.cg-pk-search__icon{position:absolute;left:1.15rem;top:50%;transform:translateY(-50%);font-size:1.4rem;color:#e5b59d}
.cg-pk-search input{font-size:1rem;min-height:46px}
.cg-pk-search button{border-radius:12px}
.cg-pk-chips{max-width:860px}
.cg-pk-chip{border-radius:999px}
.cg-pk__content{padding:clamp(4.5rem,7vw,7rem) 0 clamp(5.5rem,8vw,8rem)}
.cg-pk-section-head{margin:0 0 1.5rem}
.cg-pk-section-head h2{font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.08;letter-spacing:-.035em}
.cg-pk-section-head--split{display:flex;align-items:end;justify-content:space-between;gap:2rem}
.cg-pk-section-head--split>p{max-width:45ch;margin:0;color:var(--pk-ink-soft);line-height:1.65}
.cg-pk-latest,.cg-pk-all{margin-top:clamp(4rem,7vw,7rem)}
.cg-pk__grid{gap:1.35rem}
.cg-pk-card{border-radius:20px;box-shadow:0 14px 38px rgba(31,42,47,.065)}
.cg-pk-card__link{display:flex;flex-direction:column}
.cg-pk-card__body{display:flex;flex:1;flex-direction:column}
.cg-pk-card__body h3{margin:0;font-size:1.22rem;line-height:1.27;letter-spacing:-.024em}
.cg-pk-card__cta{margin-top:auto;padding-top:1rem}
.cg-pk-featured{border-radius:28px;box-shadow:0 22px 62px rgba(31,42,47,.1)}
.cg-pk-featured__link{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}
.cg-pk-featured__media{min-height:430px}
.cg-pk-featured__body{padding:clamp(2rem,4vw,4rem)}
.cg-pk-featured__body h3{margin:.1rem 0 0;font-size:clamp(1.9rem,3vw,3rem);line-height:1.08;letter-spacing:-.04em}
.cg-pk__empty{max-width:820px;margin:0 auto;padding:clamp(2rem,5vw,4rem);text-align:center;background:linear-gradient(135deg,#fffdfa,#f1ebe1);border-radius:28px;box-shadow:0 18px 50px rgba(31,42,47,.06)}
.cg-pk__empty h2{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.035em}
.cg-pk__empty p{max-width:60ch;margin-left:auto;margin-right:auto;color:var(--pk-ink-soft);line-height:1.7}
.cg-pk__empty-link{display:inline-flex;margin-top:.6rem;color:var(--pk-accent-dark);font-weight:800;text-decoration:none}

/* Premium article entry: image left, editorial intro right */
.cg-pk-detail{padding-bottom:0}
.cg-pk-progress{position:fixed;top:0;left:0;right:0;z-index:999;height:3px;background:transparent}
.cg-pk-article__head{padding:clamp(3rem,6vw,6rem) 0 clamp(3.3rem,6vw,5.5rem);background:linear-gradient(180deg,#fbf8f2,var(--pk-bg))}
.cg-pk-breadcrumbs{margin-bottom:2.2rem}
.cg-pk-article__hero{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:clamp(2.4rem,5vw,5rem);align-items:center}
.cg-pk-article__hero--noimage{grid-template-columns:minmax(0,920px)}
.cg-pk-article__heroimg{margin:0;aspect-ratio:4/3;border-radius:26px;overflow:hidden;box-shadow:0 24px 65px rgba(32,44,49,.15);background:#e8e0d4}
.cg-pk-article__heroimg img{width:100%;height:100%;object-fit:cover}
.cg-pk-article__head h1{font-size:clamp(2.55rem,4.8vw,5.05rem);line-height:1.01;letter-spacing:-.055em;text-wrap:balance}
.cg-pk-article__lead{max-width:64ch}
.cg-pk__wrap--reading{width:min(1240px,calc(100% - 48px));padding:clamp(3.8rem,6vw,6rem) 0 clamp(5rem,8vw,8rem)}
.cg-pk-reading--with-toc{grid-template-columns:230px minmax(0,760px);gap:clamp(2.4rem,4vw,4.5rem)}
.cg-pk-toc{top:110px;border-right:1px solid var(--pk-line);padding-right:1rem}
.cg-pk-toc ol{border-left:0}
.cg-pk-toc a{padding-left:0;margin-left:0;border-left:0}
.cg-pk-article__body{font-size:1.04rem;line-height:1.82}
.cg-pk-article__section+.cg-pk-article__section{margin-top:2.5rem}
.cg-pk-article__body h2{font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.16;letter-spacing:-.032em}
.cg-pk-reflection{background:linear-gradient(145deg,#f0e7db,#fffaf2);border-color:#dfd0bd;border-radius:22px;padding:clamp(1.5rem,3vw,2.1rem)}
.cg-pk-related{padding:clamp(4rem,7vw,6.5rem) 0;background:#eee8de;border-top:1px solid #ddd2c4}
.cg-pk-next{margin:0;padding:clamp(2rem,4vw,3.2rem) 0;background:#eee8de}
.cg-pk-next__link{background:#fffdfa}
@media(max-width:1050px){
  .cg-pk__hero-grid{grid-template-columns:1fr}.cg-pk__hero-note{display:none}
  .cg-pk-article__hero{grid-template-columns:1fr 1fr}
}
@media(max-width:860px){
  .cg-pk__wrap,.cg-pk__wrap--reading{width:min(100% - 32px,1240px)}
  .cg-pk-section-head--split{display:block}.cg-pk-section-head--split>p{margin-top:.8rem}
  .cg-pk-featured__link,.cg-pk-article__hero{grid-template-columns:1fr}
  .cg-pk-featured__media{min-height:0;aspect-ratio:16/10}
  .cg-pk-article__heroimg{aspect-ratio:16/10}
  .cg-pk-reading--with-toc{display:block;max-width:760px;margin:0 auto}
  .cg-pk-toc{position:static;border-right:0;border-bottom:1px solid var(--pk-line);padding:0 0 1.4rem;margin-bottom:2rem}
}
@media(max-width:640px){
  .cg-pk__wrap,.cg-pk__wrap--reading{width:min(100% - 24px,1240px)}
  .cg-pk__hero h1{font-size:clamp(2.45rem,12vw,3.7rem)}
  .cg-pk-search{padding:.7rem;border-radius:18px}.cg-pk-search__icon{display:none}
  .cg-pk-featured__body{padding:1.45rem}
  .cg-pk-article__head h1{font-size:clamp(2.2rem,11vw,3.25rem)}
  .cg-pk-article__heroimg{border-radius:18px}
}


/* ============================================================
   BLOG ARCHITECTURE V2 — shell breakout + journal navigation
   2026-09-18
   ============================================================ */

/* This stylesheet is only enqueued on the public Wissen surface.
   Remove the theme page-title band and let the Knowledge Hub use the
   full viewport instead of the constrained post-content column. */
#wp--skip-link--target > .wp-block-group.alignfull.has-tertiary-background-color.has-background{
  display:none!important;
}
.entry-content.wp-block-post-content{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding-left:0!important;
  padding-right:0!important;
}
.entry-content.wp-block-post-content > .cg-pk{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
.entry-content.wp-block-post-content.has-global-padding > .alignfull,
.entry-content.wp-block-post-content.has-global-padding > .cg-pk{
  margin-left:0!important;
  margin-right:0!important;
}

/* Blog / journal sub-navigation */
.cg-pk-blognav{
  position:sticky;
  top:0;
  z-index:25;
  background:rgba(255,253,250,.96);
  border-bottom:1px solid var(--pk-line);
  backdrop-filter:blur(14px);
}
.admin-bar .cg-pk-blognav{top:32px}
.cg-pk-blognav__inner{
  min-height:68px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:2rem;
}
.cg-pk-blognav__brand{
  color:var(--pk-night);
  text-decoration:none;
  font-size:.78rem;
  font-weight:850;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.cg-pk-blognav__brand:before{
  content:"";
  display:inline-block;
  width:24px;
  height:2px;
  margin:0 .65rem .22rem 0;
  background:var(--pk-accent);
}
.cg-pk-blognav__links{
  display:flex;
  align-items:center;
  gap:clamp(1rem,2.5vw,2.2rem);
}
.cg-pk-blognav__links a{
  color:var(--pk-ink-soft);
  text-decoration:none;
  font-size:.9rem;
  font-weight:700;
  transition:color .16s ease;
}
.cg-pk-blognav__links a:hover,
.cg-pk-blognav__links a:focus-visible{color:var(--pk-ink)}

/* Topic columns: the blog's category architecture, not just tiny chips. */
.cg-pk-topics-section{
  padding:clamp(3.8rem,6vw,6rem) 0;
  background:#fffdfa;
  border-bottom:1px solid var(--pk-line);
  scroll-margin-top:90px;
}
.cg-pk-topic-columns{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:1px;
  overflow:hidden;
  margin-top:1.6rem;
  border:1px solid var(--pk-line);
  border-radius:24px;
  background:var(--pk-line);
  box-shadow:0 18px 46px rgba(31,42,47,.06);
}
.cg-pk-topic-column{
  position:relative;
  min-height:150px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  gap:1rem;
  padding:1.45rem 1.5rem;
  background:var(--pk-surface);
  color:var(--pk-ink);
  text-decoration:none;
  transition:background .18s ease,color .18s ease,transform .18s ease;
}
.cg-pk-topic-column:hover,
.cg-pk-topic-column:focus-visible{
  z-index:1;
  background:var(--pk-night);
  color:#fff;
  outline:none;
}
.cg-pk-topic-column__name{
  max-width:12ch;
  font-size:clamp(1.05rem,1.5vw,1.3rem);
  font-weight:800;
  line-height:1.15;
  letter-spacing:-.02em;
}
.cg-pk-topic-column__count{
  color:var(--pk-ink-soft);
  font-size:.76rem;
  font-weight:650;
}
.cg-pk-topic-column:hover .cg-pk-topic-column__count,
.cg-pk-topic-column:focus-visible .cg-pk-topic-column__count{color:#cbd6d8}
.cg-pk-topic-column__arrow{
  position:absolute;
  right:1.35rem;
  top:1.25rem;
  color:var(--pk-accent);
  font-size:1.2rem;
  transition:transform .18s ease;
}
.cg-pk-topic-column:hover .cg-pk-topic-column__arrow{transform:translate(2px,-2px)}
#hervorgehoben,#neu,#alle-artikel,#themen{scroll-margin-top:92px}

@media(max-width:900px){
  .cg-pk-topic-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  .cg-pk-blognav__inner{min-height:58px;overflow:hidden}
  .cg-pk-blognav__brand{display:none}
  .cg-pk-blognav__links{
    width:100%;
    overflow-x:auto;
    white-space:nowrap;
    scrollbar-width:none;
    justify-content:flex-start;
  }
  .cg-pk-blognav__links::-webkit-scrollbar{display:none}
  .cg-pk-topic-columns{grid-template-columns:1fr}
  .cg-pk-topic-column{min-height:105px}
  .admin-bar .cg-pk-blognav{top:46px}
}
@media(prefers-reduced-motion:reduce){
  .cg-pk-topic-column,.cg-pk-topic-column__arrow{transition:none}
}

/* ============================================================
   KNOWLEDGE HUB FOCUS CARD TUNING V3 — 2026-09-18
   Fixes hero quote placement + smaller rectangular featured story.
   ============================================================ */
.cg-pk__hero-note{
  position:relative;
  padding:1.2rem 0 1rem 1.65rem;
}
.cg-pk__hero-note-mark{
  display:block;
  position:relative;
  width:max-content;
  height:auto;
  margin:0 0 .5rem;
  color:#d99b7c;
  font:700 3.05rem/.72 Georgia,serif;
  transform:none;
}
.cg-pk__hero-note p{
  margin:0;
  max-width:31ch;
  line-height:1.7;
}
.cg-pk-featured-section{
  max-width:1120px;
  margin-inline:auto;
}
.cg-pk-featured{
  border-radius:24px;
}
.cg-pk-featured__link{
  grid-template-columns:minmax(0,1.06fr) minmax(330px,.94fr);
}
.cg-pk-featured__media{
  min-height:0;
  aspect-ratio:16/9;
  background:#f3eee6;
}
.cg-pk-featured__media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  background:#f3eee6;
}
.cg-pk-featured__body{
  padding:clamp(1.6rem,3vw,2.6rem);
}
.cg-pk-featured__body h3{
  font-size:clamp(1.6rem,2.35vw,2.35rem);
  line-height:1.08;
}
.cg-pk-featured__excerpt{
  line-height:1.62;
}
@media(max-width:860px){
  .cg-pk-featured-section{max-width:none}
  .cg-pk-featured__link{grid-template-columns:1fr}
  .cg-pk-featured__media{aspect-ratio:16/9}
}
@media(max-width:640px){
  .cg-pk__hero-note-mark{font-size:2.5rem}
  .cg-pk-featured__body{padding:1.35rem}
}
/* END KNOWLEDGE HUB FOCUS CARD TUNING V3 */

/* ============================================================
   KNOWLEDGE HUB FOCUS CARD V4 — 2026-09-18
   Premium editorial composition; full artwork visible, readable copy.
   ============================================================ */
.cg-pk-featured-section{
  max-width:1080px;
  margin-inline:auto;
}
.cg-pk-featured{
  overflow:hidden;
  border-radius:24px;
  border:1px solid #ddd3c6;
  background:#fffdfa;
  box-shadow:0 24px 64px rgba(31,42,47,.09);
}
.cg-pk-featured__link{
  display:grid;
  grid-template-columns:minmax(0,46%) minmax(0,54%);
  align-items:center;
  min-width:0;
}
.cg-pk-featured__media{
  position:relative;
  min-width:0;
  min-height:0;
  aspect-ratio:auto;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  background:#f1ebe2;
}
.cg-pk-featured__media img{
  position:static!important;
  inset:auto!important;
  display:block;
  width:100%;
  height:auto;
  max-height:360px;
  object-fit:contain;
  object-position:center;
  background:#f1ebe2;
  transition:transform .35s ease;
}
.cg-pk-featured:hover .cg-pk-featured__media img{
  transform:scale(1.025);
}
.cg-pk-featured__body{
  min-width:0;
  overflow:visible;
  padding:clamp(1.7rem,3vw,2.7rem);
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.cg-pk-featured__body h3{
  margin:.1rem 0 0;
  max-width:18ch;
  font-size:clamp(1.65rem,2.3vw,2.35rem);
  line-height:1.08;
  letter-spacing:-.038em;
  text-wrap:balance;
}
.cg-pk-featured__excerpt{
  max-width:52ch;
  margin:.95rem 0 0;
  font-size:.98rem;
  line-height:1.65;
  color:var(--pk-ink-soft);
}
.cg-pk-featured__body .cg-pk-card__meta{
  margin-top:1.05rem;
}
.cg-pk-featured__body .cg-pk-card__cta{
  padding-top:1rem;
}
.cg-pk__hero-note{
  position:relative;
  padding:1.1rem 0 1rem 1.7rem;
}
.cg-pk__hero-note-mark{
  display:none!important;
}
.cg-pk__hero-note::before{
  content:"";
  position:absolute;
  left:0;
  top:1.18rem;
  width:3px;
  height:2.25rem;
  border-radius:999px;
  background:#d99b7c;
}
.cg-pk__hero-note p{
  margin:0;
  max-width:31ch;
  line-height:1.7;
}
@media(max-width:900px){
  .cg-pk-featured-section{max-width:none}
  .cg-pk-featured__link{grid-template-columns:1fr}
  .cg-pk-featured__media{padding:.8rem}
  .cg-pk-featured__media img{max-height:none}
  .cg-pk-featured__body h3{max-width:none}
}
@media(max-width:640px){
  .cg-pk-featured__body{padding:1.35rem}
  .cg-pk-featured{border-radius:18px}
}
/* END KNOWLEDGE HUB FOCUS CARD V4 */
