@font-face { font-family: "Noto Serif Display"; src: url(/assets/lp/fonts/noto-serif-display.woff2) format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }@font-face { font-family: "Noto Serif Display"; src: url(/assets/lp/fonts/noto-serif-display-italic.woff2) format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }@font-face { font-family: "IBM Plex Mono"; src: url(/assets/lp/fonts/plex-mono.woff2) format("woff2"); font-weight: 400; font-display: swap; }.lb { overflow-x: clip; }.lb section { overflow: visible; }.lb span, .lb label, .lb h1, .lb h2, .lb h3, .lb h4 { font-family: inherit; color: inherit; }.lb .h2, .lb .h3 { color: inherit; }.lb .btn:hover { text-decoration: none; }.lb a { text-decoration: underline; }.lb *, .lb *::before, .lb *::after { box-sizing: border-box; }.lb { margin: 0; font-family: Montserrat, Arial, sans-serif; font-size: 16px; line-height: 1.55; color: #202326; background: #fff; }.lb img, .lb svg { display: block; max-width: 100%; }.lb a { color: inherit; }.lb p, .lb ul, .lb ol, .lb h1, .lb h2, .lb h3, .lb figure { margin: 0; }.lb ul, .lb ol { padding: 0; list-style: none; }.lb .wrap { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 16px; }@media (min-width: 768px) {   .lb .wrap { padding: 0 40px; } }.lb .chart { display: grid; gap: 10px; min-width: 0; }.lb .chart figcaption { font-size: 13px; line-height: 1.4; }.lb .chart__plot { position: relative; height: clamp(190px, 52vw, 320px); margin-top: 26px; }.lb .chart__plot svg { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }.lb .chart__line { fill: none; stroke-width: 2.5; stroke-linejoin: round; stroke-linecap: round; }.lb .chart__y { position: absolute; left: 0; right: 0; top: var(--y); border-top: 1px dashed; padding-top: 4px; font-size: 11px; line-height: 1; }.lb .chart__pt { position: absolute; left: var(--x); top: var(--y); }.lb .chart__pt::before { content: ""; position: absolute; width: 10px; height: 10px; margin: -5px 0 0 -5px; border-radius: 50%; background: currentColor; }.lb .chart__pt b { position: absolute; white-space: nowrap; font-size: 13px; line-height: 1; }.lb .chart__pt--end b { right: 0; top: -24px; }.lb .chart__pt--above b { left: 6px; top: -22px; }.lb .chart__start { position: absolute; left: var(--x); top: 0; bottom: 0; border-left: 1px dashed; }.lb .chart__start b { position: absolute; left: 6px; top: 0; white-space: nowrap; font-size: 11px; line-height: 1; }.lb .chart__plot::after { content: ""; position: absolute; left: var(--jx); top: var(--jy); width: 12px; height: 12px; margin: -6px 0 0 -6px; border-radius: 50%; }.lb .chart__x { position: relative; height: 2.6em; font-size: 11px; line-height: 1.25; }.lb .chart__x span { position: absolute; left: var(--x); transform: translateX(-50%); text-align: center; white-space: nowrap; }.lb .chart__x span:first-child { transform: none; text-align: left; }.lb .chart__x span:last-child { transform: translateX(-100%); text-align: right; }.lb .chart__x i { display: block; font-style: normal; opacity: .65; }.lb { --accent: #ef6b2e; --accent-dark: #d5521b; --dark: #1f2326; --mute-on-dark: #aeb5ba; --paper: #f2efe9; --sand: #e8e1d5; --paper-3: #f6f3ee; --ink: #202326; --muted: #5f5a52; --line: #d6cfc3; --acc-ink: #b8461a; --serif: "Noto Serif Display", Georgia, serif; --mono: "IBM Plex Mono", ui-monospace, monospace; }.lb .mono, .lb .kicker { font-family: var(--mono); font-weight: 400; text-transform: uppercase; letter-spacing: .08em; }.lb .arw { font-family: var(--mono); font-style: normal; font-size: .74em; vertical-align: .08em; color: var(--muted); }.lb .kicker { margin: 0 0 20px; font-size: 12px; line-height: 1.5; color: var(--accent); }.lb .chart figcaption { font-family: var(--mono); font-size: 11px; text-transform: uppercase; letter-spacing: .08em; color: var(--muted); }.lb .chart__area { fill: rgba(32, 35, 38, .045); }.lb .chart__line { stroke: var(--ink); stroke-width: 1.5; }.lb .chart__y { border-color: var(--line); color: var(--muted); font-family: var(--mono); font-size: 10px; }.lb .chart__pt { color: var(--ink); }.lb .chart__pt b { font-family: var(--mono); font-weight: 400; font-size: 12px; }.lb .chart__plot::after { background: var(--accent); box-shadow: 0 0 0 5px rgba(239, 107, 46, .22); }.lb .chart__x { font-family: var(--mono); font-size: 10px; color: var(--muted); }.lb .chart__start { border-color: var(--acc-ink); color: var(--acc-ink); }.lb .chart__start b { font-family: var(--mono); font-weight: 400; font-size: 10px; text-transform: uppercase; letter-spacing: .08em; }.lb .chart__pt b em { font-style: normal; color: var(--acc-ink); }.lb .chart__bar { fill: #8f8a82; }.lb .chart__bar--acc { fill: var(--accent); }.lb .chart__v { position: absolute; left: var(--x); top: var(--y); transform: translate(-50%, calc(-100% - 5px)); font-family: var(--mono); font-size: 12px; line-height: 1; color: var(--ink); }.lb .chart--bars .chart__plot::after { content: none; }.lb .chart--bars .chart__plot, .lb .chart--bars .chart__x { margin-left: 26px; }.lb .chart--bars .chart__y { left: -26px; }.lb .chart--bars .chart__x span { transform: translateX(-50%); text-align: center; }@supports (animation-timeline: view()) { @media (prefers-reduced-motion: no-preference) {     .lb .chart__plot { view-timeline-name: --plot; }    .lb .chart__plot svg { animation: lb-draw linear both; animation-timeline: --plot; animation-range: entry 20% cover 42%; }    .lb .chart__pt--end, .lb .chart__v, .lb .chart__plot::after { animation: lb-pop linear both; animation-timeline: --plot; animation-range: cover 38% cover 44%; } } }@keyframes lb-rule { from { transform: scaleX(0); } to { transform: scaleX(1); } }@keyframes lb-draw { from { clip-path: inset(0 100% 0 0); } to { clip-path: inset(0); } }@keyframes lb-pop { from { opacity: 0; } to { opacity: 1; } }@keyframes lb-k1 { from { background-color: var(--paper); } to { background-color: var(--paper); } }@keyframes lb-k2 { from { background-color: var(--paper); } to { background-color: var(--sand); } }@keyframes lb-k3 { from { background-color: var(--sand); } to { background-color: var(--paper-3); } }@keyframes lb-k4 { from { background-color: var(--paper-3); } to { background-color: var(--sand); } }@keyframes lb-k5 { from { background-color: var(--sand); } to { background-color: var(--paper-3); } }@keyframes lb-k6 { from { background-color: var(--paper-3); } to { background-color: var(--paper); } }.lb.gz { --gz-paper: #f1ebdd; --gz-paper-2: #e7dec9; --gz-ink: #1c1a17; --gz-ink-2: #37322b; --gz-muted: #6b6253; --gz-hair: #bdb29c; --gz-red: var(--acc-ink); --gz-text: Georgia, "Times New Roman", serif; overflow: hidden; color: var(--gz-ink-2); font-family: var(--gz-text); font-size: 17px; line-height: 1.6; background-color: var(--gz-paper); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .27 0 0 0 0 .19 .5 0 0 0 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); }.lb.gz a { text-decoration-thickness: 1px; text-underline-offset: .18em; }.lb.gz .mono { font-size: 12px; line-height: 1.5; }.lb.gz .nw { white-space: nowrap; }.lb .gz-mast { padding: 26px 0 0; color: var(--gz-ink); }.lb .gz-mast__in { min-width: 0; }.lb .gz-dateline { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 2px 18px; padding: 7px 0 6px; border-block: 3px double var(--gz-ink); color: var(--gz-ink); }.lb .gz-dateline > span { min-width: 0; }@media (max-width: 599px) {   .lb .gz-dateline > span:nth-child(3) { display: none; } }.lb .gz-title { container-type: inline-size; min-width: 0; margin: 18px 0 4px; font-family: var(--serif); font-weight: 400; line-height: .92; letter-spacing: -.01em; text-align: center; color: var(--gz-ink); }.lb .gz-title__name { display: block; font-size: 52px; }.lb .gz-title__name span { display: block; }.lb .gz-title__sub { display: block; margin-top: 12px; font-family: var(--mono); font-size: 12px; line-height: 1.5; letter-spacing: .08em; text-transform: uppercase; }@supports (font-size: 1cqi) {   .lb .gz-title__name { font-size: calc(100cqi / 5.25); }@container (min-width: 640px) {     .lb .gz-title__name { font-size: min(100cqi / 9.9, 128px); }    .lb .gz-title__name span { display: inline; } } }.lb .gz-mast--inner .gz-title { margin-top: 14px; }.lb .gz-mast--inner .gz-title__name { font-size: 34px; }.lb .gz-mast--inner .gz-title__name span { display: inline; }@supports (font-size: 1cqi) {   .lb .gz-mast--inner .gz-title__name { font-size: min(100cqi / 10.2, 56px); }@container (min-width: 640px) {     .lb .gz-mast--inner .gz-title__name { font-size: min(100cqi / 10.2, 54px); } } }.lb .gz-motto { max-width: 34em; margin: 8px auto 16px; font-style: italic; font-size: 16px; line-height: 1.45; text-align: center; color: var(--gz-muted); }.lb .gz-rubrics { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 22px; padding: 9px 0 8px; border-block: 1px solid var(--gz-ink); }.lb .gz-rubrics a { text-decoration: none; color: var(--gz-ink); }.lb .gz-rubrics a:hover, .lb .gz-rubrics a[aria-current] { text-decoration: underline; }.lb .gz-rubrics .gz-fresh-link { color: var(--gz-red); }.lb .gz-ears { display: grid; gap: 14px; margin-top: 18px; }.lb .gz-ear { min-width: 0; padding: 10px 12px; border: 1px solid var(--gz-ink); font-family: var(--mono); font-size: 11px; line-height: 1.5; letter-spacing: .06em; text-transform: uppercase; text-align: center; }.lb .gz-ear b { display: block; margin-bottom: 2px; font-family: var(--serif); font-weight: 400; font-size: 20px; letter-spacing: 0; text-transform: none; line-height: 1.15; }.lb .gz-ear a { color: var(--gz-red); }@media (min-width: 1024px) {   .lb .gz-ears { grid-template-columns: 170px minmax(0, 1fr) 170px; align-items: center; gap: 28px; margin-top: 22px; }  .lb .gz-ears .gz-title { margin: 0; } }@media (max-width: 1023px) {   .lb .gz-ears .gz-ear { display: none; } }.lb .gz-art { padding: 34px 0 8px; }.lb .gz-kicker { margin: 0 0 14px; color: var(--gz-red); text-align: center; }.lb .gz-h1 { container-type: inline-size; margin: 0 auto 18px; font-family: var(--serif); font-weight: 400; line-height: 1.05; letter-spacing: -.01em; text-align: center; color: var(--gz-ink); }.lb .gz-h1 > span { display: block; font-size: 34px; text-wrap: balance; }.lb .gz-h1 i { display: block; }@supports (font-size: 1cqi) {   .lb .gz-h1 > span { font-size: clamp(30px, 100cqi / 10.6, 56px); }@container (min-width: 1000px) {     .lb .gz-h1 > span { font-size: min(100cqi / 22.8, 60px); } } }.lb .gz-lead { max-width: 36em; margin: 0 auto 22px; font-size: 19px; line-height: 1.55; text-align: center; color: var(--gz-ink-2); }.lb .gz-facts { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 0; margin: 0 0 30px; padding: 8px 0; border-block: 1px solid var(--gz-hair); }.lb .gz-facts div { display: flex; gap: 8px; min-width: 0; padding: 0 14px; }.lb .gz-facts div + div { border-left: 1px solid var(--gz-hair); }.lb .gz-facts dt { color: var(--gz-muted); }.lb .gz-facts dd { margin: 0; color: var(--gz-ink); }.lb .gz-photo { position: relative; max-width: 860px; margin: 0 auto 34px; }.lb .gz-photo__img { position: relative; overflow: hidden; border: 1px solid var(--gz-ink); background: var(--gz-paper-2); }.lb .gz-photo__img img { width: 100%; height: auto; filter: grayscale(1) contrast(1.12) brightness(1.04); mix-blend-mode: multiply; }.lb .gz-photo__img::after { content: ""; position: absolute; inset: 0; pointer-events: none; mix-blend-mode: multiply; opacity: .32; background: radial-gradient(circle, var(--gz-ink) 0 32%, transparent 36%) 0 0 / 4px 4px; }.lb .gz-photo figcaption { margin-top: 8px; font-style: italic; font-size: 14px; line-height: 1.45; color: var(--gz-muted); }.lb .gz-photo--sm { margin: 0 0 14px; }.lb .gz-stamp { position: absolute; z-index: 1; top: -12px; right: 8px; padding: 7px 12px 6px; border: 2px solid var(--gz-red); box-shadow: inset 0 0 0 2px var(--gz-paper), inset 0 0 0 3px var(--gz-red); background: rgba(241, 235, 221, .72); color: var(--gz-red); font-family: var(--mono); font-size: 12px; line-height: 1.25; letter-spacing: .12em; text-transform: uppercase; text-align: center; transform: rotate(-7deg); }.lb .gz-stamp b { display: block; font-family: var(--serif); font-weight: 400; font-size: 26px; letter-spacing: .02em; line-height: 1.05; }@media (min-width: 768px) {   .lb .gz-stamp { top: 22px; right: -22px; } }.lb .gz-cols { columns: 3 17em; column-gap: 34px; column-rule: 1px solid var(--gz-hair); }.lb .gz-cols p, .lb .gz-cols ul { margin: 0 0 14px; hyphens: auto; }@media (min-width: 600px) {   .lb .gz-cols p { text-align: justify; } }.lb .gz-cols h2, .lb .gz-h2 { margin: 6px 0 10px; padding-top: 8px; border-top: 2px solid var(--gz-ink); font-family: var(--serif); font-weight: 400; font-size: 25px; line-height: 1.15; color: var(--gz-ink); break-after: avoid; }.lb .gz-cols h3 { margin: 18px 0 6px; font-family: var(--gz-text); font-weight: 700; font-size: 17px; line-height: 1.35; color: var(--gz-ink); break-after: avoid; }.lb .gz-cols li { position: relative; padding-left: 18px; margin-bottom: 6px; break-inside: avoid; }.lb .gz-cols li::before { content: "—"; position: absolute; left: 0; color: var(--gz-muted); }.lb .gz-drop::first-letter { float: left; margin: .06em .08em 0 0; font-family: var(--serif); font-size: 4.3em; line-height: .8; color: var(--gz-ink); }.lb .gz-task { padding: 10px 12px 11px; border: 1px solid var(--gz-ink); break-inside: avoid; }.lb .gz-task b { display: block; font-family: var(--mono); font-weight: 400; font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--gz-red); }.lb .gz-star { font-family: var(--mono); color: var(--gz-red); }.lb .gz-result { display: grid; gap: 6px 26px; max-width: 860px; margin: 18px auto 0; padding: 18px 0 20px; border-block: 3px double var(--gz-ink); }.lb .gz-result__num { font-family: var(--serif); font-size: clamp(72px, 16vw, 128px); line-height: .86; color: var(--gz-ink); }.lb .gz-result__txt { min-width: 0; align-self: center; }.lb .gz-result__txt b { display: block; font-family: var(--serif); font-weight: 400; font-size: clamp(22px, 3vw, 30px); line-height: 1.15; color: var(--gz-ink); }.lb .gz-result__src { margin-top: 8px; font-size: 14px; line-height: 1.5; color: var(--gz-muted); }@media (min-width: 600px) {   .lb .gz-result { grid-template-columns: auto minmax(0, 1fr); } }.lb .gz-errata { max-width: 860px; margin: 34px auto 0; padding: 18px 18px 20px; border: 1px solid var(--gz-red); background: rgba(184, 70, 26, .045); }.lb .gz-errata__h { margin: 0 0 8px; color: var(--gz-red); }.lb .gz-errata p + p { margin-top: 10px; }.lb .gz-errata a { color: var(--gz-ink); }@media (min-width: 768px) {   .lb .gz-errata { padding: 22px 28px 24px; } }.lb .gz-check { max-width: 860px; margin: 34px auto 0; }.lb .gz-check__k { margin: 0 0 4px; color: var(--gz-red); }.lb .gz-check > p { max-width: 40em; }.lb .gz-check .gz-tbl + p:not(.gz-result__src) { margin-top: 18px; }.lb .gz-check .chart { margin-top: 22px; }.lb.gz .chart figcaption, .lb.gz .chart__x { color: var(--gz-muted); }.lb.gz .chart__area { fill: rgba(28, 26, 23, .07); }.lb.gz .chart__line { stroke: var(--gz-ink); stroke-width: 2; }.lb.gz .chart__y { border-top-style: solid; border-color: var(--gz-hair); color: var(--gz-muted); }.lb.gz .chart__plot::after { background: var(--gz-red); box-shadow: 0 0 0 2px var(--gz-paper); }.lb.gz .chart__bar--acc { fill: var(--gz-red); }.lb.gz .chart__v { color: var(--gz-ink); }.lb.gz .chart__start--l b { left: auto; right: 6px; }.lb .gz-tbl { width: 100%; max-width: 420px; margin: 20px 0 0; border-collapse: collapse; font-family: var(--mono); font-size: 12px; line-height: 1.5; }.lb .gz-tbl caption { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }.lb .gz-tbl th, .lb .gz-tbl td { padding: 5px 0 5px 12px; border-bottom: 1px dotted var(--gz-hair); font-weight: 400; text-align: right; color: var(--gz-ink); }.lb .gz-tbl th[scope="row"], .lb .gz-tbl thead th:first-child { padding-left: 0; text-align: left; }.lb .gz-tbl thead th { border-bottom: 1px solid var(--gz-ink); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; color: var(--gz-muted); }.lb .gz-more { padding: 46px 0 50px; }.lb .gz-more__h { margin-bottom: 18px; }.lb .gz-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); gap: 26px 30px; }.lb .gz-card { display: flex; flex-direction: column; min-width: 0; padding-top: 10px; border-top: 1px solid var(--gz-ink); }.lb .gz-card__meta { margin-bottom: 6px; color: var(--gz-muted); }.lb .gz-card__t { margin: 0 0 8px; font-family: var(--serif); font-weight: 400; font-size: 23px; line-height: 1.15; color: var(--gz-ink); }.lb .gz-card__t a { text-decoration: none; }.lb .gz-card__t a:hover { text-decoration: underline; }.lb .gz-card p { font-size: 16px; line-height: 1.5; }.lb .gz-card .gz-num { font-family: var(--serif); font-size: 1.25em; color: var(--gz-ink); }.lb .gz-card .gz-card__cont { margin-top: 10px; font-family: var(--mono); font-size: 11px; line-height: 1.5; letter-spacing: .06em; text-transform: uppercase; color: var(--gz-red); }.lb .gz-card__cont a { color: inherit; }.lb .gz-figs { display: grid; grid-template-columns: auto repeat(2, minmax(0, 1fr)); gap: 0 10px; margin: 8px 0 4px; font-family: var(--mono); font-size: 12px; line-height: 1.9; }.lb .gz-figs > * { min-width: 0; border-bottom: 1px dotted var(--gz-hair); }.lb .gz-figs .h { color: var(--gz-muted); text-transform: uppercase; letter-spacing: .06em; font-size: 11px; }.lb .gz-front { display: grid; gap: 34px; padding: 30px 0 6px; }.lb .gz-front__main, .lb .gz-front__side { min-width: 0; }.lb .gz-front__main .gz-photo { margin: 0 0 16px; max-width: none; }.lb .gz-front__main .gz-photo__img img { aspect-ratio: 2 / 1; object-fit: cover; object-position: top; }.lb .gz-front .gz-kicker { text-align: left; }.lb .gz-front__h { margin: 0 0 12px; font-family: var(--serif); font-weight: 400; font-size: clamp(30px, 4.4vw, 50px); line-height: 1.04; color: var(--gz-ink); text-wrap: balance; }.lb .gz-front__h a { text-decoration: none; }.lb .gz-front__h a:hover { text-decoration: underline; }.lb .gz-front__h i { display: block; font-size: .8em; }.lb .gz-front__main > p { max-width: 38em; }.lb .gz-readon { display: inline-block; margin-top: 12px; font-family: var(--mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--gz-red); }.lb .gz-front__side { padding-top: 12px; border-top: 3px double var(--gz-ink); }@media (min-width: 900px) {   .lb .gz-front { grid-template-columns: minmax(0, 1fr) 320px; gap: 40px; }  .lb .gz-front__side { padding: 0 0 0 30px; border-top: 0; border-left: 1px solid var(--gz-hair); } }.lb .gz-rubric { padding: 28px 0 22px; border-bottom: 1px solid var(--gz-ink); text-align: center; }.lb .gz-rubric .gz-kicker { margin-bottom: 6px; }.lb .gz-rubric__h { margin: 0; font-family: var(--serif); font-weight: 400; font-size: clamp(34px, 5vw, 60px); line-height: 1.04; color: var(--gz-ink); text-wrap: balance; }.lb .gz-rubric__lead { max-width: 34em; margin: 10px auto 0; font-style: italic; text-wrap: balance; }.lb .gz-front__main .chart--mini { max-width: 460px; }.lb .gz-cellar { display: grid; gap: 16px 30px; margin: 34px 0 0; padding: 22px 0 0; border-top: 3px double var(--gz-ink); }.lb .gz-cellar > * { min-width: 0; }.lb .gz-cellar .gz-photo { margin: 0; max-width: none; }.lb .gz-cellar .gz-card { padding-top: 0; border-top: 0; }.lb .gz-cellar .gz-kicker { text-align: left; }.lb .gz-cellar .gz-card__t { font-size: clamp(23px, 2.4vw, 32px); }@media (min-width: 768px) {   .lb .gz-cellar { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); align-items: start; } }.lb .gz-editor { margin: 34px 0 0; padding: 16px 0 0; border-top: 1px solid var(--gz-ink); }.lb .gz-editor p { max-width: 46em; font-style: italic; }.lb .gz-now { padding: 44px 0 52px; color: #fff; font-family: Montserrat, Arial, sans-serif; font-size: 16px; line-height: 1.55; background: radial-gradient(circle at 88% 0%, rgba(239, 107, 46, .2), transparent 34%), linear-gradient(125deg, #1f2326 0%, #282d31 66%, #352d29 100%); }.lb .gz-now .kicker { color: var(--accent); }.lb .gz-now__h { max-width: 18em; margin: 0 0 24px; font-family: var(--serif); font-weight: 400; font-size: clamp(28px, 4vw, 44px); line-height: 1.08; }.lb .gz-now__h i { color: #d9dde0; }.lb .gz-now__grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 260px), 1fr)); gap: 14px; }.lb .gz-now__card { display: flex; flex-direction: column; gap: 8px; min-width: 0; padding: 18px 18px 20px; border: 1px solid rgba(255, 255, 255, .18); border-radius: 3px; text-decoration: none; color: #fff; transition: border-color .2s, background-color .2s; }.lb .gz-now__card:hover { border-color: var(--accent); background: rgba(255, 255, 255, .04); }.lb .gz-now__card .mono { font-size: 11px; color: var(--mute-on-dark); }.lb .gz-now__card b { font-family: var(--serif); font-weight: 400; font-size: 23px; line-height: 1.15; }.lb .gz-now__card span:last-child { margin-top: auto; padding-top: 6px; font-size: 14px; color: var(--accent); }.lb .gz-h3 { margin: 30px 0 8px; font-family: var(--serif); font-weight: 400; font-size: 21px; line-height: 1.2; color: var(--gz-ink); }.lb .gz-tbl--q { max-width: 560px; }.lb .gz-tbl--q th[scope="row"] { white-space: normal; }.lb .gz-tbl--ym { max-width: 520px; }.lb .gz-tbl tfoot th, .lb .gz-tbl tfoot td { border-top: 1px solid var(--gz-ink); border-bottom: 0; }.lb .gz-camps { max-width: 860px; margin: 34px auto 0; }.lb .gz-camps__list { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 24px 34px; margin: 14px 0 0; padding: 0; list-style: none; counter-reset: camp; }.lb .gz-camps__list > li { display: flex; flex-direction: column; min-width: 0; padding-top: 10px; border-top: 1px solid var(--gz-ink); counter-increment: camp; }.lb .gz-camps__meta { margin: 0 0 4px; color: var(--gz-muted); }.lb .gz-camps__meta::before { content: "№ " counter(camp) " · "; color: var(--gz-red); }.lb .gz-camps__t { margin: 0 0 6px; font-family: var(--serif); font-weight: 400; font-size: 22px; line-height: 1.15; color: var(--gz-ink); }.lb .gz-camps li p { margin: 0; font-size: 16px; line-height: 1.5; }.lb .gz-camps .gz-camps__res { margin-top: auto; padding-top: 12px; color: var(--gz-ink); }.lb .gz-camps__res small { display: block; font-size: 11px; color: var(--gz-muted); }.lb .gz-camps > .gz-result__src { margin-top: 18px; }.lb.gz .chart--mini { gap: 6px; margin-top: 16px; }.lb .gz-card .chart--mini { margin-top: auto; padding-top: 16px; }.lb.gz .chart--mini figcaption { font-size: 10px; letter-spacing: .06em; }.lb.gz .chart--mini .chart__plot { height: 64px; margin-top: 22px; border-bottom: 1px solid var(--gz-ink); }.lb.gz .chart--mini .chart__line { stroke-width: 1.5; }.lb.gz .chart--mini .chart__pt { color: var(--gz-ink); }.lb.gz .chart--mini .chart__pt::before { width: 6px; height: 6px; margin: -3px 0 0 -3px; }.lb.gz .chart--mini .chart__pt b { font-family: var(--mono); font-size: 12px; }.lb.gz .chart--mini .chart__pt--above b { top: -20px; }.lb.gz .chart--mini .chart__pt--end b { top: -22px; }.lb.gz .chart--mini .chart__plot::after { width: 8px; height: 8px; margin: -4px 0 0 -4px; }.lb.gz .chart--mini .chart__x { height: 2.5em; font-size: 10px; }.lb.gz .chart--mini .chart__src { margin: 0; font-size: 12px; line-height: 1.45; color: var(--gz-muted); }.lb .gz-card .chart--mini .chart__src { min-height: 2.9em; }.lb .gz-cardfig { display: grid; gap: 6px; min-width: 0; margin: 16px 0 0; }.lb .gz-card .gz-cardfig { margin-top: auto; padding-top: 16px; }.lb .gz-cardfig figcaption { font-family: var(--mono); font-size: 10px; line-height: 1.4; letter-spacing: .06em; text-transform: uppercase; color: var(--gz-muted); }.lb .gz-cardfig .gz-tbl { margin: 0; }.lb .gz-tbl--ads td { white-space: nowrap; }.lb.gz .gz-cardfig__src { margin: 0; font-size: 12px; line-height: 1.45; color: var(--gz-muted); }@supports (animation-timeline: view()) { @media (prefers-reduced-motion: no-preference) {     .lb .gz-stamp { animation: lb-gz-stamp linear both; animation-timeline: view(); animation-range: entry 35% cover 38%; }    @keyframes lb-gz-stamp { 0% { opacity: 0; transform: rotate(-16deg) scale(1.7); } 70% { opacity: 1; transform: rotate(-6deg) scale(.96); } 100% { opacity: 1; transform: rotate(-7deg) scale(1); } } } }.lb .gz-fold { margin-top: 18px; max-width: 520px; }.lb .gz-fold summary { display: inline-block; cursor: pointer; padding: 4px 0; border-bottom: 1px dotted var(--gz-red); color: var(--gz-red); letter-spacing: .06em; text-transform: uppercase; list-style: none; }.lb .gz-fold summary::-webkit-details-marker { display: none; }.lb .gz-fold summary::before { content: "+ "; }.lb .gz-fold[open] summary::before { content: "− "; }.lb .gz-fold .gz-tbl { margin-top: 10px; }