/* Scoped to approved review content; retain site's header/privacy/checkout CSS. */
.category-review{max-width:960px;margin:auto;padding:32px 24px 60px;font-size:18px;line-height:1.7;overflow-wrap:anywhere}
.category-review h1{font:500 clamp(36px,5vw,60px)/1.12 Georgia,serif;margin:20px 0}
.category-review h2{font:500 32px/1.2 Georgia,serif;margin:34px 0 16px}
.category-review .eyebrow{font-size:13px;letter-spacing:.09em;text-transform:uppercase;font-weight:700}
.category-review .lead{font-size:22px}.category-review .note,.category-review figcaption{font-size:14px;color:var(--muted,#536568)}
.category-review .verdict,.category-review .checklist{background:#edf5f3;color:#22373a;padding:24px;border-radius:14px}
.category-review .pills{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.category-review .pills span{font-size:14px;background:#edf5f3;color:#22373a;padding:7px 12px;border-radius:28px}
.category-review .cta{display:block;box-sizing:border-box;width:100%;text-align:center;padding:16px;background:#266867;color:#fff;border-radius:8px;text-decoration:none;font-weight:700}
.category-review .cta:hover{background:#1d5352}.category-review .cta:focus-visible{outline:3px solid #b46324;outline-offset:4px}
.category-review .product-hero{margin:28px 0}.category-review .product-hero img{display:block;width:100%;height:auto;border-radius:12px}
.category-review .product-hero figcaption{padding:10px 0}.category-review .checklist h2{margin-top:0}
.category-review .disclosure{border:0;background:none;padding:0;margin:18px 0}
.category-review .sources a{overflow-wrap:anywhere}
.category-review-grid .guide-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.category-review-grid .guide-card{overflow:hidden}.category-review-grid .subject-copy{padding:24px}.category-review-grid .guide-card a{display:block;height:100%}
@media(max-width:560px){.category-review{padding:24px 20px 40px}.category-review .lead{font-size:20px}.category-review .verdict,.category-review .checklist{padding:20px}}
