.mkt3.data-page,.mkt3.tools-page{overflow-x:hidden}.mkt3 .data-wrap{margin-inline:auto;max-width:1160px;padding:2rem clamp(1rem,4vw,3rem) 3rem;display:flex;flex-direction:column;gap:2rem}.mkt3 .data-panel{border:1px solid var(--line);background:var(--surface);border-radius:6px;overflow:hidden}.mkt3 .data-panel-inner{padding:1.25rem}@media(min-width:640px){.mkt3 .data-panel-inner{padding:1.5rem}}.mkt3 .data-panel-grid{display:grid}@media(min-width:1024px){.mkt3 .data-panel-grid-2col{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.mkt3 .data-panel-grid-2col-tight{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.mkt3 .data-panel-grid-2col-wide{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr)}}.mkt3 .data-panel-cell{border-bottom:1px solid var(--line);padding:1.25rem}@media(min-width:640px){.mkt3 .data-panel-cell{padding:1.5rem}}@media(min-width:1024px){.mkt3 .data-panel-cell-border-r{border-right:1px solid var(--line);border-bottom:none}}.mkt3 .data-panel-footer{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.mkt3 .data-panel-footer-cell{padding:1rem;border-right:1px solid var(--line)}.mkt3 .data-panel-footer-cell:last-child{border-right:none}@media(min-width:640px){.mkt3 .data-panel-footer-cell{padding:1rem 1.25rem}}.mkt3 .data-page-h1{font-size:clamp(1.6rem,3vw,2.2rem);font-family:var(--font-display);font-variation-settings:"opsz" 72;font-weight:520;letter-spacing:-.01em;line-height:1.1;margin:.25rem 0 0;color:var(--cream)}.mkt3 .data-section-h2{font-size:1.1rem;font-weight:580;color:var(--cream);margin:0}.mkt3 .data-lede{margin-top:1rem;font-size:.875rem;line-height:1.6;color:var(--cream-dim);max-width:44ch}.mkt3 .data-meta{margin-top:.5rem;font-size:.8125rem;color:var(--cream-dim)}.mkt3 .data-stat-hero{margin-top:.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:620;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--gold);line-height:1}.mkt3 .data-stat-large{margin-top:.5rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:620;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--gold);line-height:1}.mkt3 .data-stat-mid{margin-top:.5rem;font-size:1.5rem;font-weight:560;color:var(--cream)}.mkt3 .data-stat-small{margin-top:.375rem;font-size:1.1rem;font-weight:580;font-variant-numeric:tabular-nums;color:var(--cream)}.mkt3 .data-section-head-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.mkt3 .data-view-all{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--cream-faint);text-decoration:none;transition:color .15s}.mkt3 .data-view-all:hover{color:var(--gold)}.mkt3 .data-table-wrap{border:1px solid var(--line);border-radius:6px;overflow:hidden}.mkt3 .data-table{width:100%;font-size:.875rem;border-collapse:collapse}.mkt3 .data-table thead tr{background:#f3e9d70a}.mkt3 .data-table thead th{padding:.625rem .75rem;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--cream);vertical-align:middle}@media(min-width:640px){.mkt3 .data-table thead th{padding:.625rem 1.25rem}}.mkt3 .data-table-row{border-top:1px solid var(--line);transition:background .12s}.mkt3 .data-table-row:hover{background:#f2b84b0d}.mkt3 .data-table-row td{padding:.875rem .75rem;color:var(--cream-dim);vertical-align:middle}@media(min-width:640px){.mkt3 .data-table-row td{padding:.875rem 1.25rem}}.mkt3 .data-table-rank{width:2.5rem;font-family:var(--font-mono);font-size:11px;color:var(--cream-faint)}.mkt3 .data-table-link{font-weight:540;color:var(--cream);text-decoration:none;transition:color .15s}.mkt3 .data-table-link:hover{color:var(--gold)}.mkt3 .data-table-meta{font-size:.75rem;color:var(--cream-faint);margin-top:.25rem}.mkt3 .data-table-value{font-weight:580;font-variant-numeric:tabular-nums;color:var(--cream)}.mkt3 .data-table-row-gold{background:#f2b84b14}.mkt3 .data-cta-band{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}@media(min-width:640px){.mkt3 .data-cta-band{padding:1.5rem 2rem}}.mkt3 .data-cta-eyebrow{color:var(--gold)}.mkt3 .data-cta-h2{margin-top:.5rem;font-size:clamp(1.3rem,2.5vw,1.75rem);font-family:var(--font-display);font-variation-settings:"opsz" 72;font-weight:520;line-height:1.1;color:var(--cream)}.mkt3 .data-cta-band .btn{min-width:200px}.mkt3 .data-two-col{display:grid;gap:1rem}@media(min-width:1024px){.mkt3 .data-two-col{grid-template-columns:repeat(2,1fr)}}.mkt3 .data-attribution-row{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:1.25rem;display:grid;gap:1rem}@media(min-width:640px){.mkt3 .data-attribution-row{grid-template-columns:1fr 1fr 1fr auto;align-items:end;padding:1.25rem 1.5rem}}.mkt3 .data-attr-value{margin-top:.25rem;font-size:.8125rem;font-weight:520;color:var(--cream)}.mkt3 .data-attr-actions{display:flex;align-items:flex-end;gap:.5rem}@media(min-width:640px){.mkt3 .data-attr-actions{justify-content:flex-end}}.mkt3 .data-pill-link{border:1px solid var(--line);border-radius:4px;padding:.25rem .625rem;font-size:.75rem;color:var(--cream-faint);text-decoration:none;transition:color .15s,border-color .15s}.mkt3 .data-pill-link:hover{color:var(--cream);border-color:#f3e9d74d}.mkt3 .data-bar-track{height:.6875rem;border-radius:999px;overflow:hidden;background:#f3e9d70f}.mkt3 .data-bar-fill{height:100%;border-radius:999px}.mkt3 .data-bar-fill-gold{background:var(--gold)}.mkt3 .data-bar-fill-cream{background:#f3e9d773}.mkt3 .data-bar-fill-dim{background:#f3e9d733}.mkt3 .tool-card{display:grid;border-top:1px solid var(--line);padding:1.75rem 0;text-decoration:none;transition:background .15s;gap:1.25rem}@media(min-width:640px){.mkt3 .tool-card{grid-template-columns:3rem 1fr auto;align-items:center;padding-inline:1rem}}.mkt3 .tool-card:hover{background:#f2b84b0a}.mkt3 .tool-card:last-child{border-bottom:1px solid var(--line)}.mkt3 .tool-card-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--line);background:var(--surface);color:var(--gold);border-radius:4px;flex-shrink:0}.mkt3 .tool-card-title{font-size:1.2rem;font-weight:560;color:var(--cream);margin:0}.mkt3 .tool-card-desc{margin-top:.375rem;font-size:.875rem;line-height:1.6;color:var(--cream-dim);max-width:52ch}.mkt3 .tool-card-cta{font-size:.8125rem;font-weight:560;color:var(--gold);display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;transition:gap .15s}.mkt3 .tool-card:hover .tool-card-cta{gap:.625rem}.mkt3 .data-signal-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.mkt3 .data-signal-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.mkt3 .data-signal-grid-5{grid-template-columns:repeat(5,1fr)}}.mkt3 .data-signal-card{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:1rem}.mkt3 .data-trend-row{border-top:1px solid var(--line);padding:.75rem 1.25rem;display:grid;gap:.75rem;align-items:center}.mkt3 .data-trend-row:first-child{border-top:none}.mkt3 .data-trend-row-latest{background:#f2b84b0d}@media(min-width:640px){.mkt3 .data-trend-row-4col{grid-template-columns:6rem 1fr 5rem 5rem}}.mkt3 .data-peer-grid{display:grid;border:1px solid var(--line);border-radius:6px;overflow:hidden}@media(min-width:640px){.mkt3 .data-peer-grid,.mkt3 .data-peer-grid-5{grid-template-columns:repeat(5,1fr)}}.mkt3 .data-peer-card{padding:1rem;border-bottom:1px solid var(--line);text-decoration:none;transition:background .12s}@media(min-width:640px){.mkt3 .data-peer-card{border-bottom:none;border-right:1px solid var(--line)}.mkt3 .data-peer-card:last-child{border-right:none}}.mkt3 .data-peer-card:hover{background:#f2b84b0d}.mkt3 .data-country-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(min-width:640px){.mkt3 .data-country-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.mkt3 .data-country-grid{grid-template-columns:repeat(4,1fr)}}.mkt3 .data-country-pill{display:flex;align-items:center;gap:.75rem;border:1px solid var(--line);border-radius:6px;padding:.5rem .75rem;text-decoration:none;font-size:.875rem;color:var(--cream);background:var(--surface);transition:border-color .12s,background .12s}.mkt3 .data-country-pill:hover{border-color:#f2b84b4d;background:#f2b84b0f}.mkt3 .data-country-pill-current{border-color:#f2b84b59;background:#f2b84b1a;color:var(--gold)}
