html:has(body.service-comparison-first){scroll-behavior:auto}
body.service-comparison-first .standalone-guide{gap:18px}
body.service-comparison-first .service-comparison-scroll .comparison-table__scroll table[data-comparison-rows]{display:table;min-width:620px;width:100%}
body.service-comparison-first .service-comparison-scroll .comparison-table__scroll{overflow-x:auto}
body.service-comparison-first .service-comparison-scroll table[data-comparison-rows] thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip-path:none}
body.service-comparison-first .service-comparison-scroll table[data-comparison-rows] tbody{display:table-row-group}
body.service-comparison-first .service-comparison-scroll table[data-comparison-rows] tr{display:table-row;padding:0}
body.service-comparison-first .service-comparison-scroll .comparison-table__scroll table[data-comparison-rows] :is(th,td[data-label]){display:table-cell;width:auto;min-width:0;padding:14px 12px;border:1px solid #cbd2c8;text-align:left}
body.service-comparison-first .service-comparison-scroll table[data-comparison-rows] td::before{display:none}
body.service-comparison-first .service-comparison-scroll table[data-comparison-rows] .comparison-cell-value{padding:0}
body.service-comparison-first .catalog-intro{padding-top:8px}
body.service-comparison-first .catalog-intro h1{font-size:clamp(32px,3.5vw,44px);line-height:1.45;margin:8px 0 18px}
body.service-comparison-first .editorial-intro>p:not(.affiliate-disclosure):not(.updated-at){max-width:100%}
body.service-comparison-first .guide-quick-links{margin:14px 0 0}
body.service-comparison-first .editorial-panel{margin:24px 0;padding:24px}
body.service-comparison-first .standalone-guide .quick-picks__grid{padding:0;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}
body.service-comparison-first .standalone-guide .quick-pick .service-choice-name{font-size:22px;font-weight:700;color:#292c2a;margin:8px 0 14px}
body.service-comparison-first .quick-pick>.service-offer{margin-top:auto}
body.service-comparison-first .service-picks-banners{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:24px}
body.service-comparison-first .service-action>img[width="1"][height="1"]{position:absolute;width:1px;height:1px}
@media(min-width:768px){body.service-comparison-first .quick-pick:not(:only-child) .quick-pick__target>h3{min-height:3.2em}body.service-comparison-first .quick-pick:not(:only-child) .service-cta{min-height:103px;box-sizing:border-box}}
@media(min-width:768px){body.service-comparison-first .standalone-guide .quick-picks__grid:has(>.quick-pick:only-child){grid-template-columns:minmax(0,1fr)}body.service-comparison-first .standalone-guide .quick-picks__grid:has(>.quick-pick:nth-child(2):last-child),body.service-comparison-first .standalone-guide .quick-picks__grid:has(>.quick-pick:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:900px){body.service-comparison-first .quick-pick:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:24px;align-items:start}}
@media(min-width:768px) and (max-width:1023px){body.service-comparison-first .standalone-guide .quick-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){body.service-comparison-first .standalone-guide .quick-picks__grid{grid-template-columns:minmax(0,1fr)}body.service-comparison-first .editorial-panel{padding:20px 16px}body.service-comparison-first .editorial-panel:has(.quick-picks__grid){padding:16px 0;border:0;background:transparent}body.service-comparison-first .standalone-guide .quick-pick{padding:18px 14px}body.service-comparison-first .standalone-guide .service-benefits>li{font-size:20px;gap:10px}body.service-comparison-first .catalog-intro h1{font-size:32px}}
