/* Longer matchup names and linked review notes use the shared comparison layout. */
.comparison-fabulous .matchup{white-space:normal}
.comparison-fabulous .hero-lede{margin:18px 0}
.intro-item.fabulous{border-color:#b4a3e64d}
.choice.choose-fabulous{border-color:#b4a3e62e;background:linear-gradient(135deg,#b4a3e607,transparent)}
.choose-fabulous .section-number,.choose-fabulous li:before{color:#c5b5ee}
.source-ref{font-size:.7em;line-height:0;white-space:nowrap;margin-left:2px;scroll-margin-top:110px}
.source-ref a{color:var(--mint);text-decoration:none;padding:2px}
.source-list{padding-left:26px;margin:28px 0;color:var(--muted)}
.article-body .source-list li{padding:10px 0 10px 6px;scroll-margin-top:110px;overflow-wrap:anywhere}
.article-body .source-list li:before{content:none}
.source-list li::marker{color:var(--mint);font-family:var(--mono);font-size:12px}
.article-body .source-list p{font-size:13px}
.source-back{display:inline-block;margin-left:5px;font-size:12px}
.article-body .start-your-city .button{color:#052018;text-decoration:none;margin:10px 0}
.source-list li:target{background:#5ce1a60a;border-radius:8px}
