.mono-facts__grid{gap:var(--kb-pad-card);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.mono-facts__card{background:var(--kb-surface-tonal);border:1px solid var(--kb-outline);border-radius:var(--kb-radius-card);padding:var(--kb-pad-card);flex-direction:column;gap:4px;min-block-size:4.5rem;display:flex}.mono-facts__label{color:var(--kb-ink-soft);font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);display:block}.mono-facts__value{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);margin:0;display:block}.mono-facts__card--detail{padding:0}.mono-facts__summary{align-items:center;gap:var(--kb-pad-card);padding:var(--kb-pad-card);border-radius:inherit;min-block-size:4.5rem;list-style:none;display:flex}.mono-facts__summary::-webkit-details-marker{display:none}.mono-facts__summary::marker{content:""}.mono-facts__text{flex-grow:1;min-inline-size:0}.mono-facts__chev{color:var(--kb-ink-soft);transition:transform var(--dur-spatial-fast) var(--spring-spatial-fast);flex-shrink:0}.mono-facts__card--detail[open] .mono-facts__chev{transform:rotate(-90deg)}.mono-facts__body{white-space:pre-line;font-size:var(--kb-rank-4);line-height:var(--kb-lead-read)}.mono-facts__source{border-radius:var(--kb-radius-inner);background:var(--kb-surface);padding:calc(var(--kb-pad-card) * .75) var(--kb-pad-card)}.mono-facts__source-label{color:var(--kb-ink-soft);font-size:var(--kb-rank-4);line-height:var(--kb-lead-4)}.mono-facts__source-value{font-size:var(--kb-rank-4);line-height:var(--kb-lead-read)}.mono-facts__hint{color:var(--kb-ink-soft);font-size:var(--kb-rank-4);line-height:var(--kb-lead-read);margin-block-start:var(--kb-pad-card)}.mono-facts__detail{gap:calc(var(--kb-pad-card) * .75);padding:0 var(--kb-pad-card) var(--kb-pad-card);flex-direction:column;display:flex}.js-sheets .mono-facts__card--detail[open]:before{content:"";z-index:900;background:var(--md-scrim);animation:mono-scrim var(--dur-effects-fast) var(--spring-effects-default) both;position:fixed;inset:0}.js-sheets .mono-facts__detail{z-index:901;background:var(--kb-surface);padding:18px;max-block-size:80vh;box-shadow:var(--shadow-overlay);animation:mono-sheet var(--dur-spatial-default) var(--spring-spatial-default) both;border-start-start-radius:var(--shape-xl);border-start-end-radius:var(--shape-xl);padding-block-end:max(18px, env(safe-area-inset-bottom));position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.js-sheets .mono-facts__detail:before{content:"";border-radius:var(--shape-full);background:var(--border-subtle);block-size:4px;inline-size:36px;margin:0 auto 14px;display:block}@keyframes mono-scrim{0%{opacity:0}to{opacity:1}}@keyframes mono-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.js-sheets .mono-facts__card--detail[open]:before,.js-sheets .mono-facts__detail{animation-duration:1ms}}.mono-article{background:var(--kb-surface-tonal);border:1px solid var(--kb-outline);border-radius:var(--kb-radius-card);padding:var(--kb-pad-card)}.mono .mono-article>h2{margin-block-start:0}.mono-article__lede{font-size:var(--kb-rank-4);line-height:var(--kb-lead-read)}.mono-article__more{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);margin-block-end:0}.mono-rail-section>h2{margin-block-end:4px}.mono-rail__note{color:var(--kb-ink-soft);font-size:var(--kb-rank-4);line-height:var(--kb-lead-read);margin-block-end:var(--kb-pad-card)}.mono-rail{gap:var(--step);overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(var(--step) * -2);padding-inline:calc(var(--step) * 2);scroll-padding-inline:calc(var(--step) * 2);scrollbar-width:none;margin-block:0;padding-block:0;list-style:none;display:flex;overflow-x:auto}.mono-rail::-webkit-scrollbar{display:none}.mono-rail__item{scroll-snap-align:start;flex:0 0 224px}.mono-rail__card{block-size:100%;min-block-size:48px;padding:var(--kb-pad-card) 14px;border-radius:var(--kb-radius-card);background:var(--kb-surface-tonal);border:1px solid var(--kb-outline);color:var(--kb-ink);flex-direction:column;justify-content:center;gap:4px;margin:0;text-decoration:none;display:flex}.mono-rail__card--flat{border-color:var(--kb-outline-strong);background:0 0}.mono-rail__label{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3)}.mono-rail__sub{color:var(--kb-ink-soft);font-size:var(--kb-rank-4);line-height:var(--kb-lead-4)}.mono-rail__item--more{flex:none}.mono-rail__more{align-items:stretch;gap:var(--step);display:flex}.mono-rail__rest{gap:var(--step);margin:0;padding:0;list-style:none;display:flex}.mono-rail__card--more{background:var(--kb-accent-bg);color:var(--kb-accent);cursor:pointer;border-color:#0000;flex-direction:row;align-items:center;gap:6px;inline-size:224px;list-style:none}.mono-rail__card--more::-webkit-details-marker{display:none}.mono-rail__card--more::marker{content:""}.mono-rail__chev{flex-shrink:0;transition:transform .2s cubic-bezier(.2,0,0,1)}.mono-rail__more[open] .mono-rail__chev{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.mono-rail__chev{transition:none}}.mono{--mono-radius-pill:999px}.kb .mono-glance__list{gap:10px;margin:0;display:grid}.kb .mono-glance__row{gap:4px;display:grid}.kb .mono-glance__row dt{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--kb-ink-soft)}.kb .mono-glance__row dt a{min-block-size:24px;display:inline-block}.kb .mono-glance__row dd{margin:0}.kb .mono-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kb .mono-chip{border-radius:var(--mono-radius-pill);background:var(--kb-surface-tonal);border:1px solid var(--kb-outline);min-block-size:34px;font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--kb-ink);align-items:center;padding-block:6px;padding-inline:12px;display:flex}.mono .frow{background:var(--kb-surface-tonal)}.kb .mono-folds>h2{margin-block-end:calc(var(--kb-gutter) * .75)}.kb .mono-folds .frows{margin-block:0}.kb .mono-rows__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kb .mono-rows__row{min-block-size:48px;padding:var(--kb-pad-card) 14px;border-radius:var(--kb-radius-card);background:var(--kb-surface-tonal);border:1px solid var(--kb-outline);flex-direction:column;justify-content:center;gap:2px;display:flex}.kb .mono-rows__name{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--kb-ink);margin:0}.kb .mono-rows__note{font-size:var(--kb-rank-4);line-height:var(--kb-lead-read);color:var(--kb-ink-soft);margin:0}.mono-footer{border-block-start:1px solid var(--kb-outline);margin-block-start:var(--kb-section-gap);padding-block-start:16px}.mono-footer p{color:var(--kb-ink-soft);margin-block:0}.mono-footer p+p{margin-block-start:4px}
