.csr{max-width:940px;margin:28px auto 44px;padding:0 16px;color:var(--ink)}.csr-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.csr-tile{background:var(--color-surface);border:1px solid var(--color-white-8);border-radius:var(--radius-md);padding:18px 18px 16px}.csr-tile .csr-n{display:block;font-weight:var(--weight-bold);font-size:clamp(1.5rem,3.2vw,2.3rem);line-height:1.05;font-variant-numeric:tabular-nums}.csr-tile .csr-l{display:block;font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;color:var(--ink-sub);margin-top:6px}.csr-tile--hl .csr-n{color:var(--color-yellow)}.csr-tile .csr-n.csr-na{display:flex;align-items:flex-end;min-height:calc(clamp(1.5rem,3.2vw,2.3rem)*1.05);font-weight:var(--weight-medium);font-size:1rem;color:var(--ink-muted)}.csr .csr-title{margin:0 0 18px;font-family:var(--font-headline);font-size:1.3rem;font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1.3;color:var(--ink)}.csr-block{margin-top:36px}.csr-block .csr-title{margin-bottom:6px}.csr-na-line{margin:0;font-size:.95rem;color:var(--ink-muted)}.csr-chart .lb-chart.lb-chart{margin:36px 0 0}.csr .csr-ad-title{margin-top:36px}.csr-ad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;align-items:center;padding:16px;background:var(--color-surface);border:1px solid var(--color-white-8);border-radius:var(--radius-lg)}.csr-ad-media{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:var(--radius-md);background:var(--color-ground);cursor:zoom-in}.csr-ad-media:focus-visible{outline:2px solid var(--color-yellow);outline-offset:3px}.csr-ad-media img,.csr-ad-media video{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .35s}.csr-ad-media:hover img,.csr-ad-media:hover video{transform:scale(1.04)}.csr-zoom{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:var(--color-dark-80);color:var(--color-white);font-size:.8rem}.csr-ad-txt,.csr-big-txt{min-width:0;overflow-wrap:anywhere}.csr-ad-head{margin:0 0 4px;font-weight:var(--weight-bold)}.csr-ad-lead{margin:0 0 16px;color:var(--ink-sub);font-size:.95rem}.csr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 10px;margin:0}.csr-stats dt{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;color:var(--ink-sub)}.csr-stats dd{margin:2px 0 0;font-weight:var(--weight-bold);font-size:1.35rem;font-variant-numeric:tabular-nums}.csr-stats .csr-stat-key dd{color:var(--color-yellow)}.csr-stats dd.csr-na,.csr-stats .csr-stat-key dd.csr-na{font-weight:var(--weight-medium);font-size:1rem;color:var(--ink-muted)}.csr-big{max-width:880px;width:calc(100% - 32px);max-height:calc(100% - 32px);padding:0;overflow:auto;border:1px solid var(--color-yellow-50);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--ink)}.csr-big::backdrop{background:var(--color-dark-80)}.csr-big-in{display:grid;grid-template-columns:1.1fr 1fr}.csr-big-media img{display:block;width:100%;height:100%;object-fit:cover}.csr-big-in--video .csr-big-media{display:flex;align-items:center;padding:16px}.csr-big-media .ad-video{margin:0 auto;--ad-video-max-h: min(70vh, 640px)}.csr-big-txt{padding:24px;font-size:.95rem}.csr-big-txt h4{margin:0 0 10px;font-size:1.2rem}.csr-big-txt p{margin:0 0 4px}.csr-big-txt .csr-note{margin-top:14px;font-size:.8rem;color:var(--ink-muted)}.csr-x{position:absolute;top:8px;right:12px;z-index:1;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--color-dark-80);color:var(--color-white);font-size:1.6rem;line-height:1;cursor:pointer}.csr-x:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px}@media(max-width:720px){.csr-tiles{grid-template-columns:repeat(2,1fr)}.csr-ad{grid-template-columns:1fr}.csr-stats{grid-template-columns:repeat(2,1fr)}.csr-big-in{grid-template-columns:1fr}.csr-big-in--video .csr-big-media{padding-top:56px}}@media(prefers-reduced-motion:reduce){.csr-ad-media img,.csr-ad-media video{transition:none}.csr-ad-media:hover img,.csr-ad-media:hover video{transform:none}}
