.context-hero{padding-bottom:38px}.primary-review-link{display:inline-flex;align-items:center;border-radius:3px;padding:13px 18px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:700;text-decoration:none;min-height:44px}.primary-review-link:hover{background:#31594b}.hero-links{align-items:center;gap:18px 26px}.review-comparison{border-top:1px solid var(--line);padding-bottom:26px;scroll-margin-top:24px;margin-top:25px}.review-comparison .section-heading>p{max-width:425px}.review-comparison h2{max-width:530px}.review-source .capture-heading{background:#e9e3d6}.game-capture img{display:block;width:100%;height:auto;max-width:100%}.game-capture figcaption a{margin-left:0;margin-right:12px;overflow-wrap:anywhere}.review-observed{font-size:13px;color:var(--muted);line-height:1.85;max-width:930px;margin:0 0 15px}.neighbor-guide{display:flex;align-items:flex-start;gap:24px;background:#e6eadd;border:1px solid #ced8c8;border-radius:4px;padding:23px;margin:0 0 24px}.neighbor-button-label{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#f6f1e1;border:1px solid #c8cdbd;padding:12px 18px;border-radius:30px;font-size:12px;white-space:nowrap}.neighbor-guide strong{font:26px/1.15 Georgia,serif}.neighbor-guide p{font-size:12px;line-height:1.85;margin:9px 0;color:var(--muted);max-width:680px}.neighbor-guide a{font-size:12px;font-weight:700;display:inline-block;padding-block:7px}.additional-views{display:flex;flex-direction:column;gap:12px}.additional-views>details{border:1px solid var(--line);border-radius:3px;padding:0 18px}.additional-views summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:12px;font-weight:700;min-height:48px}.additional-views summary::-webkit-details-marker{display:none}.additional-views details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:20px}.additional-views summary span{font-size:18px;font-weight:400}.additional-views details[open]>summary span{transform:rotate(180deg)}.portrait-capture{max-width:390px;margin:0 auto}.extra-source .game-capture{max-width:960px;margin:auto}.review-limits{border-top:1px solid var(--line);padding-block:40px 26px;max-width:1080px}.review-limits h2 em{color:#687e5e}.review-limits>p:not(.eyebrow){max-width:850px;font-size:14px;color:var(--muted)}.review-paths{padding-bottom:35px;border-top:1px solid var(--line);scroll-margin-top:20px}.review-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.review-routes>a{display:flex;flex-direction:column;gap:12px;padding:24px 22px;border:1px solid var(--line);border-radius:4px;text-decoration:none;min-width:0;background:#eceee2}.review-routes>a:hover{background:#e2e8d9}.review-routes .eyebrow{font-size:8px;color:var(--muted)}.review-routes strong{font:27px/1.1 Georgia,serif;letter-spacing:-.02em}.review-routes>a>span:not(.eyebrow){font-size:12px;line-height:1.7;color:var(--muted)}.review-routes .review-route-action{padding-top:9px;border-top:1px solid var(--line);margin-top:auto;font-weight:700;color:var(--ink)}.page-footer nav{flex-wrap:wrap}.evidence-strip{scroll-margin-top:20px}
.skip-link{clip-path:inset(50%)}.skip-link:focus{clip-path:none}
@media(max-width:760px){.neighbor-guide{gap:16px;padding:18px}.neighbor-guide strong{font-size:23px}.review-routes{gap:12px}.review-routes>a{padding:20px 16px}.review-routes strong{font-size:24px}}
@media(max-width:580px){.review-routes{grid-template-columns:1fr}.review-routes strong{font-size:28px}.review-comparison{margin-top:16px;padding-bottom:15px}.review-comparison .section-heading{padding-block:22px}.neighbor-guide{display:block;padding:18px}.neighbor-button-label{margin-bottom:17px}.neighbor-guide strong{display:block;font-size:25px}.additional-views>details{padding-inline:12px}.review-limits{padding-block:28px}.page-footer nav{gap:15px}.game-capture figcaption{font-size:11px}.context-hero{padding-bottom:25px}}
@media print{.review-routes,.hero-links,.neighbor-guide{display:none}.review-comparison,.game-capture{break-inside:avoid}.additional-views{display:none}}
