/* Reference desk: portal typography, factual tables and geographic relationships. */
:root {
  --knowledge-gap: clamp(14.8837px, calc(4.6512vw), 20px);
  --knowledge-space: clamp(26.7907px, calc(8.3721vw), 36px);
  --knowledge-body: clamp(14px, calc(3.4884vw), 15px);
}
@media(min-width:430px) {
  :root {
    --knowledge-gap: clamp(20px, calc(15.9597px + .9396vw), 34px);
    --knowledge-space: clamp(36px, calc(25.6107px + 2.4161vw), 72px);
    --knowledge-body: clamp(15px, calc(14.4228px + .1342vw), 17px);
  }
}
@media(min-width:1920px) {
  :root {
    --knowledge-gap: clamp(34px, calc(1.7708vw), 34px);
    --knowledge-space: clamp(72px, calc(3.75vw), 72px);
    --knowledge-body: clamp(17px, calc(.8854vw), 17px);
  }
}
.knowledge-page {padding-block:var(--knowledge-space);color:var(--cg-ink);background:#fff;}
.knowledge-header {padding-bottom:var(--knowledge-space);}
.knowledge-breadcrumbs {font-size:.77rem;line-height:1.6;margin-bottom:var(--knowledge-gap);color:#525d6c;}
.knowledge-breadcrumbs a {color:var(--cg-brand-700);text-decoration:underline;text-underline-offset:.2em;}
.knowledge-header h1 {margin:0 0 .45em;line-height:1.08;max-width:22ch;color:var(--cg-brand-700);}
.knowledge-header__summary {max-width:85ch;font-size:var(--knowledge-body);line-height:1.8;}
.knowledge-header__summary p {margin:0;}
.knowledge-header__meta {margin:1em 0 0;font-size:.74rem;color:#536072;}
.knowledge-layout {display:grid;grid-template-columns:minmax(160px,.67fr) minmax(0,2.8fr) minmax(225px,1fr);gap:var(--knowledge-gap);align-items:start;}
.knowledge-contents {grid-column:1;grid-row:1;position:sticky;top:var(--knowledge-sticky-top,1rem);max-height:calc(100vh - var(--knowledge-sticky-top,1rem) - 1rem);overflow:auto;padding-right:.5em;scrollbar-width:thin;}
.knowledge-contents summary {font-weight:750;font-size:.88rem;padding-bottom:.75em;cursor:pointer;}
.knowledge-contents ol {list-style:none;padding:0;margin:0;}
.knowledge-contents li {margin:.28em 0;font-size:.75rem;line-height:1.5;}
.knowledge-contents a {display:block;padding:.18em 0;color:#3c4c60;text-decoration:none;}
.knowledge-contents a:hover,.knowledge-contents a[aria-current] {color:var(--cg-brand-700);text-decoration:underline;text-underline-offset:.2em;}
.knowledge-contents__level-3 {padding-left:1em;}
.knowledge-facts {grid-column:3;grid-row:1;background:var(--cg-sky);padding:1.1rem;font-size:.76rem;}
.knowledge-page .knowledge-facts h2 {font-family:var(--cg-font-body)!important;font-weight:750!important;font-size:.9rem!important;line-height:1.45!important;margin:.4rem 0 .8rem;color:var(--cg-brand-700);}
.knowledge-facts dl {margin:0;}
.knowledge-facts dl>div {padding:.65em 0;border-bottom:1px solid var(--cg-border-strong);}
.knowledge-facts dt {color:#536072;font-size:.95em;margin:0 0 .2em;}
.knowledge-facts dd {margin:0;font-weight:650;line-height:1.6;}
.knowledge-facts a {color:var(--cg-brand-700);text-decoration:underline;text-underline-offset:.18em;}
.knowledge-facts .knowledge-reference {font-size:.72em;font-weight:400;white-space:nowrap;}
.knowledge-facts__symbols {display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center;margin-bottom:1.2rem;}
.knowledge-facts__symbols figure {margin:0;text-align:center;}
.knowledge-facts__symbols img {height:6rem;width:100%;object-fit:contain;display:block;}
.knowledge-facts__symbols figcaption {font-size:.7rem;line-height:1.5;margin-top:.4em;}
.knowledge-body {grid-column:2;grid-row:1;min-width:0;font-size:var(--knowledge-body);line-height:1.85;overflow-wrap:break-word;}
.knowledge-body>p {margin:0 0 1.25em;}
.knowledge-body h2 {font-size:var(--cg-type-h2);line-height:1.25;margin:2.3em 0 .85em;scroll-margin-top:calc(var(--knowledge-sticky-top,1rem) + 1rem);color:var(--cg-brand-700);}
.knowledge-body>h2:first-child {margin-top:0;}
.knowledge-body h3 {font-family:var(--cg-font-body);font-weight:750;font-size:1.08em;line-height:1.45;margin:1.8em 0 .7em;scroll-margin-top:calc(var(--knowledge-sticky-top,1rem) + 1rem);}
.knowledge-body a {color:var(--cg-brand-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;}
.knowledge-body a:hover {text-decoration-thickness:2px;}
.knowledge-body sup {font-size:.68em;margin-left:.15em;}
.knowledge-body sup a {text-decoration:none;white-space:nowrap;}
.knowledge-body ul,.knowledge-body ol {padding-left:1.4em;}
.knowledge-body li {margin-bottom:.55em;}
.knowledge-body figure {margin:1.5em 0 2em;}
.knowledge-body .knowledge-editorial-image {margin-top:0;}
.knowledge-editorial-image img {display:block;max-width:100%;height:auto;max-height:55svh;object-fit:contain;}
.knowledge-body figcaption {font-size:.8em;line-height:1.65;color:#536072;}
.knowledge-table-scroll {max-width:100%;overflow-x:auto;margin:1.5em 0 .6em;scrollbar-width:thin;}
.knowledge-table {border-collapse:collapse;width:100%;font-size:.8em;font-variant-numeric:tabular-nums;line-height:1.6;}
.knowledge-table caption {text-align:left;font-weight:750;padding-bottom:.85em;font-size:1.1em;color:var(--cg-heading-color);}
.knowledge-table th,.knowledge-table td {padding:.8em .7em;border-bottom:1px solid #d5dfeb;text-align:right;vertical-align:top;}
.knowledge-table th:first-child,.knowledge-table td:first-child {text-align:left;}
.knowledge-table thead th {background:#eef5fd;font-weight:700;}
.knowledge-table tbody th {font-weight:650;}
.knowledge-table tbody tr:hover {background:#f7fbff;}
.knowledge-table-scroll:focus-visible {outline:2px solid var(--cg-brand-700);outline-offset:3px;}
.knowledge-source-note {font-size:.75em;line-height:1.7;color:#536072;margin:.7em 0 1.5em;}
.knowledge-map {max-width:100%;}
.knowledge-map svg {display:block;width:100%;height:auto;overflow:hidden;background:#f4f8fc;}
.knowledge-map__area {fill:#d6e9fe;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;transition:fill .12s ease;}
.knowledge-map a:hover .knowledge-map__area,.knowledge-map a:focus .knowledge-map__area,.knowledge-map__area.is-selected {fill:#0849a2;}
.knowledge-map a:focus-visible {outline:none;}
.knowledge-map a:focus-visible .knowledge-map__area {stroke:#ffb33b;stroke-width:4;}
.knowledge-map__label {font:650 13px var(--cg-font-body);fill:#0c254f;paint-order:stroke;stroke:#fff;stroke-width:3;stroke-linejoin:round;pointer-events:none;}
.knowledge-map__north,.knowledge-map__scale-label {font:600 11px var(--cg-font-body);fill:#3b506c;}
.knowledge-map__scale {stroke:#3b506c;stroke-width:1.5;fill:none;}
.knowledge-map figcaption {margin-top:.7em;}
.knowledge-map__index {display:grid;grid-template-columns:1fr 1fr;gap:.4em 1em;list-style:none;padding:0!important;margin:1em 0 0;font-size:.8em;}
.knowledge-map__index li {margin:0;}
.knowledge-pyramid>figcaption {margin-bottom:.9rem;font-weight:650;}
.knowledge-pyramid__legend {display:grid;grid-template-columns:1fr 3.5em 1fr;text-align:center;font-size:.72em;font-weight:650;gap:.5em;margin-bottom:.8em;}
.knowledge-pyramid__legend span:first-child {color:#0849a2;}.knowledge-pyramid__legend span:last-child {color:#6e4e87;}
.knowledge-pyramid table {display:block;width:100%;font-size:.7em;font-variant-numeric:tabular-nums;line-height:1.2;}
.knowledge-pyramid tbody {display:grid;gap:.35em;}
.knowledge-pyramid tr {display:grid;grid-template-columns:minmax(0,1fr) 3.5em minmax(0,1fr);gap:.5em;align-items:center;}
.knowledge-pyramid th {grid-column:2;grid-row:1;font-weight:500;text-align:center;}
.article-content .knowledge-pyramid th,.article-content .knowledge-pyramid td{padding:0;border:0;white-space:nowrap;}
.knowledge-pyramid td {grid-row:1;position:relative;min-height:1.8em;display:flex;align-items:center;}
.knowledge-pyramid td:before {content:'';position:absolute;inset-block:0;width:var(--bar);z-index:0;}
.knowledge-pyramid td span {z-index:1;padding:.25em .5em;position:relative;}
.knowledge-pyramid__men {grid-column:1;justify-content:flex-end;}.knowledge-pyramid__men:before {right:0;background:#d6e9fe;}
.knowledge-pyramid__women {grid-column:3;justify-content:flex-start;}.knowledge-pyramid__women:before {left:0;background:#e9def0;}
.knowledge-trend>figcaption {font-weight:650;margin-bottom:1em;}
.knowledge-trend ol {list-style:none;padding:0;margin:0;font-size:.8em;}
.knowledge-trend li {display:grid;grid-template-columns:7em minmax(0,1fr);gap:1em;align-items:center;margin:0 0 .7em;}
.knowledge-trend li>div {position:relative;padding:.4em .7em;z-index:0;font-variant-numeric:tabular-nums;}
.knowledge-trend li>div:before {content:'';position:absolute;inset-block:0;left:0;width:var(--bar);background:#d6e9fe;z-index:-1;}
.knowledge-sources {margin-top:3em;padding-top:1em;border-top:2px solid var(--cg-brand-700);scroll-margin-top:calc(var(--knowledge-sticky-top,1rem) + 1rem);}
.knowledge-sources h2 {margin-top:.7em;}
.knowledge-sources ol {font-size:.76em;line-height:1.8;}
.knowledge-sources li {margin-bottom:1.2em;scroll-margin-top:calc(var(--knowledge-sticky-top,1rem) + 1rem);}
.knowledge-sources li:target {background:#fff4da;}
.knowledge-faq details {border-bottom:1px solid #d5dfeb;padding:1em 0;}
.knowledge-faq summary {cursor:pointer;font-weight:700;line-height:1.6;}
.knowledge-faq details>div {padding:.7em 0 0;}
.knowledge-faq details p {margin:.4em 0;}
.knowledge-sources li p {margin:.3em 0;color:#536072;}
.knowledge-sources>p {font-size:.75em;color:#536072;}
.knowledge-home {padding-block:var(--knowledge-space);background:#eef5fd;}
.knowledge-home__grid {display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:calc(var(--knowledge-gap)*2);align-items:center;}
.knowledge-home h2 {margin:0 0 .5em;}
.knowledge-home h2 a {color:var(--cg-heading-color);text-decoration:none;}
.knowledge-home p {font-size:var(--knowledge-body);line-height:1.8;max-width:60ch;}
.knowledge-home dl {display:flex;gap:calc(var(--knowledge-gap)*1.5);margin:1.2em 0 0;flex-wrap:wrap;}
.knowledge-home dt {font-size:.7rem;color:#536072;}
.knowledge-home dd {font-size:1.5rem;font-weight:750;font-variant-numeric:tabular-nums;margin:.2em 0 0;color:var(--cg-heading-color);}
.knowledge-home nav {display:grid;grid-template-columns:1fr 1fr;gap:1.1em 1.3em;font-size:.85rem;line-height:1.6;}
.knowledge-home nav a {color:var(--cg-brand-700);text-decoration:underline;text-underline-offset:.25em;}
@media(max-width:1200px) {
  .knowledge-layout {grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);}
  .knowledge-contents {grid-column:1/-1;grid-row:1;position:static;max-height:none;padding:0 0 .6rem;border-bottom:1px solid var(--cg-border-strong);}
  .knowledge-contents ol {columns:3;column-gap:var(--knowledge-gap);}
  .knowledge-contents li {break-inside:avoid;}
  .knowledge-body {grid-column:1;grid-row:2;}
  .knowledge-facts {grid-column:2;grid-row:2;}
}
@media(max-width:760px) {
  .knowledge-layout {display:flex;flex-direction:column;gap:var(--knowledge-gap);}
  .knowledge-contents,.knowledge-facts,.knowledge-body {width:100%;}
  .knowledge-contents {order:0;}.knowledge-facts {order:1;}.knowledge-body {order:2;}
  .knowledge-contents ol {columns:1;padding-bottom:.7rem;}
  .knowledge-contents li {font-size:.8rem;}
  .knowledge-contents a {padding:.4em 0;}
  .knowledge-facts {padding:1rem;}
  .knowledge-facts dl {display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;}
  .knowledge-facts__symbols {width:min(15rem,100%);margin:0 auto 1rem;}
  .knowledge-facts__symbols img {height:5.5rem;}
  .knowledge-body {margin-top:1rem;}
  .knowledge-body h2 {font-size:1.35rem;}
  .knowledge-map__index {grid-template-columns:1fr;font-size:.86em;}
  .knowledge-home__grid {grid-template-columns:1fr;gap:var(--knowledge-gap);}
  .knowledge-home nav {font-size:.8rem;}
  .knowledge-home dd {font-size:1.3rem;}
}
@media(prefers-reduced-motion:reduce) {.knowledge-map__area {transition:none;}}
@media print {
  .site-header,.site-footer,.knowledge-contents,.knowledge-home {display:none!important;}
  .knowledge-layout {display:block;}.knowledge-facts {float:right;width:28%;margin-left:2rem;}.knowledge-body {font-size:11pt;}
  .knowledge-table-scroll {overflow:visible;}.knowledge-sources a {overflow-wrap:anywhere;}
}



/* Portal reference layout v2: a photographic opening, chapter navigation and a local atlas. */
:root{--knowledge-title:clamp(34.2326px,10.6977vw,46px);--knowledge-chapter:clamp(20.8372px,6.5116vw,28px);}
@media(min-width:430px){:root{--knowledge-title:clamp(46px,calc(32.7248px + 3.0872vw),92px);--knowledge-chapter:clamp(28px,calc(23.3826px + 1.0738vw),44px);}}
@media(min-width:1920px){:root{--knowledge-title:92px;--knowledge-chapter:44px;}}
.knowledge-page{padding-top:var(--knowledge-gap);font-family:var(--cg-font-body);}
.knowledge-page>.knowledge-breadcrumbs{margin-bottom:var(--knowledge-gap);}
.knowledge-hero{background:#d6e9fe;color:#062d68;}
.knowledge-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--knowledge-gap);}
.knowledge-hero__copy{padding-block:var(--knowledge-space);min-width:0;}
.knowledge-hero__label{margin:0 0 .75em;color:var(--cg-brand-700);font-size:clamp(1rem,1.25vw,1.2rem);font-weight:700;letter-spacing:.04em;}
.knowledge-page .knowledge-hero h1{margin:0 0 .45em;max-width:27ch;font:900 clamp(1.9rem,3.4vw,3.4rem)/1.07 var(--cg-font-heading);letter-spacing:-.035em;color:var(--cg-blue);}
.knowledge-page .knowledge-hero--feature h1{font-size:var(--knowledge-title)!important;letter-spacing:-.055em;}
.knowledge-hero--feature .knowledge-hero__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;}
.knowledge-hero--feature .knowledge-hero__copy{padding-right:var(--knowledge-gap);}
.knowledge-hero--map .knowledge-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;}
.knowledge-hero__map{min-width:0;padding-block:var(--knowledge-gap);}
.knowledge-hero__map .knowledge-map{margin:0;}
.knowledge-hero__map .knowledge-map__index{display:none;}
.knowledge-hero__map figcaption{font-size:.7rem;line-height:1.65;}
.knowledge-location-grid.knowledge-location-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));}
@media(max-width:600px){.knowledge-location-grid.knowledge-location-grid--pair{grid-template-columns:1fr;}}
.knowledge-hero__photo{margin:0!important;min-width:0;align-self:stretch;display:flex;flex-direction:column;}
.knowledge-hero__photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;flex:1;min-height:0;}
.knowledge-hero__photo figcaption{font-size:.68rem;line-height:1.5;padding:.7em 0;color:#213e65;}
.knowledge-header__summary{font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.8;max-width:78ch;}
.knowledge-hero .knowledge-header__meta{font-size:.75rem!important;line-height:1.7;color:#23436e;margin-top:1.2rem;}
.knowledge-header__meta a{color:inherit;text-decoration:underline;}
.knowledge-quick-stats dl{display:grid;grid-template-columns:1fr .9fr 1.3fr;gap:var(--knowledge-gap);margin:0;padding:var(--knowledge-gap) 0 var(--knowledge-space);}
.knowledge-quick-stats dl>div{padding-block:1.25rem;border-bottom:2px solid #0849a2;}
.knowledge-quick-stats dt{font-size:.72rem;line-height:1.6;color:#3d5675;}
.knowledge-quick-stats dd{font-family:var(--cg-font-heading);font-size:clamp(1.45rem,2.6vw,2.8rem);line-height:1.3;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--cg-blue);margin:.35em 0 0;}
.knowledge-quick-stats dd small{font:650 .5em var(--cg-font-body);letter-spacing:0;}
.knowledge-sticky-nav{position:sticky;top:var(--knowledge-sticky-top,1rem);z-index:35;background:white;border-block:1px solid #b4cceb;}
.knowledge-sticky-nav>.site-shell{position:relative;}
.knowledge-sticky-nav details>summary{display:flex;align-items:center;gap:1.6rem;min-height:3.5rem;cursor:pointer;padding:.8rem 0;font-size:.8rem;line-height:1.5;color:#0849a2;list-style:none;}
.knowledge-sticky-nav summary::-webkit-details-marker{display:none;}
.knowledge-sticky-nav summary>span:first-child{font-weight:800;flex-shrink:0;}
.knowledge-sticky-nav summary>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1.4rem;}
.knowledge-sticky-nav summary:after{content:'+';margin-left:auto;font-size:1.4rem;font-weight:700;}
.knowledge-sticky-nav details[open]>summary:after{content:'−';}
.knowledge-sticky-nav nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:2px solid #0849a2;padding:1.3rem;max-height:65svh;overflow:auto;box-shadow:0 1rem 1.5rem #062d6812;}
.knowledge-sticky-nav ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1.5rem;list-style:none;margin:0;padding:0;}
.knowledge-sticky-nav a{display:flex;gap:.6em;color:#0849a2;font-size:.76rem;line-height:1.6;padding:.35em 0;text-decoration:none;}
.knowledge-sticky-nav a span{color:#7b9dc8;font-size:.8em;}
.knowledge-read-progress{position:absolute;left:0;bottom:-1px;height:3px;width:var(--reading-progress,0%);background:#0849a2;pointer-events:none;}
.knowledge-page .knowledge-layout{display:block;max-width:70rem;}
.knowledge-page .knowledge-contents{position:static;max-height:none;padding:var(--knowledge-space) 0;overflow:visible;}
.knowledge-contents>details>summary{font-family:var(--cg-font-heading);font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.4;color:#0849a2;margin:0 0 1.4rem;padding:0;}
.knowledge-page .knowledge-contents ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.8rem;columns:unset;}
.knowledge-page .knowledge-contents li{font-size:.83rem;line-height:1.6;margin:0;min-width:0;}
.knowledge-page .knowledge-contents a{display:flex;gap:.7rem;align-items:baseline;min-height:2.7rem;padding:.6rem 0;border-bottom:1px solid #d6e9fe;color:#093e83;font-weight:650;text-decoration:none;}
.knowledge-contents a>span{font-size:.65rem;color:#557ead;font-variant-numeric:tabular-nums;flex-shrink:0;}
.knowledge-contents a:hover,.knowledge-sticky-nav a:hover,.knowledge-sticky-nav a[aria-current]{text-decoration:underline;text-underline-offset:.25em;color:#062d68;}
.knowledge-page .knowledge-facts{padding:1.4rem 0 1.6rem;background:white;border-block:2px solid #0849a2;font-size:.84rem;margin:0 0 var(--knowledge-space);}
.knowledge-facts__head{display:flex;gap:2rem;justify-content:space-between;align-items:center;margin-bottom:.8rem;}
.knowledge-page .knowledge-facts h2{font-family:var(--cg-font-heading)!important;font-size:clamp(1.15rem,1.8vw,1.65rem)!important;line-height:1.35!important;margin:0;}
.knowledge-facts__symbols{display:flex;gap:1.8rem;margin:0;flex-shrink:0;}
.knowledge-facts__symbols img{height:3.5rem;width:5rem;object-fit:contain;}
.knowledge-facts__symbols figcaption{font-size:.6rem;}
.knowledge-facts>details>summary{cursor:pointer;font-size:.77rem;font-weight:650;color:#0849a2;padding:.7rem 0;}
.knowledge-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem 1.8rem;margin-top:1rem;}
.knowledge-facts dl>div{padding:.9rem 0;}
.knowledge-facts dt{font-size:.76rem;line-height:1.5;}
.knowledge-facts dd{font-size:.82rem;}
.knowledge-page .knowledge-body{width:100%;margin:0;font-size:clamp(1rem,calc(.95rem + .18vw),1.12rem);line-height:1.85;}
.knowledge-body>p,.knowledge-body>ul,.knowledge-body>ol{max-width:78ch;}
.knowledge-page .knowledge-body h2{font-size:var(--knowledge-chapter);font-family:var(--cg-font-heading);line-height:1.18;letter-spacing:-.025em;max-width:31ch;margin:2.4em 0 .8em;scroll-margin-top:calc(var(--knowledge-sticky-top,1rem) + 5rem);}
.knowledge-page .knowledge-body>h2:first-child{margin-top:0;}
.knowledge-page .knowledge-body h3{font:750 1.08em/1.5 var(--cg-font-body);color:#0849a2;scroll-margin-top:calc(var(--knowledge-sticky-top,1rem) + 5rem);}
.knowledge-body>.knowledge-map--locator{width:min(23rem,100%);margin:1.5rem 0;}
.knowledge-story-photo{margin:2rem 0 2.6rem!important;}
.knowledge-story-photo img{display:block;width:100%;height:auto;max-height:35rem;object-fit:contain;background:#f1f7ff;}
.knowledge-story-photo figcaption{max-width:80ch;font-size:.75em;padding-top:.7rem;}
.knowledge-table-scroll{position:relative;padding-bottom:.8rem;scrollbar-color:#0849a2 #d6e9fe;scrollbar-width:thin;}
.knowledge-table{font-size:.82em;line-height:1.65;}
.knowledge-table caption{font-family:var(--cg-font-body);font-weight:650;text-align:left;padding:0 0 1em;font-size:1em;line-height:1.65;}
.knowledge-table th,.knowledge-table td{padding:1em .8em;border-bottom:1px solid #c5d9f1;white-space:normal;}
.knowledge-table thead th{background:#0849a2;color:white;font-weight:700;}
.knowledge-table tbody tr:nth-child(even){background:#f1f7ff;}
.knowledge-table tbody tr:hover{background:#e0edff;}
.knowledge-sources,.knowledge-sources li{scroll-margin-top:calc(var(--knowledge-sticky-top,1rem) + 5rem);}
.knowledge-sources ol{font-size:.8em;}
.knowledge-faq summary{color:#0849a2;padding-right:1rem;}
.knowledge-atlas{margin:1.6rem 0 2rem;font-family:var(--cg-font-body);font-size:1rem;max-width:100%;min-width:0;}
.knowledge-atlas__toolbar{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .8rem;}
.knowledge-atlas__toolbar button,.knowledge-atlas__tools button{border:1px solid #abc8ec;background:#fff;color:#0849a2;padding:.8em 1em;font:700 .76rem/1.5 var(--cg-font-body);cursor:pointer;border-radius:0;min-height:2.75rem;}
.knowledge-atlas__toolbar button[aria-pressed=true],.knowledge-atlas__tools button[aria-pressed=true]{background:#0849a2;border-color:#0849a2;color:white;}
.knowledge-atlas button:hover{background:#d6e9fe;color:#062d68;}
.knowledge-atlas button:focus-visible,.knowledge-atlas input:focus-visible{outline:3px solid #f0b440;outline-offset:2px;}
.knowledge-atlas__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.3fr);min-width:0;background:#f3f8ff;}
.knowledge-atlas__surface{position:relative;min-width:0;}
.knowledge-atlas__canvas{height:clamp(22rem,39vw,36rem);width:100%;background:#eff5fc;display:none;z-index:0;}
.knowledge-atlas.is-ready .knowledge-atlas__canvas{display:block;}
.knowledge-atlas.is-ready .knowledge-atlas__fallback,.knowledge-atlas.is-ready .knowledge-atlas__status{display:none;}
.knowledge-atlas__status{font-size:.8rem;padding:1rem;}
.knowledge-atlas__info{padding:1.2rem;min-width:0;border-left:1px solid white;}
.knowledge-atlas__info strong{display:block;color:#0849a2;font:800 1.05rem/1.4 var(--cg-font-body);}
.knowledge-atlas__info p{font-size:.75rem!important;line-height:1.7;margin:.7rem 0 1rem;}
.knowledge-atlas__info dl{display:block;margin:.9rem 0;font-size:.73rem;line-height:1.6;}
.knowledge-atlas__info dt{color:#506986;}.knowledge-atlas__info dd{font-weight:750;margin:0 0 .7rem;color:#062d68;font-size:.95rem;}
.knowledge-atlas__info a{display:inline-block;font-size:.77rem;font-weight:750;color:#0849a2;text-decoration:underline;text-underline-offset:.2em;}
.knowledge-atlas__tools{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:1.4rem;}
.knowledge-atlas__tools button{font-size:.66rem;padding:.6em .8em;}
.knowledge-atlas__nature{display:flex;gap:.5rem 1.3rem;flex-wrap:wrap;font-size:.72rem;padding:.4rem 0 1rem;}
.knowledge-atlas__nature[hidden]{display:none;}
.knowledge-atlas__nature label{cursor:pointer;display:flex;align-items:center;gap:.4em;}
.knowledge-atlas__nature input{accent-color:#0849a2;width:1.1em;height:1.1em;}
.knowledge-atlas__note{font-size:.72rem!important;line-height:1.8;color:#4a6486;margin:.8rem 0;max-width:none!important;}
.knowledge-atlas__directory summary{font-size:.75rem;color:#0849a2;font-weight:700;cursor:pointer;padding:.5rem 0;}
.knowledge-atlas__directory ul{columns:2;font-size:.75rem;padding-left:1.2rem;line-height:1.7;margin:.7rem 0;}
.knowledge-atlas__directory li{break-inside:avoid;}
.knowledge-atlas .leaflet-container{font-family:var(--cg-font-body);font-size:.74rem;background:#eff5fc;}
.knowledge-atlas .leaflet-pane>svg{width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;}
.knowledge-atlas .leaflet-control-zoom{border:0;border-radius:0;box-shadow:none;}
.knowledge-atlas .leaflet-control-zoom a{border-radius:0!important;color:#0849a2;background:#fff;width:2.5rem;height:2.5rem;line-height:2.5rem;text-decoration:none;font-size:1.4rem;}
.knowledge-atlas .leaflet-control-attribution{font-size:.6rem;background:#fff;}
.knowledge-atlas .leaflet-tooltip{font-family:var(--cg-font-body);font-size:.73rem;line-height:1.65;color:#062d68;border-radius:0;border:1px solid #a4c4ed;padding:.65rem;box-shadow:none;min-width:10.5rem;max-width:16rem;white-space:normal;}
.knowledge-atlas .atlas-water-label{color:#38658e;font-style:italic;font-weight:550;}
.knowledge-atlas button:disabled{opacity:.5;cursor:default;}
.knowledge-atlas .atlas-label{background:none;border:none;color:#093e83;font:750 .69rem/1.3 var(--cg-font-body);white-space:nowrap;text-align:center;text-shadow:0 1px white,1px 0 white,-1px 0 white,0 -1px white;}
.knowledge-atlas .atlas-place-marker{width:1.5rem;height:1.5rem;background:#0849a2;border:2px solid white;color:white;text-align:center;font:750 .65rem/1.3rem var(--cg-font-body);border-radius:50%;}
.knowledge-atlas .atlas-place-marker--place{background:#526c87;}
.knowledge-atlas .leaflet-interactive:focus{outline:3px solid #f0b440;}
.atlas-key{display:inline-block;vertical-align:middle;width:1.1em;height:.6em;margin-right:.2em;background:#b5d5f6;}
.atlas-key--rail{background:#77557e;height:.2em;margin-left:.8em;}
@media(max-width:760px){
 .knowledge-hero--map .knowledge-hero__inner{grid-template-columns:1fr;gap:0;}
 .knowledge-hero--map .knowledge-hero__copy{padding-bottom:0;}
 .knowledge-hero--feature .knowledge-hero__inner{grid-template-columns:1fr;gap:0;}
 .knowledge-hero--feature .knowledge-hero__copy{padding:1.8rem 0;}
 .knowledge-hero__photo img{aspect-ratio:3/2;flex:none;}
 .knowledge-quick-stats dl{grid-template-columns:1fr 1fr;gap:0 1.3rem;padding-bottom:1.5rem;}
 .knowledge-quick-stats dl>div:last-child{grid-column:1/-1;}
 .knowledge-quick-stats dl>div{padding:1rem 0;}
 .knowledge-page .knowledge-contents ol{grid-template-columns:1fr 1fr;gap:0 1rem;}
 .knowledge-page .knowledge-contents li{font-size:.73rem;}
 .knowledge-contents>details>summary{font-size:1.2rem;margin-bottom:.7rem;}
 .knowledge-sticky-nav summary>span:last-child{font-size:.7rem;}
 .knowledge-sticky-nav nav ol{grid-template-columns:1fr;gap:.2rem;}
 .knowledge-sticky-nav nav{max-height:60svh;padding:1rem;}
 .knowledge-facts__head{display:block;}
 .knowledge-facts__symbols{margin:1.3rem 0 .4rem;width:auto;}
 .knowledge-facts dl{grid-template-columns:1fr 1fr;gap:0 1rem;}
 .knowledge-page .knowledge-body h2{margin-top:2.1em;max-width:100%;}
 .knowledge-page .knowledge-body h3{font-size:1.02em;}
 .knowledge-atlas__workspace{grid-template-columns:1fr;}
 .knowledge-atlas__canvas{height:24rem;}
 .knowledge-atlas__info{padding:1rem;border-left:0;border-top:2px solid white;}
 .knowledge-atlas__info dl{display:grid;grid-template-columns:1fr 1fr;gap:0 .8rem;}
 .knowledge-atlas__info dl>div{min-width:0;}
 .knowledge-atlas__toolbar{display:grid;grid-template-columns:1fr 1fr;}
 .knowledge-atlas__toolbar button{font-size:.67rem;padding:.75em .5em;}
 .knowledge-atlas__directory ul{columns:1;}
 .knowledge-atlas__info p{margin:.6rem 0;}
 .knowledge-atlas__tools{margin-top:.8rem;}
}
@media(max-width:360px){.knowledge-page .knowledge-contents ol{grid-template-columns:1fr;}.knowledge-facts dl{grid-template-columns:1fr;}}
@media(prefers-reduced-motion:reduce){.knowledge-page *{scroll-behavior:auto!important;}}
@media print{.knowledge-sticky-nav,.knowledge-atlas__toolbar,.knowledge-atlas__tools{display:none!important;}.knowledge-atlas__workspace{display:block;}.knowledge-hero__inner{display:block;}.knowledge-hero__photo{max-width:50%;}.knowledge-page .knowledge-layout{display:block;}.knowledge-facts{float:none;width:auto!important;margin-left:0!important;}}

.knowledge-location-detail{margin:1.2rem 0;}
.knowledge-location-detail>summary{cursor:pointer;color:#0849a2;font-size:.85rem;font-weight:700;padding:.65em 0;}
.knowledge-location-detail .knowledge-map--locator{max-width:24rem;}

/* Explanatory map legend, synchronized with the active layers. */
.knowledge-atlas__legend{border-top:1px solid #d6e2ef;padding-top:1rem;margin-top:1rem;font-size:.72rem;line-height:1.5;}
.knowledge-atlas__legend>strong{display:block;color:#0849a2;margin-bottom:.5rem;}
.knowledge-atlas__legend ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem;}
.knowledge-atlas__legend li{display:flex;align-items:center;gap:.55rem;margin:0;}
.atlas-symbol{display:inline-block;flex:0 0 1.2rem;width:1.2rem;height:.75rem;border:1px solid transparent;}
.atlas-symbol--unit{border:2px solid #0849a2;background:#6da9ed22;}
.atlas-symbol--water{background:#b9d8f6;border-color:#8bbdec;}
.atlas-symbol--road{height:0;border-top:2px solid #c4ceda;}
.atlas-symbol--rail{height:0;border-top:3px dashed #77557e;}
.atlas-symbol--stop,.atlas-symbol--station,.atlas-symbol--monument{flex-basis:.65rem;width:.65rem;height:.65rem;border-radius:50%;margin:0 .275rem;background:#0849a2;}
.atlas-symbol--station{background:#77557e;}.atlas-symbol--monument{background:#277f59;}
.atlas-symbol--heritage,.atlas-symbol--place{border-radius:50%;height:1.2rem;background:#0849a2;}
.atlas-symbol--place{background:#526c87;}
.atlas-symbol--reserve{border-color:#98712b;background:#98712b40;}
.atlas-symbol--natura{border-color:#376c6b;background:#376c6b40;}
.atlas-symbol--protected{border-color:#55a583;background:#55a58320;}

/* Keep one contents directory at the opening; show the fixed navigator during reading. */
.knowledge-sticky-nav{position:fixed;left:0;right:0;display:none;}
.knowledge-sticky-nav.is-visible{display:block;}

/* Shared reference reading width and one expanded, persistent contents control. */
.knowledge-page .knowledge-body>p,.knowledge-page .knowledge-body>ul,.knowledge-page .knowledge-body>ol{max-width:none;}
.knowledge-contents-slot{position:relative;overflow-anchor:none;}
.knowledge-page .knowledge-contents{position:relative;background:#fff;max-height:none;padding:1.1rem 0 1.4rem;border-block:1px solid #b4cceb;}
.knowledge-contents details>summary{display:flex;align-items:center;gap:1rem;min-height:3rem;list-style:none;cursor:pointer;margin:0;padding:.55rem 0;font:700 .9rem/1.5 var(--cg-font-body);}
.knowledge-contents summary::-webkit-details-marker{display:none;}
.knowledge-contents summary>span:first-child{flex:0 0 auto;color:#0849a2;font-weight:850;}
.knowledge-contents summary>span:last-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#365c8b;font-size:.83em;font-weight:500;}
.knowledge-contents summary:after{content:'+';font-size:1.4em;color:#0849a2;}
.knowledge-contents details[open]>summary:after{content:'−';}
.knowledge-contents details[open]>ol{padding-top:.6rem;}
.knowledge-page .knowledge-contents.is-fixed{position:fixed;z-index:45;top:var(--knowledge-sticky-top,0px);left:0;right:0;width:100%;margin:0;max-width:none;padding:0 max(1rem,calc((100vw - 70rem)/2));box-sizing:border-box;}
.knowledge-contents.is-fixed details[open]>ol{position:absolute;top:100%;left:0;right:0;margin:0;background:white;max-height:65svh;overflow:auto;overscroll-behavior:contain;padding:1rem max(1rem,calc((100vw - 70rem)/2)) 1.25rem;border-bottom:2px solid #0849a2;box-shadow:0 .8rem 1.5rem #062d6814;}
.knowledge-contents a:focus-visible,.knowledge-contents summary:focus-visible{outline:3px solid #e6a936;outline-offset:3px;}
.knowledge-page .knowledge-body h2,.knowledge-page .knowledge-body h3,.knowledge-page .knowledge-body section[id],.knowledge-page .knowledge-body li[id]{scroll-margin-top:calc(var(--knowledge-sticky-top,0px) + 5rem);}
.knowledge-photo-set__grid{display:grid;gap:1rem;align-items:start;}
.knowledge-photo-set__grid>figure{margin:0;min-width:0;}
.knowledge-photo-set--pair .knowledge-photo-set__grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.knowledge-photo-set--mosaic .knowledge-photo-set__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;}
.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure:first-child{grid-row:span 2;display:flex;flex-direction:column;}
.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure:first-child>button{flex:1;}
.knowledge-photo-set__trigger{display:block;width:100%;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:zoom-in;}
.knowledge-photo-set__trigger:focus-visible{outline:3px solid #0849a2;outline-offset:4px;}
.knowledge-photo-set--pair .knowledge-photo-set__trigger img{aspect-ratio:4/3;object-fit:cover;max-height:none;}
.knowledge-photo-set--mosaic .knowledge-photo-set__trigger img{aspect-ratio:16/9;object-fit:cover;max-height:none;}
.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure:first-child img{height:100%;aspect-ratio:auto;min-height:100%;object-fit:cover;}
.knowledge-story-photo .knowledge-photo-set__grid figcaption{max-width:none;font-size:.73em;line-height:1.7;}
.knowledge-atlas__views{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;font-size:.75rem;}
.knowledge-atlas__views>span{font-weight:750;color:#0849a2;margin-right:.4rem;}
.knowledge-atlas__views button{border:1px solid #abc8ec;background:white;color:#0849a2;padding:.65em .85em;font:700 .75rem/1.5 var(--cg-font-body);cursor:pointer;min-height:2.75rem;}
.knowledge-atlas__views button[aria-pressed=true]{background:#d6e9fe;border-color:#0849a2;}
.knowledge-atlas .leaflet-pane>canvas{max-width:none!important;max-height:none!important;}
.knowledge-atlas .atlas-street-label{white-space:nowrap;text-align:center;color:#3f5871;font:600 10px/20px var(--cg-font-body);text-shadow:1px 1px white,-1px -1px white,1px -1px white,-1px 1px white;pointer-events:none;}
.knowledge-atlas .leaflet-control-scale{font-family:var(--cg-font-body);font-size:10px;line-height:1.3;}
.knowledge-atlas .leaflet-control-zoom a{min-width:2rem;min-height:2rem;}
.atlas-symbol--county{height:0;border-top:2px dashed #062d68;}
.atlas-symbol--street{height:0;border-top:2px solid #a5b6ca;}
.atlas-symbol--building{background:#aebdcd;border-color:#8a9cb0;}
@media(max-width:760px){.knowledge-page .knowledge-contents ol{grid-template-columns:1fr 1fr;}.knowledge-contents.is-fixed details[open]>ol{grid-template-columns:1fr;max-height:65svh;}.knowledge-atlas__views{display:grid;grid-template-columns:1fr 1fr;}.knowledge-atlas__views>span{grid-column:1/-1;}.knowledge-atlas__views button:last-child{grid-column:1/-1;}}
@media(max-width:600px){.knowledge-photo-set--pair .knowledge-photo-set__grid{gap:.75rem;}.knowledge-photo-set--pair .knowledge-photo-set__trigger img{aspect-ratio:1;}.knowledge-photo-set--mosaic .knowledge-photo-set__grid{grid-template-columns:1fr 1fr;}.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure:first-child{grid-column:1/-1;grid-row:auto;}.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure:first-child img{height:auto;aspect-ratio:3/2;}.knowledge-photo-set--mosaic .knowledge-photo-set__trigger img{aspect-ratio:1;}.knowledge-story-photo .knowledge-photo-set__grid figcaption{font-size:.68em;}}
@media(max-width:430px){.knowledge-page .knowledge-contents ol{grid-template-columns:1fr;}}
@media print{.knowledge-page .knowledge-contents.is-fixed{display:none!important;}}

/* Keep the mosaic proportional: the large photograph spans two bounded rows. */
.knowledge-photo-set--mosaic .knowledge-photo-set__grid{aspect-ratio:1.55;grid-template-rows:repeat(2,minmax(0,1fr));}
.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure,.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure:first-child{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;align-content:stretch;}
.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure>button{height:100%;min-height:0;overflow:hidden;}
.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure img,.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure:first-child img{height:100%;min-height:0;max-height:none;aspect-ratio:auto;object-fit:cover;}
@media(max-width:600px){.knowledge-photo-set--mosaic .knowledge-photo-set__grid{aspect-ratio:auto;grid-template-rows:auto auto;align-items:start;}.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure,.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure:first-child{display:block;}.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure>button{height:auto;}.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure img{height:auto;aspect-ratio:1;}.knowledge-photo-set--mosaic .knowledge-photo-set__grid>figure:first-child img{height:auto;aspect-ratio:3/2;}}

/* The opening contents stays in normal flow; only the compact state has a top offset. */
.knowledge-page .knowledge-contents:not(.is-fixed){top:auto;left:auto;right:auto;bottom:auto;}
.knowledge-contents-slot+.knowledge-facts{margin-top:var(--knowledge-space);}
.knowledge-facts__note{font-size:.8em;line-height:1.7;color:#365578;margin:1rem 0 0;}
.knowledge-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;align-items:start;margin:1.5rem 0 2rem;}
.knowledge-location-grid .knowledge-map{width:100%;max-width:none;margin:0;min-width:0;}
.knowledge-location-grid .knowledge-map svg,.knowledge-location-grid .knowledge-map img{width:100%;height:auto;aspect-ratio:740/610;object-fit:contain;background:#f3f7fc;display:block;}
.knowledge-location-grid figcaption{font-size:.72em;line-height:1.7;margin-top:.65rem;}
.knowledge-photo-set--contain .knowledge-photo-set__trigger img{object-fit:contain!important;aspect-ratio:4/3!important;background:#f3f7fc;}
.knowledge-photo-set--contain.knowledge-photo-set--single .knowledge-photo-set__trigger img{max-height:28rem;}
.knowledge-data-figure{margin:1.6rem 0 2rem;padding:1.5rem 0;border-block:1px solid #b4cceb;}
.knowledge-data-figure>figcaption{font-size:.88rem;color:#0849a2;margin-bottom:1.1rem;line-height:1.6;}
.knowledge-data-figure ol{list-style:none;margin:0;padding:0;display:grid;gap:1rem;}
.knowledge-data-figure li{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2.8fr);gap:.5rem 1rem;margin:0;align-items:center;font-size:.8rem;line-height:1.6;min-width:0;}
.knowledge-data-figure__value{position:relative;min-width:0;padding:.6rem .7rem;background:#f3f7fc;color:#063f89;overflow-wrap:anywhere;}
.knowledge-data-figure__bar{position:absolute;inset:0 auto 0 0;width:var(--bar);background:#b7d5f6;}
.knowledge-data-figure__value strong{position:relative;z-index:1;}
.knowledge-data-figure__value small{font-size:.8em;font-weight:500;}
.knowledge-data-figure__note{grid-column:2;font-size:.86em;color:#365578;}
.knowledge-data-figure--records ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;}
.knowledge-data-figure--records li{display:block;border-top:3px solid #0849a2;padding-top:.7rem;}
.knowledge-data-figure--records .knowledge-data-figure__label{display:block;font-weight:700;color:#365578;margin-bottom:.5rem;}
.knowledge-data-figure--records .knowledge-data-figure__value{background:none;padding:0;font-size:1.1em;}
.knowledge-data-figure--records .knowledge-data-figure__note{display:block;margin-top:.45rem;}
.knowledge-source-popover{position:fixed;z-index:10001;box-sizing:border-box;width:min(24rem,calc(100vw - 1.5rem));max-height:calc(100svh - 1.5rem);overflow:auto;overscroll-behavior:contain;background:#fff;color:#183c66;border:1px solid #96b9e1;border-top:4px solid #0849a2;box-shadow:0 .6rem 1.8rem #062d6829;padding:1rem;font:400 .75rem/1.65 var(--cg-font-body,Arial,sans-serif);}
.knowledge-source-popover[hidden]{display:none!important;}
.knowledge-source-popover>strong{display:block;font-size:1.12em;color:#0849a2;}
.knowledge-source-popover p{font:inherit;margin:.5rem 0;}
.knowledge-source-popover .knowledge-source-popover__date{font-weight:700;}
.knowledge-source-popover small{display:block;font-size:.9em;color:#536c88;}
.knowledge-source-popover__links{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;border-top:1px solid #d6e2ef;margin-top:.8rem;padding-top:.65rem;}
.knowledge-source-popover a{color:#0849a2;text-decoration:underline;text-underline-offset:.2em;}
.knowledge-source-popover button{margin:0 0 0 auto;border:0;background:none;color:#365578;text-decoration:underline;padding:.3rem 0;font:inherit;cursor:pointer;}
.knowledge-source-popover a:focus-visible,.knowledge-source-popover button:focus-visible{outline:3px solid #e6a936;outline-offset:3px;}
.knowledge-page .knowledge-table{table-layout:auto;min-width:36rem;}
.knowledge-table-scroll .knowledge-table--directory{table-layout:auto!important;min-width:42rem!important;text-align:left;}
.knowledge-table-scroll .knowledge-table--directory th,.knowledge-table-scroll .knowledge-table--directory td{overflow-wrap:normal!important;word-break:normal!important;text-align:left!important;}
.knowledge-table-scroll .knowledge-table--directory th:first-child{width:40%;}
.knowledge-table-scroll .knowledge-table--directory td:last-child{white-space:nowrap;}
@media(max-width:760px){.knowledge-location-grid{grid-template-columns:1fr;gap:1.5rem;}.knowledge-location-grid .knowledge-map svg,.knowledge-location-grid .knowledge-map img{max-height:25rem;}.knowledge-data-figure--records ol{grid-template-columns:1fr;}.knowledge-data-figure li{grid-template-columns:1fr;gap:.3rem;}.knowledge-data-figure__note{grid-column:1;}}
@media print{.knowledge-source-popover{display:none!important;}.knowledge-page .knowledge-contents.is-fixed{position:static;}.knowledge-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
