.rp-page .lst-eyebrow{margin-top:28px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-rose)}.rp-page .lst-eyebrow+.lst-h1{margin-top:10px}@media (min-width:860px){.rp-page .lst-tips{grid-template-columns:repeat(2,1fr)}}.rp-pos{color:var(--accent-rose)}.rp-neg{color:var(--utility-red)}.rp-findings{margin:22px 0 0;padding:0;list-style:none;counter-reset:rp;display:grid;gap:12px;max-width:760px}.rp-findings li{counter-increment:rp;position:relative;padding:16px 18px 16px 56px;background:var(--bg-panel);border:1px solid var(--border-ghost);border-radius:16px;color:var(--text-full)}.rp-findings li:before{content:counter(rp);position:absolute;left:16px;top:15px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent-rose-tint-14);color:var(--accent-rose);font-weight:700;font-size:.8125rem}.rp-table{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.rp-table th{text-align:left;font-weight:500;color:var(--text-secondary);font-size:.75rem;padding:0 8px 8px 0}.rp-table td{padding:9px 8px 9px 0;border-top:1px solid var(--border-ghost);vertical-align:middle}.rp-table td:not(:first-child),.rp-table th:not(:first-child){text-align:right}.rp-table td b{font-weight:700}.rp-table tr.rp-best td{color:var(--text-heading)}.rp-table tr.rp-best td:first-child{font-weight:650}.rp-n{display:block;font-size:.75rem;color:var(--text-secondary)}.rp-scroll{overflow-x:auto}.rp-wide{min-width:520px}.rp-bar-cell{width:34%}.rp-div{position:relative;height:10px;background:var(--border-ghost);border-radius:999px}.rp-div:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--border-subtle)}.rp-div-neg,.rp-div-pos{position:absolute;top:0;bottom:0;min-width:2px}.rp-div-pos{left:50%;background:var(--accent-rose);border-radius:0 999px 999px 0}.rp-div-neg{right:50%;background:var(--utility-red);border-radius:999px 0 0 999px;opacity:.75}.rp-share{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:90px}.rp-share-bar{display:inline-block;height:6px;max-width:48px;background:var(--border-subtle);border-radius:999px}.rp-hours td{padding-top:6px;padding-bottom:6px}.rp-heat-card{overflow-x:auto}.rp-heat{display:grid;gap:3px;min-width:520px}.rp-heat-row{display:grid;grid-template-columns:40px repeat(18,1fr);gap:3px;align-items:center}.rp-heat-d,.rp-heat-h{font-size:.6875rem;color:var(--text-secondary)}.rp-heat-h{text-align:left}.rp-heat-c{display:block;aspect-ratio:1;border-radius:4px;min-height:18px}.rp-heat-empty{background:repeating-linear-gradient(45deg,var(--border-ghost) 0 3px,transparent 3px 6px)}.rp-heat-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;font-size:.75rem;color:var(--text-secondary)}.rp-heat-scale{width:120px;height:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--utility-red) 45%,var(--bg-panel)),var(--bg-panel),var(--accent-rose));border:1px solid var(--border-ghost)}.rp-heat-axis{margin-left:auto}.rp-countries{display:grid;gap:12px;margin-top:22px}@media (min-width:720px){.rp-countries{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.rp-countries{grid-template-columns:repeat(4,1fr)}}.rp-country{background:var(--bg-panel);border:1px solid var(--border-ghost);border-radius:16px;padding:18px}.rp-country h3{margin:0;font-size:1rem;color:var(--text-heading)}.rp-country small{color:var(--text-secondary);font-size:.75rem}.rp-country dl{margin:14px 0 0;display:grid;gap:4px;font-size:.875rem}.rp-country dt{color:var(--text-secondary);font-size:.75rem;margin-top:8px}.rp-country dd{margin:0;color:var(--text-body)}.rp-country dd b{color:var(--accent-rose);margin-left:4px}.rp-country-focus{border-color:var(--accent-rose-border)}.rp-formats{margin-top:22px}.rp-word-row .lst-bar-k{min-width:0}.rp-rule h3{margin:0;font-size:1rem;color:var(--text-heading)}.rp-rule small{color:var(--text-secondary);font-size:.75rem}.rp-rule ul{margin:12px 0 14px;padding-left:18px;color:var(--text-body);font-size:.9rem;display:grid;gap:6px}.rp-rule a{font-size:.8125rem;color:var(--accent-rose);text-decoration:none}.rp-rule a:hover{text-decoration:underline}.rp-checklist{margin:22px 0 0;padding-left:22px;display:grid;gap:8px;max-width:720px;color:var(--text-body)}.rp-checklist li::marker{color:var(--accent-rose);font-weight:700}.rp-cards{display:grid;gap:12px;margin-top:22px}@media (min-width:860px){.rp-cards{grid-template-columns:repeat(3,1fr)}}.rp-card{display:grid;gap:6px;align-content:start;padding:18px;background:var(--bg-panel);border:1px solid var(--border-ghost);border-radius:16px;text-decoration:none;transition:border-color .15s ease}.rp-card:hover{border-color:var(--accent-rose-border)}.rp-card b{color:var(--text-heading);font-weight:650}.rp-card span{color:var(--text-body);font-size:.875rem}.rp-hub{display:grid;gap:16px;margin-top:40px}@media (min-width:860px){.rp-hub{grid-template-columns:repeat(3,1fr)}}.rp-hub-card{padding:24px;background:var(--bg-panel);border:1px solid var(--border-ghost);border-radius:16px}.rp-hub-card h2{margin:0;font-size:1.2rem;line-height:1.25}.rp-hub-card h2 a{color:var(--text-heading);text-decoration:none}.rp-hub-card h2 a:hover{color:var(--accent-rose)}.rp-hub-card p{margin:10px 0 0;color:var(--text-body);font-size:.9rem}.rp-hub-langs{font-size:.8125rem!important;color:var(--text-secondary)!important}.rp-hub-langs a{color:var(--text-body)}.rp-hashtag-grid{display:grid;gap:16px;margin-top:22px}@media (min-width:860px){.rp-hashtag-grid{grid-template-columns:repeat(2,1fr)}}.rp-hashtag-grid h3{margin:0 0 12px}.rp-kind{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;border:1px solid var(--border-ghost);font-size:.6875rem;color:var(--text-secondary);vertical-align:1px}