/* UK-only informational guides. This stylesheet intentionally extends the existing Score Live shell. */
.ukg-workspace{width:min(1024px,calc(100% - 32px));margin:0 auto;padding:22px 0 54px;color:#f1f3f8}
.ukg-breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0 0 15px;color:#aaa;font-size:12px}.ukg-breadcrumbs a{color:#c9d8f3!important;text-decoration:none}.ukg-breadcrumbs a:hover{text-decoration:underline}.ukg-breadcrumbs span+span:before{content:"/";margin-right:7px;color:#686868}
.ukg-page{overflow:hidden;border:1px solid #373737;border-radius:10px;background:#202020;box-shadow:0 16px 40px rgba(0,0,0,.18)}
.ukg-header{padding:30px 30px 26px;border-bottom:1px solid #393939;background:linear-gradient(125deg,#24212b 0%,#222326 55%,#202020 100%)}.ukg-kicker{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;color:#f4a4b8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ukg-kicker:before{width:7px;height:7px;border-radius:50%;background:#e95d86;box-shadow:0 0 0 4px rgba(233,93,134,.12);content:""}.ukg-header h1{max-width:800px;margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(27px,4.4vw,42px);line-height:1.1;letter-spacing:-.035em}.ukg-deck{max-width:760px;margin:13px 0 0;color:#c9ccd4;font-size:16px;line-height:1.55}.ukg-status-line{display:flex;flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;color:#aaa;font-size:12px}.ukg-status-line strong{color:#ececf0}.ukg-status-line a{color:#b6cef4!important;text-decoration:underline}
.ukg-body{padding:28px 30px 34px}.ukg-body h2{margin:32px 0 11px;font-size:22px;line-height:1.25;letter-spacing:-.02em}.ukg-body h2:first-child{margin-top:0}.ukg-body h3{margin:0;font-size:17px;line-height:1.3}.ukg-body p,.ukg-body li{color:#d5d5da;line-height:1.62}.ukg-body p{margin:0 0 13px}.ukg-body a{color:#b5d1ff!important;text-decoration:underline;text-underline-offset:2px}.ukg-body a:hover{color:#fff!important}
.ukg-age-note,.ukg-warning,.ukg-disclosure{margin:18px 0;padding:14px 16px;border-left:4px solid #e45f86;border-radius:5px;background:#2b242a;color:#f2dce3;font-size:13px;line-height:1.5}.ukg-warning{border-left-color:#d4a55a;background:#30291f;color:#f5e8d0}.ukg-disclosure{border-left-color:#619ce9;background:#202b3b;color:#dbe8fb}.ukg-age-note strong,.ukg-warning strong,.ukg-disclosure strong{color:#fff}
.ukg-guide-nav{display:flex;flex-wrap:wrap;gap:8px;margin:21px 0 0}.ukg-guide-nav a{padding:8px 11px;border:1px solid #494951;border-radius:5px;background:#29292b;color:#e5e5e7!important;text-decoration:none;font-size:12px;font-weight:700}.ukg-guide-nav a[aria-current="page"]{border-color:#bf5e7b;background:#3c2730;color:#fff!important}.ukg-guide-nav a:hover{background:#343438;color:#fff!important}
.ukg-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0 4px}.ukg-method{padding:13px;border:1px solid #3b3b40;border-radius:7px;background:#262628}.ukg-method strong{display:block;margin-bottom:4px;color:#fff;font-size:12px}.ukg-method span{display:block;color:#b9b9c0;font-size:11px;line-height:1.45}
.ukg-operator-list{display:grid;gap:12px;margin:15px 0 4px}.ukg-operator{border:1px solid #3b3b3f;border-radius:8px;background:#252526}.ukg-operator-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding:16px 17px 13px;border-bottom:1px solid #3b3b3f}.ukg-operator-head p{margin:3px 0 0;color:#aeb0b9;font-size:12px}.ukg-domain{color:#bdd7ff!important;font-size:12px;font-weight:750;overflow-wrap:anywhere}.ukg-register-grid{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,1.7fr);margin:0}.ukg-register-grid dt,.ukg-register-grid dd{margin:0;padding:10px 17px;border-bottom:1px solid #363638;font-size:12px;line-height:1.45}.ukg-register-grid dt{background:#29292b;color:#bdbdc4;font-weight:700}.ukg-register-grid dd{color:#eeeeef;overflow-wrap:anywhere}.ukg-register-grid dt:last-of-type,.ukg-register-grid dd:last-of-type{border-bottom:0}.ukg-check{display:inline-block;padding:2px 7px;border-radius:99px;background:#153d34;color:#9ce2c9;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ukg-not-tested{color:#f1c77d;font-weight:700}
.ukg-steps{margin:12px 0 0;padding-left:23px}.ukg-steps li{padding-left:5px;margin:7px 0}.ukg-steps strong{color:#fff}.ukg-faq{display:grid;gap:9px;margin-top:14px}.ukg-faq details{border:1px solid #3c3c40;border-radius:6px;background:#272729}.ukg-faq summary{padding:13px 15px;cursor:pointer;color:#f4f4f6;font-size:14px;font-weight:750}.ukg-faq div{padding:0 15px 14px}.ukg-faq p{margin:0;color:#ceced4;font-size:13px}.ukg-sources{margin:12px 0 0;padding-left:20px}.ukg-sources li{margin:8px 0;font-size:13px}.ukg-small{color:#aaa!important;font-size:12px;line-height:1.55}
@media(max-width:700px){.ukg-workspace{width:100%;padding:0 12px 34px}.ukg-breadcrumbs{margin:12px 0}.ukg-page{border-radius:8px}.ukg-header{padding:22px 16px 20px}.ukg-header h1{font-size:28px}.ukg-deck{font-size:14px}.ukg-body{padding:22px 16px 26px}.ukg-body h2{margin-top:27px;font-size:20px}.ukg-methods{grid-template-columns:1fr 1fr}.ukg-operator-head{padding:14px}.ukg-register-grid{grid-template-columns:1fr}.ukg-register-grid dt{padding-bottom:3px;border-bottom:0}.ukg-register-grid dd{padding-top:3px}.ukg-register-grid dt:not(:first-of-type){border-top:1px solid #363638}.ukg-status-line{display:grid;gap:5px}.ukg-age-note,.ukg-warning,.ukg-disclosure{padding:12px 13px}}
@media(max-width:390px){.ukg-methods{grid-template-columns:1fr}.ukg-header h1{font-size:25px}.ukg-guide-nav{display:grid;grid-template-columns:1fr}.ukg-guide-nav a{text-align:center}}
