._4twtFG_siteControl{border-color:color-mix(in oklab, var(--color-border) 82%, var(--color-text) 18%);background:color-mix(in oklab, var(--color-surface-elevated) 97%, var(--color-surface) 3%);width:15rem;max-width:calc(100vw - 1.5rem);color:color-mix(in oklab, var(--color-text) 82%, var(--color-text-muted) 18%);font-family:var(--font-body);box-shadow:0 18px 40px -24px color-mix(in oklab, var(--color-text) 32%, transparent), 0 3px 10px -5px color-mix(in oklab, var(--color-text) 16%, transparent);border-radius:.75rem;padding:.625rem .8125rem;font-size:16px;font-weight:400;line-height:1.4;overflow:visible}._4twtFG_siteControlArrow{fill:color-mix(in oklab, var(--color-surface-elevated) 97%, var(--color-surface) 3%);stroke:color-mix(in oklab, var(--color-border) 82%, var(--color-text) 18%);stroke-width:1px}._4twtFG_bookPresentation{font-family:var(--font-serif);border-radius:.625rem;padding:1rem;font-size:1.125rem;line-height:1.5}
.tm3KPa_reading{min-width:0;color:var(--cn-text)}.tm3KPa_body{gap:14px;min-width:0;max-width:36rem;display:grid}.tm3KPa_title{color:var(--cn-ink);font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;align-items:baseline;gap:10px;margin:0;font-size:26px;font-weight:400;line-height:1.2;display:flex}.tm3KPa_titleIcon{color:var(--cn-accent);flex:none;transform:translateY(3px)}.tm3KPa_paragraph{text-wrap:pretty;margin:0;font-size:18px;line-height:1.62}.tm3KPa_paragraph a{color:var(--cn-ink);-webkit-text-decoration-color:var(--cn-accent-line);text-decoration-color:var(--cn-accent-line);transition:text-decoration-color var(--cn-fast)}.tm3KPa_paragraph a:hover{text-decoration-color:currentColor}.tm3KPa_sections{gap:26px;min-width:0;margin-top:12px;display:grid}.tm3KPa_section{gap:8px;min-width:0;display:grid}.tm3KPa_sectionTitle{color:var(--cn-ink);font-family:var(--font-display);letter-spacing:-.004em;text-wrap:balance;margin:0;font-size:21px;font-weight:500;line-height:1.25}.tm3KPa_sectionBody{gap:14px;min-width:0;display:grid}.tm3KPa_reading[data-variant=opening] .tm3KPa_title{margin-bottom:2px}.tm3KPa_reading[data-variant=closing]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;display:grid}.tm3KPa_reading[data-gutter=toc]{grid-template-columns:46px minmax(0,1fr);gap:10px}.tm3KPa_trail{align-self:stretch;justify-items:center;min-height:72px;display:grid;position:relative}.tm3KPa_trail:before{border-left:2px dashed var(--cn-accent-line);content:"";height:58px;position:absolute;top:-30px;left:calc(50% - 1px)}.tm3KPa_node{z-index:1;border:1.5px solid var(--cn-accent-line);background:var(--cn-page);width:40px;height:40px;color:var(--cn-accent);border-radius:999px;place-items:center;margin-top:28px;display:grid;position:relative}.tm3KPa_reading[data-variant=closing] .tm3KPa_body{padding-top:34px}.tm3KPa_reading[data-variant=closing] .tm3KPa_title{font-size:24px}@media (max-width:480px){.tm3KPa_reading[data-variant=closing]{grid-template-columns:34px minmax(0,1fr);gap:12px}.tm3KPa_node{width:34px;height:34px}.tm3KPa_title{font-size:24px}}
.UN_nBa_page{gap:32px;width:100%;max-width:calc(1200px + 2*clamp(16px,4vw,48px));margin:0 auto;padding:40px clamp(16px,4vw,48px) 96px;display:grid}.UN_nBa_block{background:linear-gradient(90deg, var(--cn-tint-strong) 0%, var(--cn-tint) 50%, var(--cn-tint-strong) 100%);background-size:480px 100%;border-radius:8px;animation:1.4s linear infinite UN_nBa_cnShimmer;display:block}.UN_nBa_stack{align-content:start;gap:12px;display:grid}.UN_nBa_mast{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:32px 72px;display:grid}.UN_nBa_tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.UN_nBa_spread{grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);gap:32px 64px;display:grid}.UN_nBa_route{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;display:grid}.UN_nBa_railMarks{justify-items:center;gap:8px;padding:14px 0;display:grid}.UN_nBa_mark{background:var(--cn-tint-strong);border-radius:10px;width:34px;height:34px;display:block}@keyframes UN_nBa_cnShimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@media (max-width:960px){.UN_nBa_mast,.UN_nBa_spread,.UN_nBa_route{grid-template-columns:minmax(0,1fr)}.UN_nBa_tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.UN_nBa_block{animation:none}}
