.frame-review{max-width:1080px;margin:auto;padding:40px 24px 60px}.frame-review h1{font-size:clamp(38px,5vw,66px)}.frame-review h2{font-size:32px;margin-top:38px}.frame-review h3{font-size:24px;margin-top:28px}.frame-review .lead{font-size:22px}.frame-review .site-links{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.frame-review .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.frame-review figure{margin:28px 0}.frame-review img{width:100%;height:auto;display:block;border-radius:10px}.frame-review .hero-product{aspect-ratio:3/2;object-fit:contain}.frame-review .product-photos figure{margin:0}.frame-review figcaption,.frame-review .review-note,.frame-review .muted,.frame-review .photo-hold{font-size:14px;color:var(--muted);margin-top:8px}.frame-review figcaption strong{display:block;color:var(--ink);font-size:17px}.frame-review .quick-verdict{background:var(--green);padding:22px;border-radius:12px;margin:24px 0}.frame-review .quick-verdict h2{font:700 16px system-ui;margin:0 0 15px}.frame-review .card{border:1px solid var(--line);border-radius:14px;padding:25px}.frame-review .product-card{display:flex;flex-direction:column}.frame-review .product-card .cta{margin-top:auto}.frame-review .cta{display:block;box-sizing:border-box;width:100%;padding:16px;border-radius:8px;background:var(--ink);color:var(--surface);font-weight:700;text-align:center;text-decoration:none}.frame-review .pills{display:flex;gap:8px;flex-wrap:wrap}.frame-review .pills span{font-size:14px;border-radius:24px;background:var(--green);padding:6px 12px}.frame-review .skip{border-top:1px solid var(--line);padding-top:12px}.frame-review .table-wrap{overflow:auto}.frame-review details{border-top:1px solid var(--line);padding:18px 0}.frame-review summary{font-weight:700;cursor:pointer}.frame-review .closing{margin-top:30px}@media(max-width:650px){.frame-review{padding:25px 20px 45px}.frame-review .grid{grid-template-columns:1fr}.frame-review .lead{font-size:20px}.frame-review .card{padding:20px}}