/* Keep the complete FOW result row visible at every card width. */
.proof-fow>a{aspect-ratio:1006/340;overflow:hidden}.proof-fow img{width:100%;height:auto;max-height:none;object-fit:initial;object-position:initial}.proof-fow .proof-open{top:12px;bottom:auto}.compact-details{margin-top:18px;border:1px solid #2b425d;border-radius:6px;background:#0b1420}.compact-details>summary{cursor:pointer;padding:18px 22px;color:#bce7ff;font-size:.95rem;font-weight:600;line-height:1.5}.compact-details>summary:hover{background:#12263c}.compact-details>summary:focus-visible{outline:3px solid #8cdcff;outline-offset:3px}.compact-details[open]>summary{border-bottom:1px solid #2b425d;margin-bottom:20px}.compact-details>.proof-gallery,.compact-details>.streak-gallery,.compact-details>.testimonial-grid{padding:0 20px 20px}.compact-details>.proof-note{margin:0;padding:0 20px 20px}.section{padding-top:64px;padding-bottom:64px}.section-heading{margin-bottom:28px}.record-proof{margin-top:30px;padding-top:28px}.proof-heading{margin-bottom:16px}.proof-heading h3{font-size:clamp(1.5rem,2.6vw,2.15rem)}.proof-metrics{margin:16px 0 20px}.rank-evidence{margin-bottom:26px;padding:20px 26px}.testimonial-featured{padding:26px}.testimonial-top{margin-bottom:16px}.testimonial blockquote{margin-bottom:20px}.testimonial-featured blockquote p{font-size:.95rem;line-height:1.75}.review-rank-path{padding:10px 0;margin-bottom:10px}.review-result-context{margin-bottom:16px}.testimonial-feature-grid{align-items:start}.review-more{margin-top:20px}.review-source-note{margin-top:20px}.streak-explanation{margin-bottom:12px}@media(max-width:760px){.section{padding-top:44px;padding-bottom:44px}.section-heading{margin-bottom:22px}.proof-fow>a{aspect-ratio:1006/340}.proof-fow img{height:auto;max-height:none}.proof-fow .proof-open{top:6px;right:6px;font-size:.65rem;padding:3px 6px}.proof-fow figcaption{padding:14px}.compact-details>summary{padding:16px;font-size:.88rem}.compact-details>.proof-gallery,.compact-details>.streak-gallery,.compact-details>.testimonial-grid{padding:0 12px 12px}.testimonial-featured{padding:22px}.rank-evidence{padding:20px}.proof-heading h3 br{display:none}.proof-heading h3 span:before{content:' '}}

.section{padding-top:42px;padding-bottom:42px}.section-heading{margin-bottom:22px}.evidence-tabs{display:flex;gap:6px;padding:5px;margin-top:28px;border:1px solid #2b425d;border-radius:8px;background:#0b1420}.evidence-tabs[hidden]{display:none}.evidence-tabs button{flex:1;min-width:0;border:0;border-radius:4px;padding:13px 10px;background:transparent;color:#abc1d9;font:inherit;font-size:.95rem;cursor:pointer}.evidence-tabs button[aria-selected="true"]{background:#8cddff;color:#061523;font-weight:800}.evidence-tabs button:hover{box-shadow:inset 0 0 0 1px #6495b7}.evidence-tabs button:focus-visible{outline:3px solid #bdeeff;outline-offset:3px}.record-proof[role="tabpanel"]{margin-top:18px;padding-top:0;border-top:0}.record-proof[hidden]{display:none}.record-proof[role="tabpanel"] .rank-evidence{margin-bottom:0}.record-proof[role="tabpanel"]:focus-visible{outline:2px solid #8cddff;outline-offset:5px}@media(max-width:760px){.section{padding-top:30px;padding-bottom:30px}.section-heading{margin-bottom:18px}.evidence-tabs{margin-top:20px}.evidence-tabs button{font-size:.85rem;padding:12px 5px}}
