.review-main{max-width:1050px;margin:0 auto;padding:48px 22px 72px}.review-main article{max-width:900px;margin:auto}.review-main h1{font-size:clamp(2.3rem,5vw,4.3rem);line-height:1.02;letter-spacing:-.045em;margin:.35em 0}.review-main h2{font-size:1.9rem;margin:2em 0 .65em}.review-main h3{font-size:1.1rem;margin:.2em 0 .55em}.review-main p,.review-main li,.review-main dd{font-size:1.05rem;line-height:1.75;color:#344054}.dek{font-size:1.3rem!important;max-width:760px}.byline{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:14px 0 24px;color:#667085;font-size:.95rem!important}.byline a{font-weight:750}.editorial-note,.fineprint{background:#f5f7fa;border-left:4px solid #243b53;padding:18px 20px;border-radius:8px;margin:28px 0}.judgment-box{background:#eef6ff;border:1px solid #cfe1f5;border-radius:14px;padding:20px 22px;margin:28px 0}.judgment-box h2{margin:0 0 .45em;font-size:1.35rem}.hero-card{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;padding:28px;background:#fff;border:1px solid #e4e7ec;border-radius:20px;box-shadow:0 18px 50px rgba(16,24,40,.08)}.hero-card img{width:100%;max-height:460px;object-fit:contain;border-radius:14px;background:#f8fafc}.hero-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.hero-card dt{font-weight:700}.hero-card dd{margin:0}.cta{display:inline-block;margin:16px 0 8px}.feature-grid,.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature-grid>div,.pros-cons>div{border:1px solid #e4e7ec;border-radius:14px;padding:20px;background:#fff}.pros-cons>div:first-child{border-top:5px solid #16a34a}.pros-cons>div:last-child{border-top:5px solid #dc2626}details{border-bottom:1px solid #d0d5dd;padding:16px 0}summary{font-weight:750;cursor:pointer}.fineprint{font-size:.9rem!important;margin-top:50px}@media(max-width:720px){.hero-card,.feature-grid,.pros-cons{grid-template-columns:1fr}.review-main{padding-top:30px}}
