*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f0e5;color:#173e31;font:18px/1.65 Georgia,serif}a{color:inherit;text-underline-offset:4px}button,select,summary{font:inherit;cursor:pointer;min-height:44px}button,select{border:1px solid #173e31;border-radius:0;padding:10px 16px;background:#f5f0e5;color:#173e31}button:disabled{opacity:.5;cursor:default}a,button,summary,select{outline-offset:5px}:focus-visible{outline:3px solid #d5672b}h1,h2,h3{line-height:1.15;font-weight:normal;overflow-wrap:anywhere}h1{font-size:clamp(34px,4.4vw,62px);max-width:1000px;margin:12px 0 24px}h2{font-size:30px}p{margin:0 0 1.2em}.skip{position:absolute;left:12px;top:-80px;background:white;padding:12px;z-index:20}.skip:focus{top:10px}.site-header{border-top:9px solid #173e31;border-bottom:1px solid #173e31;padding:0 max(20px,calc((100vw - 1260px)/2))}.mast{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.brand{font-size:40px;font-weight:bold;text-decoration:none;line-height:1}.brand span{font:11px/1.4 Arial,sans-serif;letter-spacing:2px;display:inline-block;margin-left:12px}nav{display:flex;gap:24px;border-top:1px solid #b8b7a7;flex-wrap:wrap}nav a{font:14px/1.3 Arial,sans-serif;padding:17px 0;text-decoration:none}.nav-toggle{display:none}main{max-width:1260px;margin:auto;padding:0 24px}.page-head{padding:50px 0 32px}.kicker{font:12px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#874018}.lead{max-width:820px;font-size:21px}.play-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;border-block:1px solid #173e31;padding:30px 0;margin-bottom:48px}.issue{font:12px Arial,sans-serif;letter-spacing:2px}.news-rail{border-right:1px solid #b8b7a7;padding-right:28px;font-size:16px}.news-rail h2{font-size:34px}.cta{display:inline-flex;align-items:center;min-height:48px;background:#173e31;color:#fff7e9;padding:12px 20px;text-decoration:none;font:15px/1.5 Arial,sans-serif}.reading-layout{display:grid;grid-template-columns:230px minmax(0,780px);gap:32px;padding:12px 0 56px}.toc{font:14px/1.5 Arial,sans-serif;align-self:start;border-top:4px solid #d5672b;padding-top:12px}.toc h2{font-size:20px}.toc a{display:block;padding:10px 0;border-bottom:1px solid #cfcebe;min-height:44px}article section{margin-bottom:38px}article h2{padding-top:14px;border-top:1px solid #b8b7a7}details{border-bottom:1px solid #b8b7a7;margin:12px 0}summary{padding:12px 0;font-weight:bold}details p{margin-top:12px}.related{border-top:3px solid #173e31;padding-bottom:40px}.related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.related a{font-size:16px;text-decoration:none;border-left:1px solid #b8b7a7;padding-left:18px}.related strong{font-size:20px}.related p{margin-top:8px}footer{background:#173e31;color:#f5f0e5;padding:40px max(24px,calc((100vw - 1212px)/2));font:14px/1.7 Arial,sans-serif}.footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.footer-links a{min-height:44px;display:flex;align-items:center}.crumb{padding-top:24px;font:14px Arial,sans-serif}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}td,th{padding:8px;border:1px solid #bbb}#game-root{--surface:#f5f0e5;--primary:#173e31;--text:#173e31;--font-body:Arial,sans-serif} @media(max-width:980px){.nav-toggle{display:block}nav{display:none}.nav-open nav{display:flex;flex-direction:column;gap:0}nav a{min-height:44px}.brand span{display:block;margin:8px 0 0;font-size:9px}.play-layout,.reading-layout{grid-template-columns:1fr}.news-rail{border:0;padding:0}.news-rail h2{margin:10px 0}.news-rail p{max-width:640px}.toc{display:none}.page-head{padding-top:30px}.related>div{grid-template-columns:1fr}main{padding:0 16px}.play-layout{gap:20px}.mast{padding:16px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
@media(max-width:340px){main{padding-left:10px;padding-right:10px}}
