/* AReview review decision column v1 */
.hero.review-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:stretch}
.hero.review-hero:not(:has(>img)){grid-template-columns:1fr}
.hero.review-hero>img{height:100%;width:100%;min-height:360px;max-height:none;object-fit:contain;border-radius:12px}
.review-decision{display:flex;flex-direction:column;gap:14px;min-width:0}
.review-decision>.verdict{justify-content:flex-start;padding:22px 24px;flex:0 0 auto}
.review-decision>.verdict h2{font-size:28px;margin:0 0 12px}.review-decision>.verdict h2:after{margin-top:8px;height:3px}
.review-decision>.verdict p{font-size:15px;line-height:1.6}
.review-decision>.review-tradeoffs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;align-items:stretch;flex:1}
.review-decision>.review-tradeoffs:has(>.tradeoff-card:only-child){grid-template-columns:1fr}
.review-decision .tradeoff-card{padding:14px 15px;border-top-width:3px;border-radius:9px;min-width:0}
.review-decision .tradeoff-card h2{font-size:20px;line-height:1.25;margin:0 0 10px}
.review-decision .tradeoff-card ul{padding-left:16px;margin:0}.review-decision .tradeoff-card li{font-size:12.5px;line-height:1.45;margin:7px 0;padding-left:1px;overflow-wrap:anywhere}
@media(max-width:760px){.hero.review-hero{grid-template-columns:minmax(0,1fr);gap:16px}.hero.review-hero>img{height:auto;min-height:0;max-height:430px;aspect-ratio:4/3}.review-decision>.verdict{padding:20px}.review-decision .tradeoff-card li{font-size:13px}}
@media(max-width:420px){.review-decision>.review-tradeoffs{grid-template-columns:1fr}.review-decision .tradeoff-card{padding:15px 17px}}
