/**
 * GTGF v17.05 — Knowledge Compact Premium
 * Density + hierarchy pass for the Knowledge Center, taxonomy hubs and article pages.
 * Keeps v16.96 contrast/interaction contracts intact while reducing scroll and oversized type.
 */

body.gtgf-v14.gtgf-v1705-knowledge{
  --k1705-paper:#f4f1ea;
  --k1705-paper-hi:#fbfaf7;
  --k1705-ink:#11100f;
  --k1705-muted:#5f584f;
  --k1705-line:rgba(17,16,15,.13);
  --k1705-line-dark:rgba(255,255,255,.14);
  --k1705-orange:#ff5a00;
  --k1705-dark:#0c0c0b;
  --k1705-radius:16px;
}

/* =====================================================================
   ARCHIVE HERO — less billboard, more editorial command surface
   ===================================================================== */
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-hero{
  padding:clamp(38px,4.4vw,58px) 0 clamp(36px,4vw,52px)!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-hero__grid{
  grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)!important;
  gap:clamp(24px,3.5vw,48px)!important;
  align-items:stretch!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-hero__copy{
  justify-content:center!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-hero__copy>.eyebrow{
  margin-bottom:7px!important;
  font-size:12px!important;
  line-height:1.2!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-hero__copy h1{
  max-width:11ch!important;
  margin:0 0 13px!important;
  font-size:clamp(42px,4.6vw,70px)!important;
  line-height:.90!important;
  letter-spacing:-.057em!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-knowledge-hero__lead{
  max-width:64ch!important;
  margin:0!important;
  font-size:15.5px!important;
  line-height:1.52!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-search{
  width:min(620px,100%)!important;
  margin-top:18px!important;
  padding:4px!important;
  border-radius:12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-search input{
  min-height:46px!important;
  padding-inline:14px!important;
  font-size:15px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-search button{
  min-width:124px!important;
  min-height:46px!important;
  padding-inline:18px!important;
  font-size:12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-proof{
  gap:7px 18px!important;
  margin-top:14px!important;
  font-size:11px!important;
}

/* Featured panel becomes a compact editorial rail. */
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick{
  border-radius:var(--k1705-radius)!important;
  box-shadow:0 20px 48px rgba(0,0,0,.20)!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__label{
  padding:12px 16px!important;
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__main{
  padding:17px 18px 16px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__main>span{
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__main>strong{
  max-width:19ch!important;
  margin:12px 0 8px!important;
  font-size:clamp(23px,2vw,31px)!important;
  line-height:.98!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__main>small{
  -webkit-line-clamp:2!important;
  color:rgba(255,255,255,.72)!important;
  font-size:13px!important;
  line-height:1.45!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__main>b{
  margin-top:14px!important;
  padding-top:12px!important;
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__quick a{
  min-height:64px!important;
  padding:11px 12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__quick strong{
  font-size:12px!important;
  line-height:1.28!important;
}

/* =====================================================================
   COMMAND CENTER — compact, scan-first, action-first
   ===================================================================== */
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-command{
  padding:30px 0 6px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-command__head{
  grid-template-columns:minmax(0,1fr) minmax(240px,370px)!important;
  gap:22px!important;
  margin-bottom:14px!important;
  padding-bottom:14px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-command__head h2{
  max-width:16ch!important;
  margin-top:4px!important;
  font-size:clamp(30px,3vw,43px)!important;
  line-height:.98!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-command__head>p{
  font-size:14px!important;
  line-height:1.5!important;
}

html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now{
  margin-bottom:14px!important;
  border-radius:var(--k1705-radius)!important;
  box-shadow:0 18px 42px rgba(20,14,9,.10)!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now>header{
  gap:20px!important;
  padding:17px 20px 14px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now h2{
  max-width:16ch!important;
  margin-top:4px!important;
  font-size:clamp(27px,2.7vw,38px)!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now__session{
  gap:2px!important;
  padding-left:14px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now__session span,
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now__article>span{
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now__session strong{
  font-size:14px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now__session small,
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now__article>small{
  font-size:12px!important;
  line-height:1.4!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now__article{
  min-height:158px!important;
  padding:16px 18px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now__article>strong{
  margin:9px 0 6px!important;
  font-size:15px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now__article>b{
  padding-top:11px!important;
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-now>footer{
  padding:10px 20px!important;
  font-size:11px!important;
}

html body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions-head{
  margin:2px 0 7px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions-head strong{
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions-head small{
  font-size:12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions{
  margin-bottom:12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions a{
  grid-template-columns:24px minmax(0,1fr) auto!important;
  min-height:62px!important;
  padding:12px 14px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions span{
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions strong{
  font-size:13px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions small{
  font-size:11px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-recent{
  margin-top:16px!important;
  padding-top:14px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-recent h3{
  font-size:24px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-recent__grid a{
  padding:11px 13px!important;
}

/* =====================================================================
   LIBRARY — denser cards, tighter filters, less empty surface
   ===================================================================== */
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-knowledge-library{
  padding:34px 0 46px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-library-head{
  grid-template-columns:minmax(0,1fr) minmax(260px,430px)!important;
  gap:24px!important;
  margin-bottom:16px!important;
  padding-bottom:16px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-library-head h2{
  max-width:16ch!important;
  margin-top:4px!important;
  font-size:clamp(31px,3.2vw,46px)!important;
  line-height:.96!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-library-head>p{
  max-width:48ch!important;
  font-size:14px!important;
  line-height:1.5!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-filter-panel{
  margin-bottom:18px!important;
  border-radius:12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-filter-panel summary{
  min-height:48px!important;
  padding:0 15px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-filter-panel summary span{
  font-size:12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-filter-panel summary small{
  font-size:12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-filter-panel__body{
  padding:14px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-filter-group>strong{
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-filter-group a{
  padding:6px 10px!important;
  font-size:11px!important;
}

html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .brief-grid.v145-article-grid{
  gap:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .brief-card.v145-article-card{
  min-height:0!important;
  border-radius:14px!important;
  box-shadow:0 8px 24px rgba(25,19,12,.025)!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1524-article-card__link{
  padding:17px 18px 15px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1524-article-card__top{
  min-height:0!important;
  margin-bottom:9px!important;
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1524-article-card__labels{
  gap:5px!important;
  margin:0 0 9px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1524-article-card__labels span{
  padding:5px 8px!important;
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v145-article-card h3{
  max-width:none!important;
  margin:0 0 8px!important;
  font-size:clamp(18px,1.35vw,22px)!important;
  line-height:1.04!important;
  letter-spacing:-.035em!important;
  -webkit-line-clamp:3!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v145-article-card p{
  margin:0 0 10px!important;
  color:#514b44!important;
  font-size:13px!important;
  line-height:1.45!important;
  -webkit-line-clamp:2!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-card-proof{
  gap:4px!important;
  padding-top:2px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-card-proof span{
  padding:4px 7px!important;
  font-size:9px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1524-article-card__footer{
  margin-top:10px!important;
  padding-top:10px!important;
  font-size:10px!important;
}

/* Apply row should feel like a utility rail, not another section. */
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1555-apply-row{
  margin-top:18px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1555-apply-row>div{
  padding:15px 17px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1555-apply-row span{
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1555-apply-row strong{
  margin:8px 0 5px!important;
  font-size:15px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1555-apply-row a{
  font-size:12px!important;
}

/* =====================================================================
   TOPIC ROUTES + KNOWLEDGE STANDARD — compact closing sections
   ===================================================================== */
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1515-topic-hubs{
  padding:38px 0!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-section-head{
  gap:24px!important;
  margin-bottom:16px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-section-head h2{
  max-width:19ch!important;
  font-size:clamp(29px,3vw,42px)!important;
  line-height:.98!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-section-head>p{
  font-size:14px!important;
  line-height:1.5!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1515-topic-hubs__grid{
  gap:8px!important;
  margin-top:16px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1515-topic-hubs__grid a{
  min-height:76px!important;
  padding:13px 14px!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.52)!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1515-topic-hubs__grid strong{
  font-size:14px!important;
  line-height:1.25!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1515-topic-hubs__grid span{
  margin-top:4px!important;
  font-size:11px!important;
}

html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard{
  padding:40px 0!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard__grid{
  grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;
  gap:clamp(28px,4vw,54px)!important;
  align-items:start!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard h2{
  max-width:13ch!important;
  margin:6px 0 11px!important;
  font-size:clamp(31px,3.1vw,44px)!important;
  line-height:.96!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard> .wrap>div:first-child>p:last-child{
  max-width:51ch!important;
  color:rgba(255,255,255,.72)!important;
  font-size:13px!important;
  line-height:1.5!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard__points{
  gap:0!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard__points article{
  min-height:0!important;
  padding:13px 0!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard__points article>span{
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard__points article strong{
  font-size:14px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard__points article p{
  margin-top:4px!important;
  color:rgba(255,255,255,.68)!important;
  font-size:12px!important;
  line-height:1.45!important;
}

/* =====================================================================
   TAXONOMY HUBS — same density language as the archive
   ===================================================================== */
html body.gtgf-v14.gtgf-v1705-knowledge .v1515-taxonomy-hub .v1515-hub-hero{
  padding-block:42px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v1515-taxonomy-hub .v1515-hub-hero__grid{
  gap:32px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v1515-taxonomy-hub .v1515-hub-hero h1{
  font-size:clamp(39px,4.2vw,62px)!important;
  line-height:.92!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v1515-taxonomy-hub .v1515-hub-facts{
  gap:6px!important;
  padding:17px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v1515-taxonomy-hub .v1515-hub-featured,
html body.gtgf-v14.gtgf-v1705-knowledge .v1515-taxonomy-hub .v1515-hub-library{
  padding-block:38px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v1515-taxonomy-hub .v1515-hub-featured__grid{
  gap:9px!important;
  margin-top:18px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v1515-taxonomy-hub .v1515-hub-featured__grid a{
  min-height:170px!important;
  padding:16px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v1515-taxonomy-hub .v1515-hub-featured__grid strong{
  margin:.4rem 0!important;
  font-size:18px!important;
}

/* =====================================================================
   ARTICLE — smaller hero, calmer reading rhythm, compact application CTA
   ===================================================================== */
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v1594-article-hero{
  padding:40px 0 34px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-breadcrumb{
  margin-bottom:13px!important;
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v1594-article-hero h1{
  max-width:20ch!important;
  margin:7px 0 13px!important;
  font-size:clamp(38px,4.3vw,64px)!important;
  line-height:.94!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v145-article-hero__intro{
  max-width:760px!important;
  font-size:15px!important;
  line-height:1.52!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-facts{
  margin-top:18px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-facts>span{
  padding-block:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v1594-article-details{
  margin-top:12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v145-article-layout{
  grid-template-columns:190px minmax(0,760px)!important;
  gap:clamp(28px,4vw,54px)!important;
  padding-top:34px!important;
  padding-bottom:38px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v145-article-nav{
  font-size:13px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-read-intro,
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v1594-author-note,
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v151-learning-goal{
  margin-bottom:16px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-content p,
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-content li{
  font-size:16px!important;
  line-height:1.64!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-content>h2,
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-content .entry-content>h2{
  margin-top:38px!important;
  margin-bottom:12px!important;
  font-size:clamp(27px,2.5vw,37px)!important;
  line-height:1.02!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-content h3{
  margin-top:25px!important;
  font-size:19px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-article-apply{
  margin:36px 0 4px!important;
  border-radius:16px!important;
  box-shadow:0 16px 38px rgba(22,16,10,.10)!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-article-apply__copy{
  padding:18px 20px 16px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-article-apply__copy>span{
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-article-apply__copy h2{
  max-width:22ch!important;
  margin:5px 0 7px!important;
  font-size:clamp(25px,2.3vw,34px)!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-article-apply__copy p{
  font-size:13px!important;
  line-height:1.5!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-article-apply__actions a{
  min-height:64px!important;
  padding:13px 16px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-article-apply__actions a span{
  font-size:10px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge .v169600-article-apply__actions a strong{
  font-size:12px!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v153-related-knowledge{
  padding:38px 0!important;
}
html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v145-article-next{
  padding:38px 0!important;
}

/* =====================================================================
   RESPONSIVE — compact never means cramped or unreadable
   ===================================================================== */
@media(max-width:980px){
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-hero__grid{
    grid-template-columns:1fr!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick{
    min-height:0!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard__grid{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v145-article-layout{
    grid-template-columns:minmax(0,760px)!important;
  }
}

@media(max-width:700px){
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-hero{
    padding:30px 0 32px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-hero__copy h1{
    font-size:clamp(37px,11vw,49px)!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-knowledge-hero__lead{
    font-size:15px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-search{
    grid-template-columns:1fr!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1594-knowledge-search button{
    width:100%!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__quick{
    grid-template-columns:1fr!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v159975-editorial-pick__quick a+a{
    border-left:0!important;
    border-top:1px solid var(--k1705-line-dark)!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge .v169600-command{
    padding-top:24px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge .v169600-command__head{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge .v169600-command__head h2{
    font-size:30px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions a{
    min-height:58px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-knowledge-library{
    padding:28px 0 38px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-library-head{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v156-library-head h2{
    font-size:32px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v1515-topic-hubs{
    padding:30px 0!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard{
    padding:32px 0!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-knowledge .v153-knowledge-standard h2{
    font-size:32px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v1594-article-hero{
    padding:30px 0 26px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v1594-article-hero h1{
    font-size:clamp(34px,10.5vw,47px)!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v145-article-layout{
    padding-top:26px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-content p,
  html body.gtgf-v14.gtgf-v1705-knowledge #main-content.v1696-article-page .v159975-article-content li{
    font-size:15.5px!important;
  }
  html body.gtgf-v14.gtgf-v1705-knowledge .v169600-article-apply__actions{
    grid-template-columns:1fr!important;
  }
}

@media(prefers-reduced-motion:reduce){
  body.gtgf-v14.gtgf-v1705-knowledge .v145-article-card,
  body.gtgf-v14.gtgf-v1705-knowledge .v169600-questions a,
  body.gtgf-v14.gtgf-v1705-knowledge .v159975-editorial-pick a{
    transition:none!important;
  }
}
