/* Keep the comparison outcome in view as soon as a visitor opens the page. */
.comparison-main{padding:0 0 48px}
.comparison-hero-compact{padding:15px 0 17px}
.comparison-hero-compact h1{font-size:30px;line-height:1.2;margin:5px 0 4px;letter-spacing:-.02em}
.comparison-hero-compact p{font-size:14px;line-height:1.5}
.comparison-results{padding-top:10px}
.comparison-results .comparison-summary{margin:10px 0 16px;padding:16px 18px;border-radius:10px}
.comparison-results .summary-intro h2{font-size:23px;line-height:1.25;margin:4px 0}
.comparison-results .summary-intro>p{font-size:14px;line-height:1.55;margin:0;max-width:none}
.comparison-results .verdict-grid{margin-top:13px;gap:12px}
.comparison-results .summary-verdict-card{padding:14px;border-radius:9px}
.comparison-results .verdict-card-head{padding-bottom:10px;min-height:0}
.comparison-results .verdict-score .rating-medal{width:58px!important;height:58px!important;flex-basis:58px!important}
.comparison-results .verdict-topic{padding:9px 0}
.comparison-results .verdict-topic p{margin:5px 0;line-height:1.45}
.selection-box-compact{padding:0;margin:16px 0 22px}
.selection-box-compact>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:10px 16px;cursor:pointer;font-weight:700;color:var(--finex-link,#116c32);list-style:none}
.selection-box-compact>summary::-webkit-details-marker{display:none}
.selection-box-compact>summary:after{content:'＋';font-size:18px}
.selection-box-compact[open]>summary:after{content:'−'}
.selection-box-compact[open]{padding:0 18px 18px}
.selection-box-compact[open]>summary{padding-left:0;padding-right:0}
.selection-box-compact>summary span{margin-left:auto;font-size:13px;font-weight:500;color:var(--finex-muted,#52675a)}
.crypto-compare-grid{display:grid;grid-template-columns:repeat(var(--summary-columns,2),minmax(0,1fr));gap:12px;margin-top:12px}
.crypto-compare-card{background:#fff;border:1px solid var(--finex-border,#d1dfd2);border-radius:9px;padding:14px;min-width:0}
.crypto-compare-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--finex-border,#d1dfd2)}
.crypto-compare-head .badge{flex:0 0 40px;width:40px;height:40px}
.crypto-compare-head .badge{background:var(--finex-forest,#12291c);color:#fff}
.crypto-compare-head strong,.crypto-compare-head small{display:block}
.crypto-compare-head strong{font-size:18px}
.crypto-compare-head small{font-size:11px;color:var(--finex-muted,#52675a);line-height:1.4;margin-top:3px}
.crypto-compare-facts{margin-bottom:8px}
.crypto-compare-facts>section{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--finex-border,#d1dfd2);align-items:start}
.crypto-compare-facts h3{font-size:12px;line-height:1.4;margin:0;color:var(--finex-muted,#52675a)}
.crypto-compare-facts>section>div{font-size:13px;line-height:1.45;overflow-wrap:anywhere}
.crypto-compare-facts .fact-value small,.crypto-compare-facts .source-link{display:none}
.crypto-compare-card .partner-action{margin:8px 0}
.crypto-compare-card .partner-action .btn{width:100%;min-height:42px}
.crypto-compare-card .summary-profile{margin:4px 0 0;min-height:40px}
.crypto-comparison-note{margin-top:12px;font-size:13px;color:var(--finex-muted,#52675a)}
.crypto-comparison-note>summary{min-height:40px;display:flex;align-items:center;cursor:pointer;color:var(--finex-link,#116c32);font-weight:650}
.crypto-comparison-note p{font-size:12px;line-height:1.6;margin:0;padding:0 0 4px}
@media(max-width:700px){
 .comparison-hero-compact{padding:11px 0 12px}
 .comparison-hero-compact h1{font-size:25px;margin:3px 0}
 .comparison-hero-compact p{font-size:13px;line-height:1.4}
 .comparison-results{padding-top:8px}
 .comparison-results .comparison-summary{padding:13px 11px;margin:8px 0 14px}
 .comparison-results .summary-intro h2{font-size:20px}
 .comparison-results .summary-intro>p{font-size:13px;line-height:1.45}
 .comparison-results .verdict-grid{margin-top:10px;gap:9px}
 .comparison-results .summary-verdict-card{padding:12px}
 .comparison-results .summary-brand strong{font-size:17px}
 .comparison-results .summary-brand small{font-size:11px}
 .comparison-results .verdict-score .rating-medal{width:52px!important;height:52px!important;flex-basis:52px!important}
 .comparison-results .verdict-topic h4{font-size:13px;margin-bottom:5px}
 .comparison-results .verdict-topic p{font-size:13px;line-height:1.45}
 .crypto-compare-grid{grid-template-columns:1fr;gap:9px;margin-top:9px}
 .crypto-compare-card{padding:11px}
 .crypto-compare-head{padding-bottom:8px}
 .crypto-compare-facts>section{grid-template-columns:100px minmax(0,1fr);gap:8px;padding:7px 0}
 .crypto-compare-facts h3{font-size:11px}
 .crypto-compare-facts>section>div{font-size:12px;line-height:1.4}
 .crypto-compare-card .partner-action{margin:6px 0}
 .crypto-compare-card .partner-action .btn{min-height:40px}
 .selection-box-compact>summary{padding:8px 12px;font-size:14px}
 .selection-box-compact[open]{padding:0 12px 14px}
}
