.passProduction{font-family:Arial,Helvetica,sans-serif;color:#e9efec}.passProduction h2{font-size:18px;margin:22px 22px 12px}.passProduction h3{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#dbc779;margin:0 0 9px}.passMode{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid #ffffff19;flex-wrap:wrap}.passMode button{min-height:44px;padding:10px 18px;border:1px solid #6d7974;background:#111c1c;color:#e5efea;border-radius:8px;font:700 13px Arial;cursor:pointer}.passMode button[aria-pressed=true]{border-color:#d5be68;background:#d5be6815}.passMode button:focus-visible{outline:2px solid #78cfff;outline-offset:3px}.passMode>span{margin-left:auto;font-size:10px;letter-spacing:.1em;color:#b4c6ba}.passReadGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;padding:10px 22px 24px}.passReadGrid p{font-size:14px;line-height:1.65;margin:0;color:#d3ded7}.passBranchStrip{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 22px;border-block:1px solid #ffffff20;gap:20px}.passBranchStrip div+div{border-left:1px solid #ffffff20;padding-left:18px}.passBranchStrip b{display:block;color:#78cfff;font-size:12px}.passBranchStrip div:nth-child(2) b{color:#a3ec77}.passBranchStrip div:nth-child(3) b{color:#ff827e}.passBranchStrip span{display:block;font-size:13px;margin-top:8px}.passSource{font-size:12px!important;line-height:1.6!important;color:#a5b6ac!important;margin:14px 22px!important}.passUnavailable,.passPublication,.passEvidence{margin:20px 22px;border-top:1px solid #a6b7aa42;padding-top:16px}.passUnavailable h2{margin:0 0 10px}.passUnavailable p,.passEvidence li,.passUnavailable li{font-size:13px;line-height:1.6}.passProduction summary{cursor:pointer;min-height:36px;padding:8px 0;color:#dbc779;font-size:13px}.passProduction ul{padding-left:20px;columns:2;column-gap:35px}.passProduction li{break-inside:avoid;margin-bottom:6px}.passPublication{display:grid;gap:8px;font-size:14px}.passPublication small{color:#a5b6ac}.passPregame>summary{margin:0 22px}.passProduction .passMaster text{font-family:Arial,Helvetica,sans-serif}.passProduction .pm-label,.passProduction .pm-evidence,.passProduction .pm-constraint{stroke-width:1px;letter-spacing:.1px}.passProduction .pm-caption{letter-spacing:.6px}.passProduction .pm-glow{opacity:.3}.passProduction .passMaster{display:block;width:100%}.passProduction .passMobile{display:none}@media(max-width:620px){.passProduction .passWide{display:none}.passProduction .passMobile{display:block}.passReadGrid{grid-template-columns:1fr;gap:20px;padding:10px 16px 20px}.passProduction ul{columns:1}.passMode{padding:12px 16px}.passMode>span{margin-left:0;width:100%}.passBranchStrip{grid-template-columns:1fr;padding:14px 16px;gap:12px}.passBranchStrip div+div{border-left:0;border-top:1px solid #ffffff15;padding:12px 0 0}.passProduction .pm-label{font-size:14px}.passProduction .pm-evidence{font-size:11px}.passProduction .pm-constraint{font-size:11px}.passProduction .passSource{margin-inline:16px!important}}

@media(max-width:620px){.passProduction .pm-label{font-size:18px}.passProduction .pm-evidence{font-size:16px}.passProduction .pm-constraint{font-size:15px}}
