.rr-hero-art{gap:14px;display:grid}.rr-download{min-height:44px;color:var(--seo-accent);text-underline-offset:3px;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.rr-meta{color:var(--seo-on-deep-faint);margin:0;font-size:.8125rem;line-height:1.5}.rr-meta a{color:var(--seo-on-deep);text-underline-offset:3px;text-decoration:underline}.rr-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--seo-indigo);margin:0 0 12px;font-size:.8125rem;font-weight:700}.rr-method{margin-top:20px;padding:4px 16px 16px}.rr-prose{max-width:62ch;margin-top:16px}.rr-prose p{color:var(--seo-ink-soft);margin:0}.rr-prose p+p{margin-top:12px}.rr-prose a,.rr-link{color:var(--seo-indigo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.rr-link{align-items:center;min-height:44px;display:inline-flex}.rr-notes{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rr-notes li{color:var(--seo-ink-soft);padding-left:16px;font-size:.9375rem;position:relative}.rr-notes li:before{content:"";background:var(--seo-indigo);border-radius:999px;width:6px;height:6px;position:absolute;top:.65em;left:0}.rr-h3{color:var(--seo-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.rr-chart{margin:24px 0 0;padding:18px 16px}.rr-chart-cap{color:var(--seo-ink);font-size:.9375rem;font-weight:700;line-height:1.4}.rr-legend{color:var(--seo-ink-faint);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:8px 0 0;font-size:.8125rem;display:flex}.rr-legend-item{align-items:center;gap:6px;display:inline-flex}.rr-key{vertical-align:middle;border-radius:3px;width:12px;height:12px;display:inline-block}.rr-key--primary,.rr-key--whole{background:var(--seo-indigo)}.rr-key--secondary{background:var(--seo-ink-faint)}.rr-key--part{background:var(--seo-accent-ink)}.rr-bars{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rr-bar-row{grid-template-columns:1fr auto;grid-template-areas:"label value""bar bar";align-items:baseline;gap:4px 12px;display:grid}.rr-bar-label{color:var(--seo-ink-soft);grid-area:label;font-size:.875rem;line-height:1.35}.rr-bar-value{color:var(--seo-indigo);font-variant-numeric:tabular-nums;grid-area:value;font-size:.9375rem;font-weight:800}.rr-bar-svg{grid-area:bar;width:100%;height:12px;display:block}.rr-track{fill:var(--seo-tint)}.rr-fill{fill:var(--seo-indigo)}.rr-fill-part{fill:var(--seo-accent-ink)}.rr-line-svg{width:100%;height:auto;margin-top:12px;display:block}.rr-baseline{stroke:var(--seo-hairline);stroke-width:2px;stroke-dasharray:6 6}.rr-line{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.rr-line--primary{stroke:var(--seo-indigo);stroke-width:4px}.rr-line--secondary{stroke:var(--seo-ink-faint)}.rr-dot--primary{fill:var(--seo-indigo)}.rr-dot--secondary{fill:var(--seo-ink-faint)}.rr-axis{color:var(--seo-ink-faint);justify-content:space-between;margin:4px 0 0;font-size:.8125rem;display:flex}.rr-axis-note{color:var(--seo-ink-faint);margin:8px 0 0;font-size:.8125rem}.rr-table-wrap{margin-top:8px}.rr-table-summary{cursor:pointer;min-height:44px;color:var(--seo-indigo);align-items:center;gap:8px;font-size:.875rem;font-weight:700;list-style:none;display:inline-flex}.rr-table-summary::-webkit-details-marker{display:none}.rr-table-wrap[open]>.rr-table-summary .seo-chev{transform:rotate(180deg)}.rr-table-scroll{overflow-x:auto}.rr-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.4}.rr-table th,.rr-table td{text-align:left;border-bottom:1px solid var(--seo-hairline);color:var(--seo-ink-soft);vertical-align:top;padding:9px 12px 9px 0}.rr-table thead th{color:var(--seo-ink-faint);font-size:.8125rem;font-weight:700}.rr-table tbody th{color:var(--seo-ink);font-weight:500}.rr-table td{text-align:right;white-space:nowrap;color:var(--seo-indigo);font-weight:700}.rr-queries{gap:12px;margin-top:24px;display:grid}.rr-query-list{padding:16px}.rr-query-list .rr-table{margin-top:8px}.rr-section-tiles{margin-top:24px}.rr-tiles-fit .seo-number-value{font-size:1.625rem}@media (min-width:1024px){.rr-tiles-fit .seo-number-value{font-size:2.5rem}.rr-chart{padding:24px}.rr-queries{grid-template-columns:repeat(2,1fr);gap:16px}.rr-bar-row{grid-template-columns:16rem 1fr 5rem;grid-template-areas:"label bar value";align-items:center}.rr-bar-value{text-align:right}}.rr-lead{align-items:center;gap:24px;display:grid}.rr-lead>.seo-frame,.rr-picture{max-width:688px}.rr-lead>div>.rr-prose:first-child{margin-top:16px}.rr-picture{margin-top:24px}@media (min-width:1024px){.rr-lead{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:44px}.rr-lead>.seo-frame,.rr-picture{max-width:560px}}
