/* Content components, following the Studio palette and the supplied references. */
/* Text-list geometry is intentionally unchanged. */
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .taxonomy-grid {
  background:transparent !important;border:0 !important;box-shadow:none !important;
}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .taxonomy-tile {
  background:var(--studio-panel) !important;border:1px solid var(--studio-line) !important;color:var(--studio-text) !important;border-radius:4px !important;
}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .taxonomy-tile:is(:hover,:focus-visible) {background:var(--studio-selected) !important;border-color:var(--studio-blue) !important}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .taxonomy-tile :is(strong,small) {color:var(--studio-text) !important}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .taxonomy-tile .taxonomy-count {background:var(--studio-selected) !important;color:var(--studio-muted) !important;border:1px solid var(--studio-line) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .media-card.is-music .media-card-media {
  padding-top:calc(var(--media-ratio-h,56.25%) + var(--media-size-adj,10px) + 50px) !important;
}

html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout {
  --callout-bg:#f3f6f9;--callout-line:#dce4ec;--callout-accent:#7b8fa4;
  display:block !important;margin:18px 0 !important;padding:16px 18px !important;border:1px solid var(--callout-line) !important;border-left:3px solid var(--callout-accent) !important;
  border-radius:4px !important;box-shadow:none !important;background:var(--callout-bg) !important;color:var(--article-text) !important;
  font-size:15px !important;line-height:1.8 !important;
}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout:is(.callout-primary,.callout-info) {--callout-bg:#edf4fb;--callout-line:#d7e5f3;--callout-accent:#3977b4}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout.callout-success {--callout-bg:#eef6f2;--callout-line:#d8e9e0;--callout-accent:#458568}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout.callout-warning {--callout-bg:#fbf7ec;--callout-line:#ece2c9;--callout-accent:#ac853b}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout.callout-danger {--callout-bg:#faf0f1;--callout-line:#eddadd;--callout-accent:#b7646a}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout {--callout-bg:#223143;--callout-line:#35475c;--callout-accent:#9baec4}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout:is(.callout-primary,.callout-info) {--callout-bg:#22364d;--callout-line:#354e6b;--callout-accent:#72adff}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout.callout-success {--callout-bg:#223b38;--callout-line:#36524b;--callout-accent:#8bc3ac}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout.callout-warning {--callout-bg:#38382f;--callout-line:#545142;--callout-accent:#d5b975}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout.callout-danger {--callout-bg:#3d2e3b;--callout-line:#594152;--callout-accent:#e3a2aa}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout .callout-icon {display:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout .callout-body {
  display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;font-size:inherit !important;line-height:inherit !important;color:var(--article-text) !important;
}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout .callout-title {display:block !important;margin:0 0 5px !important;font-size:14px !important;line-height:1.6 !important;font-weight:600 !important;color:var(--callout-accent) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout .callout-body :is(p,li) {font-size:inherit !important;line-height:inherit !important;color:var(--article-text) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout .callout-body p {margin:6px 0 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout .callout-body p:first-child {margin-top:0 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout .callout-body p:last-child {margin-bottom:0 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top details.paper-callout.is-collapsible {padding:0 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top details.paper-callout>summary {
  display:flex !important;align-items:center !important;gap:12px !important;list-style:none !important;padding:14px 18px !important;border:0 !important;background:transparent !important;color:var(--article-text) !important;font-size:14px !important;font-weight:600 !important;line-height:1.6 !important;cursor:pointer !important;
}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top details.paper-callout>summary::before,html body.w2k#top#top#top#top#top#top#top#top#top#top#top details.paper-callout>summary::after {content:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top details.paper-callout>summary::-webkit-details-marker {display:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout .callout-chevron {margin-left:auto !important;color:var(--callout-accent) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top details.paper-callout>.callout-body {padding:0 18px 16px !important}

html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card {
  display:grid !important;grid-template-columns:minmax(0,1fr) auto auto !important;align-items:center !important;gap:16px !important;padding:22px !important;min-height:106px !important;
  background:var(--article-soft) !important;border:1px solid var(--article-line) !important;border-radius:5px !important;
}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-left {grid-column:1 !important;grid-row:1 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-head {gap:16px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-filetype {width:50px !important;height:62px !important;background:var(--article-accent) !important;color:#fff !important;border:0 !important;font-size:11px !important;font-weight:500 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-details strong {font-size:16px !important;line-height:1.5 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-details small {font-size:12px !important;margin-top:8px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-codes {grid-column:2 !important;grid-row:1 !important;justify-content:flex-end !important;align-items:center !important;gap:8px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-code {padding:10px !important;font-size:12px !important;min-height:42px !important;gap:6px !important;background:var(--article-surface) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-code b {font-size:12px !important;font-family:inherit !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-code::after {content:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-action {grid-column:3 !important;grid-row:1 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-main {padding:12px 16px !important;min-height:46px !important;font-size:14px !important;font-weight:500 !important;background:var(--article-accent) !important;color:#fff !important}
html.dark body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card :is(.download-filetype,.download-main:not(.is-disabled)) {color:var(--studio-desktop) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-main:hover {filter:brightness(1.08) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-main.is-disabled {background:var(--article-line) !important;color:var(--article-muted) !important;border-color:var(--article-line) !important}

html body.w2k#top#top#top#top#top#top#top#top#top#top#top .prose-paper .table-scroll {overflow-x:auto !important;margin:20px 0 !important;padding:0 !important;border:1px solid var(--article-line) !important;border-radius:4px !important;background:var(--article-soft) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .prose-paper table {width:100% !important;margin:0 !important;border:0 !important;border-collapse:collapse !important;background:var(--article-soft) !important;font-size:inherit !important;line-height:inherit !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .prose-paper :is(th,td) {padding:6px 12px !important;font-size:inherit !important;line-height:inherit !important;border:0 !important;border-bottom:1px solid var(--article-line) !important;background:var(--article-soft) !important;color:var(--article-text) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .prose-paper th {background:var(--article-selected) !important;font-weight:600 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top .prose-paper tbody tr:last-child td {border-bottom:0 !important}
@media(max-width:1000px) {
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card {grid-template-columns:minmax(0,1fr) auto !important;padding:18px !important;gap:14px !important}
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-left {grid-column:1 / -1 !important}
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-codes {grid-column:1 !important;grid-row:2 !important;justify-content:flex-start !important}
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-action {grid-column:2 !important;grid-row:2 !important}
}
@media(max-width:600px) {
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card {grid-template-columns:minmax(0,1fr) !important;padding:16px !important}
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-action {grid-column:1 !important;grid-row:3 !important}
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-main {display:flex !important;width:100% !important}
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top .prose-paper :is(th,td) {padding:6px 10px !important;font-size:inherit !important}
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top .paper-callout {padding:14px !important;font-size:14px !important}
}

/* Compact downloads and one continuous reading surface for media and text. */
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-download-card {min-height:56px !important;padding:6px 12px !important;gap:12px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-head {gap:12px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-filetype {width:30px !important;height:38px !important;font-size:9px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-details strong {font-size:14px !important;line-height:1.5 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-details small {font-size:10px !important;margin-top:1px !important;line-height:1.5 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-code {min-height:30px !important;padding:5px 8px !important;font-size:11px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-code b {font-size:11px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-download-card .download-main {min-height:32px !important;padding:6px 12px !important;font-size:12px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-surface {width:100% !important;min-width:0 !important;padding:16px 24px !important;border:0 !important;border-radius:0 !important;background:var(--article-surface) !important;color:var(--article-text) !important;font-size:14px !important;line-height:1.6 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-surface #article-content {padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;font-size:inherit !important;line-height:inherit !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-surface .paper-audio-player {padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;margin:0 0 24px !important;box-shadow:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-surface .paper-audio-cover {border:0 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-surface .paper-audio-playlist {padding-top:10px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-surface .paper-audio-track {background:transparent !important;border:0 !important;box-shadow:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-surface .paper-audio-track:is(.is-active,:hover) {background:var(--article-selected) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-surface .paper-video-shell {border:0 !important;margin:0 auto 24px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-video-player .art-controls {height:36px !important;min-height:36px !important;align-items:center !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-video-player :is(.art-controls-left,.art-controls-right) {display:flex !important;align-items:center !important;gap:4px !important;height:36px !important;min-height:0 !important;padding:0 !important;background:transparent !important;border:0 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-video-player .art-control:not(.art-control-progress) {display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:30px !important;height:30px !important;min-height:30px !important;padding:0 4px !important;background:transparent !important;border:0 !important;box-shadow:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-video-player .art-control-time {font-size:12px !important;line-height:1 !important;min-width:0 !important;text-shadow:0 1px 3px #000 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-video-player .art-controls .art-icon {filter:drop-shadow(0 1px 2px #000) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-video-player .art-controls .art-icon svg {width:22px !important;height:22px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-video-player .art-control-progress {height:20px !important;padding:8px 0 !important;background:transparent !important}
@media(max-width:600px) {
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-surface {padding:14px 12px !important}
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .paper-download-card {padding:10px 12px !important;gap:10px !important}
}

/* Scroll buttons follow the article edge, with a compact pair of chevrons. */
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls {
  position:fixed !important;left:var(--article-scroll-left,calc(100% - 52px)) !important;right:auto !important;top:60% !important;bottom:auto !important;transform:translateY(-50%) !important;display:flex !important;flex-direction:column !important;gap:10px !important;width:40px !important;z-index:90 !important;
}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls[hidden] {display:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls button {
  position:static !important;display:flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;min-height:40px !important;padding:8px !important;margin:0 !important;opacity:1 !important;visibility:visible !important;transform:none !important;border:1px solid var(--article-line) !important;border-radius:9px !important;background:var(--article-surface) !important;color:var(--article-muted) !important;box-shadow:0 2px 9px #0002 !important;cursor:pointer !important;
}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls button:hover {color:var(--article-accent) !important;background:var(--article-selected) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls svg {display:block !important;width:24px !important;height:24px !important;fill:none !important;stroke:currentColor !important;stroke-width:3 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
@media(max-width:767px) {
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top :is(.article-rail,.site-rail,.w2k-sidebar,.w2k-rail) {display:none !important}
  html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .w2k-client {grid-template-columns:minmax(0,1fr) !important}
}
@media print {html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls {display:none !important}}

/* Detail refinements and archive browser. */
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls {top:auto !important;bottom:120px !important;transform:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls svg {pointer-events:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-outline .w2k-toc .toc-link.is-active {background:var(--article-soft) !important;color:var(--article-accent) !important;border-left-color:var(--article-accent) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top [data-hide-lock] input {border:1px solid var(--article-line) !important;background:var(--article-surface) !important;color:var(--article-text) !important;box-shadow:none !important;outline:none !important;border-radius:4px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top [data-hide-lock] input:focus {border-color:var(--article-muted) !important;box-shadow:none !important;outline:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser {padding:20px !important;color:var(--article-text) !important;background:var(--article-surface) !important;border:1px solid var(--article-line) !important;border-radius:6px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-head {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding:0 0 20px !important;border-bottom:1px solid var(--article-line) !important;margin-bottom:22px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-head h1 {font-size:20px !important;font-weight:700 !important;margin:0 !important;line-height:1.5 !important;color:var(--article-text) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-head p {margin:5px 0 0 !important;font-size:12px !important;color:var(--article-muted) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-head>span {font-size:12px !important;white-space:nowrap !important;color:var(--article-muted) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-layout {display:grid !important;grid-template-columns:minmax(0,1fr) 210px !important;gap:28px !important;align-items:start !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record-year {margin:0 0 20px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record-year>header {display:flex !important;align-items:center !important;gap:12px !important;margin-bottom:10px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record-year h2 {margin:0 !important;font-size:18px !important;line-height:1.5 !important;font-weight:700 !important;color:var(--article-text) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record-year header span {font-size:11px !important;color:var(--article-muted) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record {display:grid !important;grid-template-columns:48px minmax(0,1fr) auto 10px !important;gap:12px !important;align-items:center !important;min-height:43px !important;padding:9px 6px !important;border-bottom:1px solid var(--article-line) !important;background:transparent !important;text-decoration:none !important;border-radius:0 !important;color:var(--article-text) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record time {font-size:11px !important;color:var(--article-muted) !important;font-variant-numeric:tabular-nums !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record strong {font-size:13px !important;line-height:1.6 !important;font-weight:500 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record>span {font-size:10px !important;padding:3px 6px !important;background:var(--article-soft) !important;color:var(--article-muted) !important;border-radius:3px !important;white-space:nowrap !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record i {font-style:normal !important;color:var(--article-muted) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record:hover {background:var(--article-soft) !important;color:var(--article-accent) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary {display:grid !important;gap:22px !important;padding-left:20px !important;border-left:1px solid var(--article-line) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary section {border:0 !important;background:transparent !important;padding:0 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary h2 {font-size:12px !important;font-weight:600 !important;line-height:1.5 !important;margin:0 0 12px !important;color:var(--article-text) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary dl {display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important;margin:0 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary dl div {display:flex !important;flex-direction:column-reverse !important;gap:3px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary dt {font-size:10px !important;color:var(--article-muted) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary dd {margin:0 !important;font-size:19px !important;font-weight:600 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary p {font-size:10px !important;color:var(--article-muted) !important;margin:10px 0 0 !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary a {display:flex !important;justify-content:space-between !important;align-items:center !important;gap:8px !important;padding:7px 0 !important;font-size:12px !important;color:var(--article-muted) !important;text-decoration:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary a:hover {color:var(--article-accent) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary small {font-size:10px !important;font-variant-numeric:tabular-nums !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary-more {margin-top:6px !important;border-top:1px solid var(--article-line) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-pagination {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding-top:20px !important;border-top:1px solid var(--article-line) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-pagination>div {display:flex !important;gap:6px !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-pagination a,.archive-browser-pagination span {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:30px !important;min-width:30px !important;padding:5px 8px !important;font-size:12px !important;border:1px solid var(--article-line) !important;border-radius:4px !important;color:var(--article-muted) !important;background:var(--article-surface) !important;text-decoration:none !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-pagination a[aria-current="page"],.archive-browser-pagination a:hover {background:var(--article-selected) !important;color:var(--article-accent) !important;border-color:var(--article-accent) !important}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-pagination span {opacity:.45 !important}
@media(max-width:1000px){html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser-layout {grid-template-columns:minmax(0,1fr) !important} html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-summary {display:none !important}}
@media(max-width:767px){html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-browser {padding:14px !important} html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record {grid-template-columns:42px minmax(0,1fr) 10px !important;gap:8px !important} html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .archive-record>span {display:none !important} html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls {bottom:90px !important}}
html body.w2k#top#top#top#top#top#top#top#top#top#top#top#top .article-scroll-controls button {pointer-events:auto !important}
