.review-hero{padding-bottom:3.5rem}.review-hero h1{max-width:1080px}.review-hero .review-meta{margin-top:1.25rem}.review-badge{width:fit-content;color:var(--ink);letter-spacing:.07em;text-transform:uppercase;background:#d2a7462e;border:1px solid #d2a746b3;border-radius:999px;margin:0 0 1.15rem;padding:.42rem .72rem;font-size:.76rem;font-weight:850;line-height:1.2}.review-feature-wrap{width:min(1440px,100% - 40px);margin:3rem auto 0}.review-feature{border:1px solid var(--line);background:var(--ink);box-shadow:var(--shadow);border-radius:22px;margin:0;overflow:hidden}.review-feature img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.review-article-section{padding-top:4.5rem}.review-article-body{width:min(1180px,100% - 40px);margin-inline:auto}.review-article-body>p{color:#3c4b5f;margin:0 0 1.35rem;font-size:1.06rem;line-height:1.75}.review-article-body h2{margin:3rem 0 1rem;font-size:clamp(2rem,3.5vw,2.8rem)}.review-remembrance-list{margin:1.4rem 0 0;padding-left:1.35rem}.review-remembrance-list li{color:#3c4b5f;margin:0 0 1rem;padding-left:.25rem}.review-faq{margin-top:4rem}.review-faq .split{align-items:start}.review-cta-actions,.review-related-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.review-cta-actions{justify-content:flex-end}.review-call-button{background:0 0;border-color:#17243a5c}.review-related{padding-top:1rem}.review-related-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.review-related-card h3{margin-bottom:.7rem;font-size:clamp(1.65rem,3vw,2.35rem)}.review-related-card p:not(.eyebrow){max-width:720px;color:var(--muted);margin-bottom:0}.review-further-reading{padding-top:4.5rem}.review-source-grid .card{flex-direction:column;display:flex}.review-source-grid .card p{color:var(--muted);flex:1}.review-source-grid .button.text{align-self:flex-start}@media (width<=700px){.review-feature-wrap,.review-article-body{width:min(100% - 28px,1180px)}.review-feature-wrap{margin-top:1.5rem}.review-feature{border-radius:14px}.review-feature img{aspect-ratio:auto;width:100%;height:auto}.review-article-section{padding-top:3.25rem}.review-article-body>p{font-size:1rem;line-height:1.7}.review-hero h1{overflow-wrap:anywhere;font-size:2.35rem}.review-faq{margin-top:2rem}.review-cta-actions,.review-related-actions{justify-content:stretch;display:grid}.review-cta-actions .button,.review-related-actions .button{width:100%}.review-related{padding-top:0}.review-related-card{grid-template-columns:1fr}}.football-review .review-feature-wrap{width:min(820px,100% - 40px)}.football-review .review-feature img{display:block}.football-review .football-inline{border:1px solid var(--line);background:var(--ink);box-shadow:var(--shadow);border-radius:18px;margin:2.25rem 0;overflow:hidden}.football-review .football-inline img{object-fit:contain;width:100%;height:auto;display:block}.football-review .football-related-grid{align-items:stretch}.football-review .football-related-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.football-review .football-related-card img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.football-review .football-related-card>div{flex-direction:column;flex:1;align-items:flex-start;padding:1.5rem;display:flex}.football-review .football-related-card h3{margin-bottom:.7rem;font-size:clamp(1.5rem,2.5vw,2rem)}.football-review .football-related-card p:not(.eyebrow){color:var(--muted);flex:1}@media (width<=700px){.football-review .review-feature-wrap{width:calc(100% - 28px)}.football-review .football-inline{border-radius:14px;margin:1.5rem 0}}
