/* Publications: report, index and homepage feature. */
.publications-page .site-header .nav-links { gap: 16px; }
.publications-page .site-header .nav { gap: 24px; }
.qr-weekly, .qr-report, .qr-review-index { --qr-ink: #23273a; --qr-muted: #62677a; --qr-rule: #deded8; --qr-accent: #5b54e0; color: var(--qr-ink); }
.qr-report-channels { display: grid; grid-template-columns: 1fr 1fr; gap: 44px; padding-top: 28px; border-top: 2px solid var(--qr-ink); }
.qr-report-channel h2 { font: 600 1.85rem/1.25 var(--serif); margin: 0 0 15px; }
.qr-report-channel > p { color: var(--qr-muted); font: 1rem/1.75 var(--serif); max-width: 57ch; }
.qr-report-channel h2 a:hover, .qr-channel-latest h3 a:hover { color: var(--qr-accent); }
.qr-channel-link { display: inline-flex; align-items: center; gap: 15px; min-height: 44px; margin-top: 10px; color: var(--qr-accent); font: 500 .78rem/1.6 var(--sans); }
.qr-channel-link:hover { text-decoration: underline; text-underline-offset: 4px; }
.qr-news-channel { border-left: 1px solid var(--qr-rule); padding-left: 35px; }
.qr-report-channel .qr-construction-status { margin-top: 27px; padding-top: 18px; border-top: 1px solid var(--qr-rule); font: 600 .75rem/1.6 var(--sans); color: var(--qr-ink); }
.qr-report-channel .qr-channel-note { margin-top: 10px; font: .83rem/1.7 var(--sans); }
.qr-channel-latest { margin-top: 20px; }
.qr-channel-cover { display: block; margin-bottom: 19px; }
.qr-channel-cover img { display: block; width: 100%; height: auto; }
.qr-channel-latest h3 { font: 600 1.45rem/1.3 var(--serif); max-width: 30ch; }
.qr-news-placeholder { border-top: 2px solid var(--qr-ink); padding-top: 28px; max-width: 740px; }
.qr-news-placeholder h2 { font: 600 1.7rem/1.3 var(--serif); margin-bottom: 18px; }
.qr-news-placeholder > p { color: var(--qr-muted); font: 1.05rem/1.8 var(--serif); }
.qr-mini-label strong { white-space: nowrap; }
.qr-mini-label strong span, .qr-facts small { font-size: inherit; font-weight: 400; color: var(--qr-muted); }
.qr-bar-axis { display: flex; justify-content: space-between; padding: 0 5px; color: var(--qr-muted); font: .65rem/1.5 var(--sans); }
.qr-weekly a:focus-visible, .qr-report a:focus-visible, .qr-report button:focus-visible, .qr-report input:focus-visible, .qr-report select:focus-visible, .qr-report summary:focus-visible { outline: 2px solid var(--qr-accent); outline-offset: 5px; }
.qr-kicker { font: 600 .7rem/1.5 var(--sans); letter-spacing: .13em; text-transform: uppercase; color: var(--qr-accent); }
.qr-weekly { background: #fbfbf8; padding: 30px 0 34px; }
.qr-weekly-inner { display: grid; grid-template-columns: 1.55fr 1fr; gap: 48px; align-items: center; border-top: 2px solid var(--qr-accent); padding-top: 23px; }
.qr-weekly h2 { font-size: clamp(1.7rem, 3vw, 2.25rem); max-width: 23ch; margin: 9px 0 12px; }
.qr-weekly-copy > p:not(.qr-kicker) { color: var(--qr-muted); font: .91rem/1.7 var(--sans); max-width: 56ch; }
.qr-links { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 24px; margin-top: 20px; font: 500 .84rem/1.6 var(--sans); }
.qr-links a { color: var(--qr-accent); padding: 6px 0; }
.qr-links a:hover { text-decoration: underline; text-underline-offset: 4px; }
.qr-primary { display: inline-flex; align-items: center; gap: 16px; }
.qr-primary span { transition: transform .18s ease; }
.qr-primary:hover span { transform: translateX(4px); }
.qr-mini { border-left: 1px solid var(--qr-rule); padding-left: 32px; }
.qr-mini-heading { font: 600 .78rem/1.5 var(--sans); margin-bottom: 17px; }
.qr-mini-row { margin: 10px 0; font: .68rem/1.5 var(--sans); }
.qr-mini-label { display: flex; justify-content: space-between; gap: 10px; }
.qr-mini-track { display: block; height: 4px; background: #e9e8e1; margin-top: 6px; }
.qr-mini-track i { display: block; height: 100%; width: var(--bar); background: var(--qr-accent); }
.qr-mini > p { font: .63rem/1.5 var(--sans); color: var(--qr-muted); margin-top: 13px; }
.qr-review-index { min-height: calc(100vh - 210px); }
.qr-review-index [hidden] { display: none !important; }
.qr-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
.qr-review-index a:focus-visible, .qr-review-index button:focus-visible { outline: 2px solid var(--qr-accent); outline-offset: 5px; }
.qr-review-index .notes-head p:not(.eyebrow) { max-width: 720px; }
.qr-review-search { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 20px; }
.qr-review-search .note-search { margin: 0; min-height: 44px; }
.qr-review-search button { min-height: 44px; border: 0; padding: 5px 0; background: transparent; color: var(--qr-accent); font: .8rem var(--sans); cursor: pointer; }
.qr-review-search button:hover { text-decoration: underline; text-underline-offset: 3px; }
.qr-review-date { font: 500 .75rem/1.6 var(--sans); color: var(--qr-accent); margin-bottom: 12px; }
.qr-review-entry h3 { font-size: clamp(1.6rem, 3.3vw, 2.25rem); max-width: 30ch; line-height: 1.2; margin: 0 0 16px; }
.qr-review-entry h3 a:hover { color: var(--qr-accent); }
.qr-review-summary { max-width: 740px; color: var(--qr-muted); font: 1.05rem/1.7 var(--serif); }
.qr-review-actions { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 16px 30px; margin-top: 20px; font: 500 .77rem/1.6 var(--sans); color: var(--qr-accent); }
.qr-review-actions a { display: inline-flex; align-items: center; min-height: 44px; }
.qr-review-actions nav { display: flex; flex-wrap: wrap; gap: 8px 24px; font-weight: 400; }
.qr-review-actions a:hover { text-decoration: underline; text-underline-offset: 4px; }
.qr-review-cover { margin: 20px 0 0; background: #e9e9e3; overflow: hidden; }
.qr-review-cover img { width: 100%; height: auto; }
.qr-review-placeholder { display: grid; place-items: center; border-block: 1px solid #deded8; }
.qr-review-placeholder span { color: #767a82; font: 500 .69rem/1.5 var(--sans); letter-spacing: .12em; text-transform: uppercase; }
.qr-review-row { padding: 24px 0; border-bottom: 1px solid var(--qr-rule); }
.qr-review-row h3 { font-size: 1.4rem; max-width: 48ch; }
.qr-review-row .qr-review-actions { margin-top: 10px; }
.qr-review-empty { margin: 35px 0; font: 1rem/1.8 var(--serif); color: var(--qr-muted); }
.qr-report { max-width: 1120px; margin: 34px auto 50px; padding: 38px 64px 46px; background: white; box-shadow: 0 8px 24px #23273a0a; }
.qr-topline { display: flex; justify-content: space-between; align-items: center; gap: 20px; font: .72rem/1.5 var(--sans); border-bottom: 1px solid var(--qr-rule); padding-bottom: 17px; }
.qr-topline a { color: var(--qr-muted); }
.qr-topline a:hover { color: var(--qr-accent); }
.qr-heading { display: block; padding: 37px 0 27px; }
.qr-heading h1 { font: 600 clamp(2.2rem, 4.2vw, 3.4rem)/1.1 var(--serif); letter-spacing: -.025em; margin: 14px 0 19px; }
.qr-deck { font: 1.12rem/1.6 var(--serif); color: var(--qr-muted); max-width: 68ch; }
.qr-heading figure { margin: 0; }
.qr-heading img { width: 220px; height: 250px; object-fit: cover; }
.qr-heading figcaption { margin-top: 8px; color: var(--qr-muted); font: .61rem/1.5 var(--sans); }
.qr-banner { margin: 0 -64px 28px; display: grid; place-items: center; background: #efefeb; border-block: 1px solid #e3e3dc; }
.qr-banner > span { color: #787b82; font: 500 .72rem/1.5 var(--sans); letter-spacing: .12em; text-transform: uppercase; }
.qr-banner img { display: block; width: 100%; height: auto; }
.qr-facts { display: flex; flex-wrap: wrap; gap: 14px 26px; border-block: 1px solid var(--qr-rule); padding: 16px 0; font: .75rem/1.6 var(--sans); color: var(--qr-muted); }
.qr-facts strong { color: var(--qr-ink); font-size: 1rem; margin-right: 4px; }
.qr-facts a { margin-left: auto; color: var(--qr-accent); font-weight: 600; }
.qr-prose { max-width: 740px; margin: 38px auto; font: 1.11rem/1.85 var(--serif); }
.qr-prose p { margin: 0 0 20px; }
.qr-prose h2 { font-size: 1.9rem; line-height: 1.22; margin: 42px 0 18px; letter-spacing: -.012em; }
.qr-prose a { color: var(--qr-accent); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; }
.qr-prose strong { font-weight: 600; }
.qr-findings { list-style: none; counter-reset: finding; border-top: 1px solid var(--qr-rule); margin-top: 28px; }
.qr-findings li { counter-increment: finding; display: grid; grid-template-columns: 30px 1fr; gap: 14px; border-bottom: 1px solid var(--qr-rule); padding: 17px 0; }
.qr-findings li::before { content: '0' counter(finding); color: var(--qr-accent); font: .7rem/1.8 var(--sans); padding-top: 4px; }
.qr-findings strong { display: block; font-size: 1.16rem; margin-bottom: 3px; }
.qr-findings span { font-size: 1rem; line-height: 1.6; }
.qr-section { margin-top: 50px; border-top: 2px solid var(--qr-ink); padding-top: 24px; scroll-margin-top: 24px; }
.qr-section-head { display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 12px; margin-bottom: 24px; }
.qr-section h2 { font-size: 1.9rem; }
.qr-section-head p, .qr-caption { color: var(--qr-muted); font: .74rem/1.7 var(--sans); }
.qr-chart-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 42px; }
.qr-section-head p a { color: var(--qr-accent); text-decoration: underline; text-underline-offset: 3px; }
.qr-chart h3 { font: 600 .77rem/1.5 var(--sans); margin-bottom: 16px; }
.qr-bars { list-style: none; }
.qr-bars li { margin: 0 0 7px; }
.qr-bar { display: block; padding: 6px 5px 8px; }
.qr-bar-label { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; font: .76rem/1.4 var(--sans); }
.qr-bar-label strong { color: var(--qr-accent); font-size: .88rem; }
.qr-bar-track { display: block; height: 6px; margin-top: 9px; background: #f0efea; }
.qr-bar-fill { display: block; width: var(--bar); height: 100%; background: var(--qr-accent); transform-origin: left; animation: qr-bar-in .65s ease both; }
.qr-bars li:nth-child(2) .qr-bar-fill { animation-delay: .05s; }
.qr-bars li:nth-child(3) .qr-bar-fill { animation-delay: .1s; }
.qr-caption { margin-top: 15px; }
.qr-caption a { color: var(--qr-accent); text-decoration: underline; }
.qr-selected { display: block; }
.qr-selected article { display: grid; grid-template-columns: 175px 1fr; gap: 35px; border-top: 1px solid var(--qr-rule); padding: 27px 0; }
.qr-company { font: 600 1.3rem/1.4 var(--serif); color: var(--qr-accent); }
.qr-company:hover { text-decoration: underline; text-underline-offset: 4px; }
.qr-selected p.qr-affiliation { font: .71rem/1.7 var(--sans); margin-top: 12px; }
.qr-selected .qr-source { display: block; margin: 15px 0 7px; color: var(--qr-accent); font: .75rem/1.6 var(--sans); text-decoration: underline; text-underline-offset: 3px; }
.qr-selected h3 { font-size: 1.16rem; line-height: 1.4; margin: 7px 0 11px; }
.qr-selected h3 a:hover { color: var(--qr-accent); }
.qr-selected p { font: .9rem/1.75 var(--serif); color: var(--qr-muted); }
.qr-selected .qr-meta { font: .64rem/1.5 var(--sans); color: var(--qr-muted); }
.qr-selected .qr-paper-question { color: var(--qr-ink); margin-top: 11px; }
.qr-geography { grid-template-columns: 1fr 1fr; }
.qr-geography-copy h3 { font: 600 .85rem/1.5 var(--sans); margin-bottom: 16px; }
.qr-geography-copy p { margin-bottom: 17px; font: 1rem/1.8 var(--serif); }
.qr-geography-copy p.qr-caption { font: .74rem/1.7 var(--sans); }
.qr-overlap-grid { grid-template-columns: 1.3fr 1fr; gap: 30px; }
.qr-venn { margin: 0; }
.qr-venn svg { display: block; width: 100%; height: auto; overflow: visible; }
.qr-venn ellipse { stroke-width: 1.5; }
.qr-venn-control { fill: #5b54e022; stroke: #5b54e0; }
.qr-venn-algorithms { fill: #687bb322; stroke: #526991; }
.qr-venn-networking { fill: #8b82962b; stroke: #736580; }
.qr-venn-set { font: 500 18px var(--sans); text-anchor: middle; fill: var(--qr-ink); }
.qr-venn-total { font-size: 14px; fill: var(--qr-muted); }
.qr-venn-value text { text-anchor: middle; font: 600 24px var(--serif); fill: var(--qr-ink); }
.qr-venn-value rect { fill: transparent; transition: fill .15s; }
.qr-venn-value:hover rect, .qr-venn-value:focus rect { fill: #ffffffcc; }
.qr-venn-value:focus { outline: 1px solid var(--qr-accent); outline-offset: 3px; }
.qr-technology { padding-top: 0; }
.qr-map { margin: 0; }
.qr-map-toolbar { display: flex; align-items: end; justify-content: space-between; gap: 20px; }
.qr-map-toolbar h3 { font: 600 .85rem/1.5 var(--sans); margin: 0 0 7px; }
.qr-map-toolbar p { color: var(--qr-muted); font: .73rem/1.6 var(--sans); }
.qr-map-select { display: block; flex: 0 1 285px; min-width: 0; font: 500 .65rem/1.5 var(--sans); color: var(--qr-muted); }
.qr-map-select select { display: block; width: 100%; margin-top: 5px; min-height: 44px; padding: 10px 28px 10px 11px; border: 1px solid #ceced6; border-radius: 2px; background: #fff; color: var(--qr-ink); font: .74rem var(--sans); text-overflow: ellipsis; }
.qr-map-readout { display: flex; align-items: baseline; gap: 8px 16px; flex-wrap: wrap; min-height: 63px; margin: 25px 0 2px; padding: 13px 0 0; border-top: 1px solid var(--qr-rule); }
#qr-map-name { font: 600 1.16rem/1.4 var(--serif); }
#qr-map-share, #qr-map-count { color: var(--qr-accent); font: 600 1.4rem/1.4 var(--serif); }
#qr-map-detail { color: var(--qr-muted); font: .71rem/1.6 var(--sans); }
.qr-world-map { display: block; width: 100%; height: auto; overflow: visible; }
.qr-map-country { stroke: #fff; stroke-width: .55px; stroke-linejoin: round; cursor: pointer; transition: stroke .15s, fill-opacity .15s; }
.qr-map-country.is-active { stroke: #292057; stroke-width: 1.3px; }
.qr-map-legend { display: flex; align-items: center; gap: 25px 45px; padding-top: 20px; }
.qr-map-scale { width: 350px; max-width: 100%; font: .68rem/1.5 var(--sans); color: var(--qr-muted); }
.qr-map-gradient { height: 9px; margin-top: 8px; background: linear-gradient(to right, #efecfd, #5547c6); }
.qr-map-ticks { display: flex; justify-content: space-between; margin-top: 5px; }
.qr-map-no-data { display: flex; align-items: center; gap: 8px; color: var(--qr-muted); font: .67rem/1.6 var(--sans); }
.qr-map-no-data i { display: inline-block; width: 13px; height: 13px; background: #e4e5e7; flex: none; }
.qr-map-context { max-width: 740px; margin: 30px auto 0; }
.qr-map-context p { margin-bottom: 14px; font: 1rem/1.8 var(--serif); }
.qr-coverage { display: flex; flex-wrap: wrap; gap: 5px 22px; background: #f6f6f2; padding: 12px 16px; font: .72rem/1.6 var(--sans); color: var(--qr-muted); margin-bottom: 25px; }
.qr-search { display: block; font: 600 .75rem/1.6 var(--sans); }
.qr-search input { display: block; width: 100%; margin-top: 7px; padding: 13px 14px; border: 1px solid #c9cbd3; border-radius: 3px; background: white; color: var(--qr-ink); font: .9rem var(--sans); }
.qr-filters { display: grid; grid-template-columns: 1.35fr 1fr 1fr 1fr; gap: 14px; margin-top: 17px; }
.qr-filters label { font: 500 .69rem/1.5 var(--sans); }
.qr-filters select { display: block; width: 100%; margin-top: 6px; border: 1px solid #c9cbd3; border-radius: 3px; padding: 10px 25px 10px 10px; min-height: 42px; background: white; color: var(--qr-ink); font: .72rem var(--sans); text-overflow: ellipsis; }
.qr-results-top { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; margin-top: 24px; padding-bottom: 12px; border-bottom: 1px solid var(--qr-ink); }
.qr-results-top h3 { font: 500 .77rem/1.6 var(--sans); }
.qr-reset { background: none; border: 0; cursor: pointer; padding: 6px 0; color: var(--qr-accent); font: .74rem var(--sans); }
.qr-paper-list { list-style: none; }
.qr-paper { display: grid; grid-template-columns: 95px minmax(0,1fr); gap: 20px; padding: 23px 0; border-bottom: 1px solid var(--qr-rule); }
.qr-paper[hidden], .qr-report [hidden] { display: none !important; }
.qr-paper-date { font: .7rem/1.6 var(--sans); color: var(--qr-muted); }
.qr-paper-date .qr-status { display: block; font-size: .6rem; margin-top: 4px; color: var(--qr-accent); }
.qr-paper h3 { font-size: 1.12rem; line-height: 1.4; margin: 0 0 7px; overflow-wrap: anywhere; }
.qr-paper h3 a:hover { text-decoration: underline; text-underline-offset: 3px; }
.qr-paper h3 a span { color: var(--qr-accent); }
.qr-paper-info { font: .73rem/1.6 var(--sans); color: var(--qr-muted); }
.qr-paper-tags { display: flex; flex-wrap: wrap; gap: 4px 12px; margin-top: 9px; font: .66rem/1.5 var(--sans); color: var(--qr-muted); }
.qr-paper details { margin-top: 10px; font: .72rem/1.7 var(--sans); }
.qr-paper summary { cursor: pointer; width: fit-content; color: var(--qr-accent); padding: 4px 0; }
.qr-paper details p { margin: 8px 0 0; overflow-wrap: anywhere; }
.qr-show-more { display: block; border: 1px solid var(--qr-rule); background: white; padding: 12px 22px; margin: 25px auto 0; color: var(--qr-accent); font: 500 .8rem var(--sans); cursor: pointer; transition: border-color .16s; }
.qr-show-more:hover { border-color: var(--qr-accent); }
.qr-empty { padding: 35px 0; font: .9rem/1.7 var(--sans); }
.qr-method { font: .83rem/1.8 var(--sans); color: var(--qr-muted); }
.qr-method h2 { color: var(--qr-ink); margin-bottom: 17px; }
.qr-method p { margin-bottom: 14px; }
.qr-method a { text-decoration: underline; text-underline-offset: 3px; color: var(--qr-accent); }
.qr-archive-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 20px 0; font: .82rem/1.6 var(--sans); }
.qr-archive-row strong { font: 600 1.2rem/1.4 var(--serif); display: block; margin-top: 4px; }
.qr-archive-row a { color: var(--qr-accent); flex: none; }
.qr-bottom { border-top: 1px solid var(--qr-rule); display: flex; flex-wrap: wrap; gap: 14px 26px; padding-top: 22px; margin-top: 25px; font: .77rem var(--sans); color: var(--qr-accent); }
@keyframes qr-bar-in { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@media (max-width: 1100px) { .qr-report { margin: 20px 20px 35px; padding: 30px 40px; } .qr-banner { margin-inline: -40px; } }
@media (max-width: 760px) {
  .qr-report-channels { grid-template-columns: 1fr; gap: 30px; }
  .qr-news-channel { border-left: 0; border-top: 1px solid var(--qr-rule); padding: 26px 0 0; }
  .qr-review-index { padding-block: 40px; }
  .qr-review-index .notes-head { margin-bottom: 25px; }
  .qr-review-index .notes-head h1 { font-size: 2.1rem; }
  .qr-review-actions { align-items: start; flex-direction: column; gap: 6px; }
  .qr-review-actions nav { gap: 0 17px; }
  .qr-weekly-inner { gap: 26px; grid-template-columns: 1fr 1fr; }
  .qr-mini { padding-left: 22px; }
  .qr-report { margin: 0; padding: 26px 25px 35px; box-shadow: none; }
  .qr-banner { margin-inline: -25px; }
  .qr-heading { grid-template-columns: 1fr; padding-top: 28px; }
  .qr-heading figure { display: none; }
  .qr-heading h1 { font-size: 2.65rem; max-width: 20ch; }
  .qr-chart-grid { grid-template-columns: 1fr; gap: 30px; }
  .qr-filters { grid-template-columns: 1fr 1fr; }
  .qr-selected { grid-template-columns: 1fr; }
  .qr-selected article { grid-template-columns: 135px 1fr; gap: 22px; }
  .qr-facts { gap: 10px 20px; }
  .qr-facts a { margin-left: 0; }
  .qr-prose { font-size: 1.05rem; line-height: 1.8; }
  .qr-prose h2, .qr-section h2 { font-size: 1.7rem; }
  .qr-map-toolbar { align-items: start; flex-direction: column; gap: 16px; }
  .qr-map-select { flex-basis: auto; width: 100%; }
  .qr-map-readout { margin-top: 20px; min-height: 82px; align-content: start; }
  #qr-map-detail { flex-basis: 100%; }
  .qr-map-legend { flex-direction: column; align-items: start; gap: 15px; padding-top: 15px; }
}
@media (max-width: 520px) {
  .qr-weekly-inner { grid-template-columns: 1fr; gap: 23px; }
  .qr-weekly { padding: 22px 0 28px; }
  .qr-mini { display: none; }
  .qr-weekly h2 { font-size: 1.85rem; }
  .qr-topline { align-items: start; gap: 12px; font-size: .64rem; }
  .qr-topline .qr-kicker { font-size: .63rem; }
  .qr-heading h1 { font-size: 2.35rem; }
  .qr-deck { font-size: 1.04rem; }
  .qr-paper { grid-template-columns: 1fr; gap: 7px; }
  .qr-paper-date { display: flex; gap: 12px; align-items: center; }
  .qr-paper-date .qr-status { margin: 0; }
  .qr-archive-row { align-items: start; flex-direction: column; gap: 12px; }
  .qr-selected article { grid-template-columns: 1fr; gap: 10px; }
  .qr-selected p.qr-affiliation { margin-top: 6px; }
}
@media (max-width: 1000px) { .publications-page .site-header .nav-links { gap: 0; } }
@media (prefers-reduced-motion: reduce) { .qr-report *, .qr-weekly *, .qr-review-index * { animation: none !important; transition: none !important; scroll-behavior: auto !important; } html:has(.qr-report), html:has(.qr-review-index) { scroll-behavior: auto; } }
@media print { .site-header, .site-footer, .qr-controls, .qr-show-more, .qr-bottom, .qr-weekly { display: none !important; } .qr-report { max-width: none; margin: 0; padding: 0; box-shadow: none; } .qr-paper[hidden] { display: grid !important; } .qr-heading figure { display: none; } .qr-heading { display: block; } .qr-prose { max-width: none; } }
