.muah-comparison .comparison-page-card { display:flex; flex-direction:column; }
.muah-comparison .comparison-page-card > a { height:auto; flex:1; }
.muah-comparison .review-card-followup { margin:12px 5px 0; font-size:14px; }
.muah-comparison .comparison-page-card .review-card-followup a { display:inline; height:auto; padding:0; border:0; border-radius:0; background:transparent; color:var(--muah-purple); text-decoration:underline; text-underline-offset:3px; }
.muah-comparison .comparison-page-card .review-card-followup a:hover { color:var(--muah-ink); }
.review-crosslink { display:flex; align-items:center; justify-content:space-between; gap:24px; margin:0 0 32px; padding:22px 26px; border:1px solid var(--muah-line); border-radius:16px; background:#faf8ff; }
.review-crosslink p { margin:0; color:var(--muah-muted); font-size:15px; }
.review-crosslink strong { display:block; color:var(--muah-ink); margin-bottom:6px; font-size:18px; }
.review-crosslink > a { flex-shrink:0; font-weight:700; color:var(--muah-purple); text-underline-offset:3px; }
.muah-review .review-method { padding:18px 22px; background:#faf8ff; border-left:3px solid var(--muah-purple); border-radius:0 10px 10px 0; }
.muah-review .comparison-table tbody th { width:22%; }
.muah-review .comparison-table td { width:39%; }
.muah-review .muah-nav a[aria-current="location"] { color:var(--muah-purple); text-decoration:underline; text-underline-offset:7px; }
.muah-review .comparison-article .review-recommendation { background:#f0eaff; border:1px solid var(--muah-line); border-radius:16px; padding:26px; }
.review-hub .comparison-page-card > a { min-height:245px; }
@media(max-width:620px) {
 .review-crosslink { align-items:flex-start; flex-direction:column; gap:12px; padding:20px; }
 .review-crosslink > a { flex-shrink:1; }
 .muah-review .comparison-table tbody th, .muah-review .comparison-table td { width:100%; }
 .review-hub .comparison-page-card > a { min-height:0; }
}
@media print { .review-crosslink { break-inside:avoid; } }
