.game-details{margin:54px 0 48px;padding-top:34px;border-top:1px solid #77613c;line-height:1.95;color:#d3ccbd}.prose .game-details h2{margin:8px 0 22px}.details-heading>p:not(.eyebrow){font-size:16px}.details-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#5b4c32;border:1px solid #5b4c32;margin:28px 0 34px}.details-facts>div{background:#191713;padding:18px}.details-facts dt{color:#c8ab70;font-size:11px;letter-spacing:.09em;margin-bottom:6px}.details-facts dd{margin:0;font-size:13px;line-height:1.8}.details-nav{padding:24px 28px;background:#171510;border:1px solid #4c402a}.prose .details-nav h3{font-size:17px;margin:0 0 14px}.details-nav ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:0;padding-left:24px}.details-nav li{font-size:13px;padding-left:3px;color:#baa070}.details-nav a{color:#d7c59e;text-decoration-thickness:1px;text-underline-offset:4px}.details-nav a:hover{color:#ffe0a1}.detail-section{scroll-margin-top:28px;border-bottom:1px solid #3e3628;padding:34px 0 30px}.prose .detail-section h3{display:flex;gap:15px;align-items:baseline;margin:0 0 20px;font-size:22px;line-height:1.6;letter-spacing:.025em;color:#edddbc}.detail-section h3 span{font:12px Georgia,serif;letter-spacing:.12em;color:#b29354;flex-shrink:0}.detail-section ul{padding-left:22px;margin:0}.detail-section li{padding-left:6px;margin:0 0 15px;font-size:15px;line-height:2}.detail-section li:last-child{margin-bottom:0}.detail-section li::marker{color:#b69759}.detail-start{margin:34px 0 24px;padding:25px 28px;background:#1d1912;border-left:3px solid #b8995d}.prose .detail-start h3{font-size:21px;margin:0 0 17px;color:#e3c88e}.detail-start ol{padding-left:22px;margin:0}.detail-start li{padding-left:5px;margin-bottom:14px;font-size:14px}.detail-start li:last-child{margin-bottom:0}.details-note{font-size:12px;color:#a99d85}.details-nav a:focus-visible{outline:2px solid #d4b573;outline-offset:4px}@media(max-width:600px){.details-facts{grid-template-columns:1fr}.details-facts>div{padding:13px 17px}.details-nav{padding:20px}.details-nav ol{grid-template-columns:1fr;gap:9px}.prose .detail-section h3{font-size:20px}.detail-section li{font-size:14px}.detail-start{padding:22px 19px}.details-heading>p:not(.eyebrow){font-size:15px}}
.game-details .details-nav{display:block}
