.comparison-page .compare-trial-note { margin-top:18px; font-size:14px; }
.compare-benefits { margin-top:32px; border-top:1px solid var(--line); }
.compare-benefits article { display:grid; grid-template-columns:40px minmax(0,1fr) 210px; align-items:center; gap:28px; padding:30px 0; border-bottom:1px solid var(--line); }
.compare-benefits article p { margin:0; }
.compare-number { align-self:start; color:#895365; font-size:18px; padding-top:3px; }
.compare-result { color:#477b7e; font-size:16px; font-weight:500; border-left:2px solid #a7c3c4; padding:12px 0 12px 20px; }
.compare-site-layout { display:grid; grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr); align-items:center; gap:44px; }
.compare-site-layout article + article { margin-top:30px; }
.compare-site-layout .story-screen { margin:0; }
@media(max-width:900px) {
 .compare-benefits article { grid-template-columns:32px minmax(0,1fr); gap:18px; }
 .compare-result { grid-column:2; padding:0; border:0; }
 .compare-site-layout { grid-template-columns:1fr; gap:24px; }
}
@media(max-width:600px) {
 .compare-benefits article { padding:24px 0; }
 .compare-result { font-size:14px; }
}
