.br-release-guide h1{font-size:clamp(2.1rem,4.2vw,3.3rem);line-height:1.06;letter-spacing:-.035em;margin:1rem 0 .65rem;font-weight:900;text-wrap:balance}.br-release-labels{display:flex;flex-wrap:wrap;gap:.5rem}.br-release-labels span{border-radius:999px;background:#e5f0f7;color:#173851;padding:.35rem .75rem;font-size:.78rem;font-weight:750}.br-release-labels .br-release-status{background:#f7df74;color:#203342}.br-release-photo{display:grid;place-items:center;border:2px solid #dce3e7;border-radius:1.25rem;overflow:hidden;background:#fff;aspect-ratio:1}.br-release-photo a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:1.2rem}.br-release-photo img{width:100%;height:100%;object-fit:contain}.br-release-tagline{font-size:1.1rem;line-height:1.6;color:#4c5c68}.br-release-specs{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;padding:1.1rem 0;margin:1rem 0;border-top:1px solid #dce3e7;border-bottom:1px solid #dce3e7}.br-release-specs div{min-width:4.2rem}.br-release-specs dt{font-size:.75rem;color:#5a6872;text-transform:uppercase;letter-spacing:.06em}.br-release-specs dd{font-size:1.1rem;font-weight:800;margin:.25rem 0 0}.br-release-detail-note,.br-release-dimensions{font-size:.87rem;line-height:1.55;margin:.7rem 0;color:#4b5d6a}.br-release-buy{display:flex;flex-direction:column;gap:.7rem;margin-top:1.4rem;align-items:flex-start}.br-release-amazon{background:#f4cf48;color:#132d40;border:2px solid #dfb632;text-align:center;min-height:48px;display:inline-flex;justify-content:center;align-items:center;padding:.8rem 1.3rem;font-weight:800;border-radius:.65rem;text-decoration:none}.br-release-amazon:hover{background:#fbe28c}.br-release-decision{padding:1.6rem 1.8rem;background:#edf4f6;border:2px solid #cbdde5;border-left:6px solid #234a62;border-radius:1rem}.br-release-decision h2{font-size:1.5rem;margin:0 0 .85rem}.br-release-decision p{font-size:1.1rem;line-height:1.75;margin:.7rem 0;max-width:82ch}.br-release-decision .br-release-best{font-size:.95rem}.br-release-reading-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:3rem}.br-release-section{margin-bottom:2rem;scroll-margin-top:100px}.br-release-section h2{font-size:1.45rem;line-height:1.3;margin:0 0 .8rem}.br-release-section p{font-size:1.065rem;line-height:1.85;margin:0 0 1rem;color:#334655;max-width:75ch}.br-release-note{border:2px solid #dfe5e8;border-radius:1rem;padding:1.25rem;background:#fff;display:block;color:inherit}.br-release-note h2,.br-release-note h3{font-size:1.02rem;margin:0 0 .7rem;line-height:1.35}.br-release-note ul{padding-left:1.1rem;margin:0}.br-release-note li{font-size:.9rem;line-height:1.65;margin:.65rem 0}.br-release-note p{font-size:.95rem;line-height:1.7}.br-release-companions,.br-release-related{padding-top:1.4rem;padding-bottom:2rem}.br-release-companions h2,.br-release-related h2{font-size:1.5rem;margin-bottom:1rem}.br-release-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.br-release-related a{text-decoration:none}.br-release-related a:hover{border-color:#3d677e}.br-release-return{display:flex;flex-wrap:wrap;gap:1.5rem;padding-bottom:3rem}.br-release-hub-hero{background:#edf4f6;padding:1.6rem 0 3.5rem;border-bottom:2px solid #d8e3e8}.br-release-kicker{font-size:.78rem;font-weight:800;letter-spacing:.13em;margin:2rem 0 .8rem}.br-release-hub-hero h1{font-family:var(--brick-display-font),sans-serif;font-size:clamp(2.8rem,6.2vw,5.7rem);line-height:.98;letter-spacing:-.04em;margin:0 0 1.4rem;color:#17364c}.br-release-hub-hero h1 span{color:#2b6479}.br-release-hub-hero p:not(.br-release-kicker){font-size:1.1rem;line-height:1.75;max-width:56ch;color:#435c6b}.br-release-month-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.br-release-month-nav a{border:2px solid #17364c;border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:750;color:#17364c;text-decoration:none;min-height:44px;display:flex;align-items:center;gap:.7rem}.br-release-month-nav a:hover{background:white}.br-release-month-nav span{font-size:.75rem;background:#17364c;color:white;padding:.1rem .45rem;border-radius:999px}.br-release-hub-content{padding-top:2rem;padding-bottom:2rem}.br-release-month{padding:1.5rem 0 2rem;scroll-margin-top:90px}.br-release-month h2{font-size:2rem;line-height:1.15;margin:0 0 1rem}.br-release-month-intro{max-width:78ch;line-height:1.8;color:#465d6b;margin-bottom:1.5rem}.br-release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.br-release-card{border:2px solid #dce4e8;border-radius:1rem;overflow:hidden;background:#fff}.br-release-card>a{display:block;color:inherit;text-decoration:none;height:100%}.br-release-card:hover{border-color:#2b6479}.br-release-card-image{aspect-ratio:1.5;background:white;padding:1.1rem;display:flex;align-items:center;justify-content:center}.br-release-card-image img{width:100%;height:100%;object-fit:contain}.br-release-card-copy{padding:1.15rem;border-top:1px solid #e5eaed}.br-release-card-copy h3{font-size:1.15rem;line-height:1.3;margin:.4rem 0 .8rem}.br-release-card-copy p{font-size:.9rem;line-height:1.65;margin:.6rem 0}.br-release-card-copy .br-release-card-meta{font-size:.75rem;color:#536975}.br-release-hub-footer{border-top:1px solid #dce3e7;padding-top:1.5rem;font-size:.9rem;line-height:1.8}.br-new-sets :where(a):focus-visible,.br-release-guide :where(a):focus-visible{outline:3px solid #be8611;outline-offset:4px}.br-release-guide :where(section,aside,div[id]){scroll-margin-top:100px}@media(max-width:1000px){.br-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-release-reading-grid{grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem}.br-release-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.br-release-reading-grid{display:block}.br-release-guide .br-review-pros{margin-top:1.5rem}.br-release-decision{padding:1.2rem}.br-release-decision p{font-size:1rem}.br-release-guide h1{font-size:2.25rem}.br-release-photo{max-width:520px;width:100%;margin:auto}.br-release-related-grid{grid-template-columns:1fr}.br-release-hub-hero{padding-bottom:2.2rem}.br-release-month h2{font-size:1.7rem}.br-release-month-nav a{font-size:.8rem}.br-release-section p{font-size:1rem;line-height:1.8}}@media(max-width:600px){.br-release-grid{grid-template-columns:1fr}.br-release-card-image{aspect-ratio:1.7}.br-release-amazon,.br-release-buy{width:100%}}.br-release-reading-grid>.br-review-pros{order:0;display:flex;flex-direction:column;gap:1rem;align-self:start}.br-release-guide .br-review-verdict>.br-release-decision{display:block;padding:1.6rem 1.8rem;background:#edf4f6;border:2px solid #cbdde5;border-left:6px solid #234a62;border-radius:1rem}.br-release-guide .br-review-verdict>.br-release-decision>p{font-family:inherit;font-size:1.1rem;line-height:1.75;margin:.7rem 0;max-width:82ch}.br-release-guide .br-review-verdict>.br-release-decision>p.br-release-best{display:block;min-height:0;padding:0;background:none;border-radius:0;font-family:inherit;font-weight:400;font-size:.95rem;line-height:1.75;margin:.7rem 0}.br-release-guide .br-release-section h2{font-size:1.45rem;letter-spacing:-.025em}.br-release-guide .br-release-note h2{font-size:1.02rem;letter-spacing:0}.br-release-guide .br-release-decision h2{font-size:1.5rem;letter-spacing:-.025em}.br-release-guide .br-review-detail h1{font-size:clamp(2.1rem,4.2vw,3.3rem);letter-spacing:-.035em}.br-release-labels a{color:inherit;text-underline-offset:3px}@media(max-width:700px){.br-release-guide .br-review-verdict>.br-release-decision{padding:1.2rem}.br-release-guide .br-review-verdict>.br-release-decision>p{font-size:1rem}.br-release-guide .br-review-detail h1{font-size:2.25rem}}.br-new-sets .breadcrumb,.br-release-guide .breadcrumb{color:#4c6473}.br-new-sets .breadcrumb a,.br-release-guide .breadcrumb a{color:#264a61}