:root{font-family:DM Sans,system-ui,sans-serif;color:#263e50;background:#f3f6f9;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,.button{background:#176296;color:#fff;border:1px solid transparent;border-radius:7px;padding:11px 16px;cursor:pointer;font-weight:600;min-height:44px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:6px}button:hover,.button:hover{filter:brightness(.94)}button:disabled{opacity:.5;cursor:wait}button.subtle{color:inherit;background:transparent;border-color:#d7e1e8}input,select,textarea{width:100%;min-width:0;border:1px solid #cddae4;background:var(--surface, #fff);color:inherit;border-radius:6px;padding:10px 11px;min-height:44px}textarea{min-height:90px;resize:vertical}label{display:flex;flex-direction:column;gap:7px;font-size:.83rem;font-weight:600}form>button{margin-top:18px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid #5fc4df;outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{font-size:2rem;letter-spacing:-.7px;line-height:1.2;margin-bottom:10px}h2{font-size:1.15rem}h3{font-size:1.04rem;margin-bottom:18px}p{line-height:1.6}small{display:block;font-size:.78rem;line-height:1.6;color:var(--muted, #6d8191)}.ams{--surface: #fff;--muted: #6d8191;--line: #dfe7ed;--bg: #f3f6f9;display:flex;min-height:100vh;background:var(--bg)}.ams.dark{--surface: #192c3b;--muted: #acbeca;--line: #3a5263;--bg: #10202c;color:#e6eef5}.ams aside{position:fixed;inset:0 auto 0 0;width:236px;background:#0b2941;color:#ecf6fc;display:flex;flex-direction:column;padding:28px 18px;z-index:10;overflow:hidden}.ams aside>nav{flex:1;min-height:0;overflow-y:auto}.ams aside>.brand,.ams aside>.tenant,.ams aside>.sidebar-foot{flex-shrink:0}.brand{display:flex;align-items:center;gap:10px;font-size:1.9rem;font-weight:700;letter-spacing:-1px}.brand span:not(.brand-mark){color:#2db6c7;font-weight:400}.brand small{font-size:.54rem;letter-spacing:1.6px;color:#a9c5d7}.brand-mark{display:grid;place-items:center;color:#fff;background:#168f9f;border-radius:10px;width:40px;height:44px;font-size:1.8rem}.tenant{border-top:1px solid #27465f;border-bottom:1px solid #27465f;margin:28px 0 22px;padding:17px 7px;font-size:.83rem;font-weight:600;letter-spacing:1px}.tenant small{letter-spacing:0;color:#91b1c6;margin-top:5px;font-weight:400;font-size:.71rem}.ams nav{display:flex;flex-direction:column;gap:5px}.ams nav a{display:flex;align-items:center;gap:12px;color:#adc3d4;text-decoration:none;padding:12px 10px;border-radius:7px;font-size:.86rem;min-height:44px}.ams nav a span{font-size:.66rem;opacity:.65}.ams nav .ams-nav-icon{flex:0 0 21px;width:21px;height:21px;color:#39bdcf}.ams nav a:focus-visible{outline:2px solid #39bdcf;outline-offset:-2px}.ams nav a.active{background:#194b6d;color:#fff;box-shadow:inset 3px 0 #2db6c7}.ams nav a:hover{background:#143d5a}.sidebar-foot{margin-top:auto;padding:30px 8px 0;font-size:.78rem;color:#91b1c6}.sidebar-foot p{margin-top:18px}.sidebar-foot small{color:#91b1c6}.pill{display:inline-block;padding:5px 9px;border-radius:5px;background:#edf6f7;color:#287681;font-size:.69rem;font-weight:600;line-height:1.5}.sidebar-foot .pill{background:#163f51;color:#80d4db;letter-spacing:1px}.workspace{margin-left:236px;flex:1;min-width:0}.workspace>header{height:76px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:20px}.breadcrumb{font-size:.84rem;color:var(--muted)}.breadcrumb b{color:inherit}.header-actions{display:flex;align-items:center;gap:12px}.header-actions select{width:150px}.header-actions button{font-size:.76rem;padding:8px 11px}.network{font-size:.72rem;color:#278573;white-space:nowrap}.network.offline{color:#b46e23}main{padding:30px 32px 20px;max-width:1560px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px}.page-heading p{color:var(--muted);font-size:.92rem;margin:0}.eyebrow{font-size:.68rem;color:#1994a4;letter-spacing:1.8px;font-weight:700;margin-bottom:10px}.filters{display:flex;align-items:end;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:15px 18px;margin-bottom:24px}.filters label{flex:1}.filters button{height:44px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.kpis article{background:var(--surface);border:1px solid var(--line);border-top:3px solid #2b819d;padding:19px 21px;border-radius:8px}.kpis strong{display:block;font-size:2.5rem;font-weight:500;margin:10px 0;letter-spacing:-1px}.kpis span{font-size:.66rem;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.section-heading h2,.section-heading h3{margin:0}.section-heading>span{font-size:.7rem;color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:22px;margin-bottom:20px;min-width:0;overflow-wrap:anywhere}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.list-row{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid var(--line);font-size:.84rem}.list-row>button{margin-left:auto;font-size:.78rem}.list-row small{margin-top:3px}.grow{flex:1}.avatar{display:grid;place-items:center;flex:0 0 38px;height:38px;background:#edf3f7;color:#4d6e85;border-radius:50%;font-size:.85rem}.date-tile{border:1px solid var(--line);border-radius:7px;padding:8px;text-align:center;min-width:48px;color:#18899a;font-size:1.4rem}.date-tile small{font-size:.67rem}.trend{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:15px;padding:18px 0;border-top:1px solid var(--line)}.trend>small{grid-column:1/-1}.trend svg{max-width:100%;width:260px}.trend-values{text-align:right;font-size:1.2rem}.trend-values small{font-size:.75rem}.quality{display:flex;align-items:center;gap:20px;padding:18px;background:#eaf2f6;border-left:3px solid #268ba3;border-radius:5px;font-size:.76rem;color:#466776;margin:18px 0}.notification{font-size:.75rem;color:var(--muted);padding:10px 0}.alert{padding:14px 18px;margin-bottom:18px;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:12px}.error{color:#a93838;background:#fff1f1}.success{background:#e9f7f1;color:#267451}.alert button{background:none;color:inherit;padding:4px 8px;font-size:.75rem}.clinical-banner{padding:13px 18px;border-left:3px solid #9160ae;color:#79519a;background:#f3edf8;margin-bottom:20px;border-radius:6px;font-size:.82rem}.empty{padding:32px 12px;text-align:center;color:var(--muted);background:var(--bg);border-radius:7px;font-size:.84rem}.decision{padding:20px 0;border-top:1px solid var(--line)}.decision .pill{float:right}.decision p{font-size:.87rem}.cohorts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cohort{flex-direction:column;background:var(--bg);color:inherit;border-color:var(--line);padding:22px}.cohort strong{font-size:2.5rem;font-weight:500}.cohort span{font-size:.8rem}.muted{font-size:.8rem;color:var(--muted);margin-top:16px}.comparison{display:flex;gap:30px}.comparison span{flex:1;font-size:.85rem;color:var(--muted)}.comparison b{display:block;font-size:2.3rem;font-weight:500;color:#298ba0;margin-top:12px}.button-row{display:flex;gap:12px;flex-wrap:wrap}.secondary{background:#e8f0f6;color:#315977}.workspace footer{padding:20px 32px;font-size:.7rem;color:var(--muted);border-top:1px solid var(--line);display:flex;justify-content:space-between}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.login-story{padding:55px 65px;background:radial-gradient(ellipse at bottom right,#165777,#0a283f 70%);color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:60px}.login-story h1{font-size:3.2rem;line-height:1.15}.login-story p{color:#a9c4d5;max-width:500px}.login-story small{color:#8db0c5}.facet-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px;max-width:400px}.facet-chips span{padding:9px 14px;border:1px solid #3a637c;border-radius:5px;font-size:.8rem}.login-form{align-self:center;padding:60px;max-width:520px;width:100%;justify-self:center}.login-form h2{font-size:1.9rem;letter-spacing:-.6px}.login-form>p{color:#768c9d}.login-form form{display:grid;gap:22px;margin-top:35px}.login-form form>button{margin-top:4px}.loading{padding:50px}.dark .pill{background:#234651;color:#8fd6df}.dark .quality{background:#1d3846;color:#b1d1df}@media(min-width:1450px){main{padding:40px 48px}.workspace>header{padding:0 48px}.kpis article{padding:24px}}@media(max-width:1100px){.ams aside{width:200px;padding:24px 12px}.workspace{margin-left:200px}main{padding:24px 20px}.workspace>header{padding:0 20px}.network{display:none}.two-col{grid-template-columns:1fr}.kpis{gap:10px}.kpis article{padding:14px}.kpis strong{font-size:2rem}.cohorts{grid-template-columns:repeat(2,1fr)}.login-story{padding:40px}.login-story h1{font-size:2.5rem}}@media(max-width:760px){.ams{display:block}.ams aside{position:static;width:100%;padding:16px 18px}.brand{font-size:1.6rem}.brand-mark{height:34px;width:32px;font-size:1.4rem}.brand small{font-size:.48rem}.tenant,.sidebar-foot{display:none}.ams nav{flex-direction:row;overflow-x:auto;margin-top:16px;padding-bottom:3px}.ams nav a{white-space:nowrap;font-size:.75rem;min-height:44px;padding:10px 12px}.ams nav a span{display:none}.workspace{margin-left:0}.workspace>header{padding:12px 16px;height:auto;gap:8px}.breadcrumb{font-size:.72rem}.header-actions{gap:6px}.header-actions select{width:112px;font-size:.74rem}.header-actions button{font-size:.68rem;padding:6px}.header-actions button[aria-label]{display:none}main{padding:23px 16px}.page-heading{margin-bottom:20px}h1{font-size:1.65rem}.page-heading p{font-size:.84rem}.filters{display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:12px}.filters label{font-size:.73rem}.filters input,.filters select{font-size:.8rem}.kpis{grid-template-columns:1fr 1fr;gap:12px}.kpis article{padding:15px}.kpis article small{font-size:.74rem}.kpis span{font-size:.62rem}.kpis strong{font-size:2.2rem;margin:5px 0}.section-heading{align-items:start}.section-heading>span{font-size:.6rem;max-width:130px;text-align:right}.panel{padding:17px;margin-bottom:16px}.two-col{gap:0}.form-grid{grid-template-columns:1fr}.trend{grid-template-columns:1fr 1fr}.trend>div:first-child{grid-column:1/-1}.trend-values b{font-size:1rem}.trend small{font-size:.67rem}.list-row{gap:10px;flex-wrap:wrap}.list-row .pill{font-size:.6rem}.quality{display:block;line-height:1.6}.quality b{display:block;margin-bottom:5px}.cohorts{grid-template-columns:1fr 1fr;gap:10px}.cohort{padding:14px}.workspace footer{padding:20px 16px;gap:15px;font-size:.6rem}.login{grid-template-columns:1fr}.login-story{padding:30px;gap:30px}.login-story h1{font-size:2.1rem}.login-story p,.login-story small,.facet-chips{display:none}.login-story .eyebrow{display:block}.login-form{padding:32px 25px}.login-form h2{font-size:1.6rem}.login-form form{margin-top:25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.ssb-workspace-brand{gap:10px;letter-spacing:0;min-width:0}.ssb-workspace-brand img{flex:none;width:44px;height:52px;object-fit:contain}.ssb-workspace-brand>div{min-width:0}.ssb-workspace-brand b{display:block;color:#fff;font-size:18px;line-height:1.3}.ssb-workspace-brand small{display:block;margin-top:5px;font-size:7px;letter-spacing:1px}.workspace-powered-by{display:inline-flex;align-items:center;gap:12px}.workspace-powered-by a{display:inline-flex;background:#333;padding:7px 10px;border-radius:4px}.workspace-powered-by img{width:150px;height:37px;object-fit:contain}.ams .sidebar-foot .workspace-powered-by{flex-direction:column;align-items:flex-start;gap:5px}.ams .sidebar-foot .workspace-powered-by a{padding-left:0}.ams .ssb-workspace-footer{align-items:center;flex-wrap:wrap;gap:18px}.ssb-workspace-footer>div>small{display:block;margin-top:6px}@media(max-width:600px){.ssb-workspace-brand b{font-size:20px}.ssb-workspace-brand img{width:36px;height:44px}.ssb-workspace-footer .workspace-powered-by{flex-wrap:wrap}}.ams{--surface: #fff;--muted: #626262;--line: #e1dfdc;--bg: #f8f8f7;color:#333}.ams aside{background:#333}.ams .brand span:not(.brand-mark){color:#e4c16e}.ams .brand-mark{background:#900;color:#fff;border-radius:0}.ams aside nav a.active{background:#900;border-color:#900;color:#fff}.ams aside nav a:hover{background:#3b2828}.ams .workspace>header{border-bottom:2px solid #b59652}.ams :is(h1,h2,h3){font-family:Poppins,DM Sans,Arial,sans-serif}.ams button:not(.subtle){background:#900;border-radius:0}.ams :is(input,select,textarea,.panel,.card){border-radius:0}.ams button.subtle{border-radius:0}.ams.dark{--surface: #3b2828;--muted: #eeeeee;--line: #65504d;--bg: #333333;color:#f1ebfa}.ams.dark .eyebrow{color:#e4c16e}.ams.dark input,.ams.dark select,.ams.dark textarea{background:#3b2828;color:#fff}.login{background:#333}.login .login-card{border-top:3px solid #b59652;border-radius:0}.login .login-story{background:linear-gradient(140deg,#333,#3b2828 75%,#900)}.login .login-story .eyebrow{color:#e4c16e}.login .login-story :is(p,small){color:#eee}.login .login-story .brand span{color:#e4c16e}.login .login-form{background:#f8f8f7;color:#333}.login .login-form button{background:#900;border-radius:0}.ams .workspace>main{padding:22px 24px 16px}.ams .workspace>header{height:68px;padding-inline:24px}.ams .panel{padding:18px}.ams .cards{gap:12px}.ams .card{padding:15px 17px}.ams .page-heading{margin-bottom:18px}.ams .operational-dashboard .od-intro{padding:20px;margin-bottom:14px}.ams .operational-dashboard .od-card{padding:18px}.ams .operational-dashboard .od-intro h2{font-size:clamp(23px,2.7vw,31px)}@media(max-width:600px){.ams .workspace>main{padding:16px 14px}.ams .workspace>header{height:auto;min-height:68px;padding:12px 14px}.ams .panel{padding:14px}.ams .operational-dashboard .od-intro,.ams .operational-dashboard .od-card{padding:15px}}.ams .page-heading h1{font-size:28px;line-height:1.25}.ams .operational-dashboard .od-intro h2{font-size:24px;line-height:1.3}@media(max-width:600px){.ams .page-heading h1{font-size:24px}.ams .operational-dashboard .od-intro h2{font-size:22px}}.workspace-tools{display:grid;gap:4px;padding:0 14px 12px;border-bottom:1px solid #dcd6e8;margin-bottom:8px}.ams .workspace-tools button{display:flex;align-items:center;gap:8px;text-align:left;min-height:36px;padding:8px 10px;background:transparent;color:#dce6f6;border:1px solid transparent;font-size:12px}.ams .workspace-tools button.active{border-color:#900;background:#900;color:#fff}.ams.dg-shell .workspace-tools button{color:#2b0000}.ams.dg-shell .workspace-tools button.active{background:#eaf6fc;color:#2b0000}.workspace-tools .ams-nav-icon{color:#900;width:18px;height:18px}@media(max-width:760px){.ams .workspace-tools button{min-height:44px}}.operational-dashboard{--od-bg: #fff;--od-text: #203641;--od-muted: #66708b;--od-border: #e5e2eb;--od-accent: #990000;--od-teal: #008977;color:var(--od-text);margin:0 0 32px;min-width:0}.od-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px;background:#333;color:#fff;border-radius:18px;margin-bottom:18px}.od-intro h2{font-size:clamp(24px,3vw,36px);margin:8px 0}.od-intro p{color:#eee;margin-bottom:0}.od-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px}.operational-dashboard a{color:var(--od-accent);font-weight:700;text-decoration:none}.od-intro>a{color:#e4c16e;white-space:nowrap}.ams .operational-dashboard .od-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.ams .operational-dashboard .od-actions>a{display:flex;align-items:center;gap:12px;border:1px solid var(--od-border);border-radius:12px;background:var(--od-bg);padding:16px;min-width:0;font-size:13px;color:var(--od-text);white-space:normal}.ams .operational-dashboard .od-actions>a>span{display:inline;opacity:1;font-size:inherit}.od-actions svg{width:23px;height:23px;flex:none;color:#009cdb}.od-actions>a>span:last-child{margin-left:auto}.od-controls{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.od-controls label{display:grid;gap:6px;font-size:12px;font-weight:700;min-width:0;flex:1 1 150px}.operational-dashboard .od-controls select,.operational-dashboard .od-controls input{width:100%;min-width:0;background:var(--od-bg);color:var(--od-text);border:1px solid var(--od-border);border-radius:8px;padding:11px}.od-tabs{display:flex;gap:8px;border-bottom:1px solid var(--od-border);margin-bottom:20px}.operational-dashboard .od-tabs button{border:0;background:transparent;color:var(--od-muted);padding:13px 20px;border-radius:0;border-bottom:3px solid transparent}.operational-dashboard .od-tabs button[aria-selected=true]{color:var(--od-text);border-color:#e4c16e}.od-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.od-card{background:var(--od-bg);border:1px solid var(--od-border);border-radius:14px;padding:22px;min-width:0;overflow:hidden}.od-card h3{font-size:17px;line-height:1.4;margin:0 0 18px;color:var(--od-text)}.od-wide{grid-column:1/-1}.od-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.od-summary small{display:block;color:var(--od-muted);font-size:11px}.od-summary strong{display:block;font-size:clamp(16px,2vw,25px);line-height:1.5;font-weight:600}.od-summary strong small{display:inline}.od-rings{display:grid;grid-template-columns:1fr 1fr;gap:12px}.od-ring-card{text-align:center;display:grid;justify-items:center;gap:8px;font-size:13px}.od-ring-card>small{font-size:10px;color:var(--od-muted)}.od-ring{display:grid;place-items:center;width:102px;height:102px;border-radius:50%;background:conic-gradient(var(--od-teal) var(--progress),var(--od-border) 0);position:relative}.od-ring:before{content:"";position:absolute;inset:11px;border-radius:50%;background:var(--od-bg)}.od-ring strong{position:relative;font-size:22px;color:var(--od-text)}.od-note,.od-evidence-note,.od-empty{font-size:12px;color:var(--od-muted);line-height:1.7}.od-empty{padding:20px 0}.od-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.od-metric{border-radius:10px;padding:18px}.od-result{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.od-result strong{font-size:33px;font-weight:500}.od-result>small{flex-basis:100%;color:var(--od-muted)}.od-metric dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0}.od-metric dt{font-size:10px;color:var(--od-muted)}.od-metric dd{font-size:14px;margin:3px 0 0}.od-series{min-width:0;margin:16px 0}.od-chart-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px}.od-chart-toolbar>small{font-size:10px;color:var(--od-muted)}.operational-dashboard .od-chart-toolbar button{padding:5px 8px;color:var(--od-text);background:transparent;border:1px solid var(--od-border);border-radius:5px;font-size:10px;flex:none}.od-series svg{width:100%;display:block;overflow:visible;margin-top:12px;color:var(--od-accent)}.od-series svg line{stroke:currentColor;stroke-width:2}.od-series svg rect,.od-series svg circle{fill:currentColor}.od-series svg .od-grid-line{fill:none;stroke:var(--od-border);stroke-dasharray:3 4}.od-series svg text{fill:var(--od-muted);font-size:9px}.od-series>small{font-size:10px;color:var(--od-muted)}.od-table{overflow:auto;max-height:250px}.od-table table{width:100%;font-size:12px}.od-table th,.od-table td{white-space:normal;padding:8px}.od-feed-row,.od-feed>div{padding:14px 0;border-bottom:1px solid var(--od-border)}.od-feed-row p,.od-feed p{font-size:12px;color:var(--od-muted);margin:6px 0}.od-team-status{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.od-team-status>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.od-dots{display:flex;gap:5px;flex:none}.od-dots span{width:23px;height:23px;border-radius:50%;border:1px solid var(--od-border);display:grid;place-items:center;font-size:9px;color:var(--od-muted)}.od-dots .present{background:var(--od-teal);color:#fff}.od-dots .recorded{background:#e4c16e;color:#333}.od-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.operational-dashboard .od-week button{display:grid;gap:7px;border:1px solid var(--od-border);border-radius:10px;background:transparent;color:var(--od-text);padding:12px 4px}.od-week small,.od-week span{font-size:10px;color:var(--od-muted)}.od-week b{font-size:22px}.operational-dashboard .od-week button[aria-pressed=true]{background:#900;color:#fff}.od-week button[aria-pressed=true] small,.od-week button[aria-pressed=true] span{color:#fff}.od-workout{padding:16px 0;border-bottom:1px solid var(--od-border)}.od-workout summary{cursor:pointer;font-weight:700}.od-workout summary span{float:right;color:var(--od-teal);font-size:12px}.od-workout p{font-size:13px}.od-evidence-note{margin:20px 0}.ams.dark .operational-dashboard{--od-bg: #222129;--od-text: #f3f2f7;--od-muted: #b1aec0;--od-border: #3c3948;--od-accent: #a49bff;--od-teal: #00dcb5}.operational-dashboard button:focus-visible,.operational-dashboard a:focus-visible{outline:3px solid #009cdb;outline-offset:3px}@media(max-width:1200px){.od-layout,.od-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.od-team-status{grid-template-columns:1fr}}@media(max-width:600px){.operational-dashboard{--od-bg: #222129;--od-text: #f3f2f7;--od-muted: #b1aec0;--od-border: #3c3948;--od-accent: #a49bff;--od-teal: #00dcb5;background:#16151c;border-radius:18px;padding:14px;margin-bottom:24px}.od-intro{padding:18px 8px;display:block;background:transparent}.od-intro h2{font-size:26px}.od-intro>a{display:inline-block;margin-top:14px;font-size:12px}.ams .operational-dashboard .od-actions{grid-template-columns:1fr 1fr;gap:8px}.ams .operational-dashboard .od-actions>a{padding:12px 9px;font-size:11px;gap:6px}.od-actions svg{width:20px;height:20px}.ams .operational-dashboard .od-actions>a>span:last-child{display:none}.od-layout,.od-metrics{grid-template-columns:1fr;gap:12px}.od-card{padding:18px}.od-summary strong{font-size:22px}.od-controls{gap:10px}.od-controls label{flex-basis:100%;font-size:11px}.operational-dashboard .od-tabs button{flex:1;padding:12px 5px;font-size:12px}.od-week{gap:3px}.od-week span{font-size:8px}.od-week b{font-size:18px}.od-week small{font-size:9px}.od-dots{gap:3px}.od-dots span{width:19px;height:19px;font-size:8px}.od-team-status>div>b{max-width:110px;overflow-wrap:anywhere}.od-result strong{font-size:36px}}.ams .dashboard-home>.kpis{display:none}.ams .dashboard-home>.page-heading{margin-bottom:12px}.ams .dashboard-home>.page-heading h1{font-size:20px;margin-block:5px}.ams .dashboard-home>.page-heading p{font-size:12px;margin:0}.ams .dashboard-home>.section-heading{margin-block:12px}.ams .dashboard-home>.section-heading h2{font-size:15px}.ams .dashboard-home>.filters{padding:12px;gap:12px}.ams .operational-dashboard.od-compact{--od-bg: #fff;--od-text: #333333;--od-muted: #626262;--od-border: #dce5ed;--od-accent: #990000;--od-teal: #007e96;--da-panel: #f4f8fa;container-type:inline-size;background:transparent;padding:0;border-radius:0}.ams.dark .operational-dashboard.od-compact{--od-bg: #3b2828;--od-text: #fff2ee;--od-muted: #eeeeee;--od-border: #65504d;--od-accent: #e4c16e;--od-teal: #86cedc;--da-panel: #191033}.ams .operational-dashboard.od-compact .od-intro{border:1px solid var(--od-border);border-left:4px solid #990000;border-radius:9px;color:var(--od-text);background:linear-gradient(100deg,var(--od-bg),var(--da-panel));padding:14px 16px;gap:12px;margin-bottom:10px}.ams .operational-dashboard.od-compact .od-intro h2{font-size:22px;margin:5px 0}.ams .operational-dashboard.od-compact .od-intro p{color:var(--od-muted);font-size:12px;margin:5px 0}.ams .operational-dashboard.od-compact .od-intro .od-eyebrow{color:var(--od-accent);font-size:10px}.ams .operational-dashboard.od-compact .od-intro>a{color:var(--od-accent);font-size:11px;white-space:normal}.da-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px}.da-summary>div{display:flex;align-items:center;gap:8px;border:1px solid var(--od-border);border-top:2px solid var(--da-color);padding:12px 10px;border-radius:5px;background:var(--od-bg);min-width:0}.da-summary>div>div{min-width:0;flex:1}.da-summary b{display:block;font-size:11px;line-height:1.4}.da-summary small{display:block;margin-top:4px;color:var(--od-muted);font-size:9px;line-height:1.4}.da-summary strong{font-size:23px;color:var(--da-color);line-height:1;overflow-wrap:anywhere}.da-kpi-icon{color:var(--da-color);flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--da-color) 9%,var(--od-bg))}.da-kpi-icon svg{width:18px;height:18px}.ams .operational-dashboard.od-compact .od-actions{gap:8px;margin-bottom:10px}.ams .operational-dashboard.od-compact .od-actions>a{padding:8px 10px;min-height:44px;border-radius:5px;font-size:11px;gap:7px}.ams .operational-dashboard.od-compact .od-actions svg{width:19px;height:19px}.od-compact .od-controls{margin:10px 0;gap:10px}.ams .operational-dashboard.od-compact .od-controls :is(input,select){padding:8px 10px;border-radius:5px}.od-compact .od-tabs{margin-bottom:12px}.ams .operational-dashboard.od-compact .od-tabs button{padding:9px 14px;font-size:12px;background:transparent}.ams .operational-dashboard.od-compact .od-tabs button[aria-selected=true]{border-color:#900}.da-evidence-panel,.da-planner{border:1px solid var(--od-border);border-top:2px solid #990000;border-radius:9px;padding:12px;background:var(--da-panel);margin-bottom:14px;min-width:0}.da-evidence-panel>header,.da-planner>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.da-evidence-panel>header p{font-size:11px;color:var(--od-muted);margin:4px 0}.da-evidence-panel>header .od-eyebrow{color:var(--od-accent);font-size:10px;letter-spacing:.5px}.ams .operational-dashboard.od-compact :is(.da-evidence-panel,.da-planner)>header h3{font-size:17px;line-height:1.4;margin:5px 0;color:var(--od-text)}.da-source-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;border:1px solid var(--od-border);border-radius:20px;color:var(--od-teal);background:var(--od-bg);padding:8px 10px}.da-source-badge svg{width:16px;height:16px}.da-chart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ams .operational-dashboard.od-compact .od-card{padding:12px;border-radius:5px}.ams .operational-dashboard.od-compact .od-card h3{font-size:12px;margin:0 0 10px;border-bottom:1px solid var(--od-border);padding-bottom:8px;overflow-wrap:anywhere}.ams .operational-dashboard.od-compact .da-chart-card{border-left:3px solid #990000;display:flex;flex-direction:column}.ams .operational-dashboard.od-compact .da-chart-card:nth-child(4n+2){border-left-color:#900}.ams .operational-dashboard.od-compact .da-chart-card:nth-child(4n+3){border-left-color:#c45a44}.ams .operational-dashboard.od-compact .da-chart-card:nth-child(4n){border-left-color:#b59652}.da-chart-content{flex:1;min-width:0;--od-accent: var(--da-color)}.od-compact .da-source{font-size:10px;color:var(--od-muted);line-height:1.5;margin:8px 0 0}.da-chart-card>.da-source{border-top:1px solid var(--od-border);padding-top:8px}.od-compact .od-series{margin:0}.od-compact .od-chart-toolbar{flex-wrap:wrap;gap:6px}.ams .operational-dashboard.od-compact :is(.od-chart-toolbar button,.da-chart-switch){min-height:32px;padding:5px 8px;font-size:10px;border:1px solid var(--od-border);border-radius:4px;background:var(--od-bg);color:var(--od-text)}.od-compact .da-chart-switch{display:block;margin:0 0 8px auto}.da-donut-layout{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.da-donut{width:88px;height:88px;border-radius:50%;padding:10px;flex:none}.da-donut>div{background:var(--od-bg);border-radius:50%;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.da-donut b{font-size:20px}.da-donut small{color:var(--od-muted);font-size:10px}.da-donut-layout ul{flex:1;min-width:100px;list-style:none;padding:0;margin:0}.da-donut-layout li{display:flex;align-items:baseline;gap:6px;font-size:10px;margin:8px 0}.da-donut-layout li>span:first-child{width:7px;height:7px;border-radius:50%;flex:none}.da-donut-layout li>span:nth-child(2){flex:1;overflow-wrap:anywhere}.da-donut-layout li b{font-size:11px}.da-horizontal-bars{display:grid;gap:12px;margin-top:12px;max-height:210px;overflow:auto;padding-right:3px}.da-horizontal-bars>div>div:first-child{display:flex;align-items:baseline;gap:8px;justify-content:space-between;font-size:10px}.da-horizontal-bars span{overflow-wrap:anywhere}.da-horizontal-bars b{font-size:11px;text-align:right;flex:none;max-width:45%}.da-track{background:var(--od-border);height:6px;border-radius:4px;margin-top:6px}.da-track>span{display:block;height:100%;border-radius:inherit}.od-compact .od-layout{gap:10px;margin-bottom:14px}.od-compact .od-card>p{font-size:11px}.od-compact .od-summary{gap:10px}.od-compact .od-summary strong{font-size:20px}.od-compact .od-result strong{font-size:25px}.da-planner-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.ams .operational-dashboard.od-compact .da-planner-controls :is(button,a){background:var(--od-bg);color:var(--od-text);border:1px solid var(--od-border);border-radius:5px;padding:8px 10px;min-height:44px;display:inline-flex;align-items:center;gap:6px;font-size:11px}.ams .operational-dashboard.od-compact .da-planner-controls button[aria-label]{font-size:23px;min-width:40px;justify-content:center}.da-planner-controls b{font-size:12px}.da-planner-controls svg{width:17px;height:17px;color:#900}.da-planner-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:12px}.da-weekdays,.da-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.da-weekdays{text-align:center;font-size:11px;color:var(--od-muted);padding-block:10px;border:1px solid var(--od-border);border-bottom:none;border-radius:5px 5px 0 0}.da-month-grid{gap:1px;border:1px solid var(--od-border);background:var(--od-border)}.ams .operational-dashboard.od-compact .da-month-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:8px;min-height:62px;min-width:0;border:none;border-radius:0;font-size:12px;background:var(--od-bg);color:var(--od-text)}.da-month-grid button>span{background:#eaf7fa;color:#126e7f;border-radius:3px;padding:2px 4px;font-size:9px}.ams .operational-dashboard.od-compact .da-month-grid button.da-outside-month{color:var(--od-muted);background:var(--da-panel)}.ams .operational-dashboard.od-compact .da-month-grid button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #900;color:var(--od-accent)}.da-planner-agenda{border:1px solid var(--od-border);border-radius:5px;background:var(--od-bg);padding:12px;min-width:0;max-height:420px;overflow:auto}.da-planner-agenda .od-eyebrow{color:var(--od-muted);font-size:10px}.da-planner-agenda h4{margin:6px 0 12px;font-size:15px}.da-planner-agenda>div{display:flex;gap:8px;padding:12px 0;border-bottom:1px solid var(--od-border)}.da-planner-agenda svg{width:18px;height:18px;flex:none;color:#900}.da-planner-agenda span{min-width:0;overflow-wrap:anywhere}.da-planner-agenda b{font-size:12px}.da-planner-agenda small{display:block;color:var(--od-muted);font-size:10px;margin-top:5px}.da-planner-agenda>a{display:inline-block;color:var(--od-accent);font-size:11px;margin-top:14px}@container (max-width: 1100px){.da-summary,.da-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 800px){.da-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-planner-layout{grid-template-columns:1fr}.ams .operational-dashboard.od-compact .od-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 500px){.da-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.da-chart-grid{grid-template-columns:1fr}.da-calendar-count-label{display:none}.da-summary strong{font-size:19px}.da-summary>div{gap:6px;padding:10px 8px}.da-summary small{display:none}.ams .operational-dashboard.od-compact .od-intro h2{font-size:19px}.ams .operational-dashboard.od-compact .da-month-grid button{padding:6px;min-height:54px}.ams .operational-dashboard.od-compact :is(.od-chart-toolbar button,.da-chart-switch){min-height:44px}}.performance-hub{display:grid;gap:22px;min-width:0}.performance-hub .panel{min-width:0}.performance-hub .table-wrap{overflow-x:auto;max-width:100%}.performance-hub table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.performance-hub th,.performance-hub td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line)}.performance-hub th{background:var(--bg);font-size:12px;color:var(--muted)}.performance-hub tbody tr:last-child td{border-bottom:0}.performance-hub h4{margin:0 0 8px;font-size:17px}.monitor-intro,.monitor-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center}.monitor-intro>div{max-width:760px}.monitor-intro button{flex-shrink:0}.monitor-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.monitor-stats article{min-width:0}.monitor-stats strong{display:block;font-size:26px;color:var(--ink);padding-top:10px}.monitor-stats small{color:var(--muted)}.monitor-stats.compact{padding:18px 0}.monitor-check{display:flex;flex-direction:row;gap:10px;align-items:center;margin:14px 0}.monitor-check input{width:18px;min-width:18px;height:18px;accent-color:#176795}.monitor-chart{display:flex;align-items:flex-end;gap:8px;height:175px;margin:20px 0 35px;border-bottom:1px solid var(--line)}.monitor-bar{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.monitor-bar>span{display:block;background:#2e90a6;border-radius:5px 5px 0 0;min-height:4px}.monitor-bar>span.unknown{background:#a5b9c3}.monitor-bar small{position:absolute;bottom:-24px;font-size:10px;width:100%;text-align:center}.performance-hub details{margin-top:16px}.performance-hub summary{cursor:pointer;font-weight:600;padding:10px 0}.exercise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.exercise-grid article{padding:18px;background:var(--bg);border:1px solid var(--line);border-radius:10px}.exercise-grid .pill{margin-bottom:12px}.workout-card{padding:20px 0;border-bottom:1px solid var(--line)}.workout-card:last-child{border-bottom:0}.workout-line{margin:16px 0;padding:16px;border-radius:8px;background:var(--bg)}.workout-line p{margin-bottom:0}.workout-card .panel{box-shadow:none;margin-top:16px}.message-card{background:var(--bg);padding:16px;margin-top:16px;border-radius:10px;border-left:3px solid #2e90a6}.message-card.outgoing{border-left-color:#dca943}.message-card p{white-space:pre-wrap;overflow-wrap:anywhere}.profile-plot{display:flex;gap:20px;align-items:flex-end;height:210px;padding:15px 0 55px;margin:20px 0;overflow-x:auto}.profile-plot>div{flex:1;min-width:70px;height:100%;display:flex;justify-content:flex-end;flex-direction:column;position:relative;text-align:center}.profile-plot span{background:#2e90a6;border-radius:5px 5px 0 0}.profile-plot b,.profile-plot small{position:absolute;bottom:-23px;width:100%;font-size:12px}.profile-plot small{bottom:-42px;font-size:10px}.csv-input{min-height:180px;font-family:monospace;margin-top:8px}.performance-hub td,.performance-hub code{overflow-wrap:anywhere}.performance-hub .text-button{background:none;border:none;padding:0;color:#176795;font-weight:600;text-align:left}.performance-hub .attention{background:#fff0d5;color:#704710}@media(max-width:1000px){.monitor-stats,.exercise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-intro{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.exercise-grid{grid-template-columns:1fr}.monitor-stats{gap:10px}.monitor-stats strong{font-size:22px}.monitor-toolbar{align-items:flex-start;flex-direction:column}.monitor-toolbar>label{width:100%}.monitor-chart{gap:5px}.performance-hub .panel{padding:18px}.workout-line{padding:12px}}.fms-website{--fms-navy: #061b29;--fms-ink: #08162d;--fms-orange: #ee6819;--fms-muted: #56677c;--fms-line: #dce3eb;color:var(--fms-ink);background:#fff;font:16px/1.65 Inter,Arial,sans-serif;isolation:isolate;overflow-wrap:anywhere}.fms-website *{box-sizing:border-box}.fms-website :is(h1,h2,h3,p){margin:0}.fms-website a{color:inherit;text-decoration:none}.fms-website button{font:inherit;cursor:pointer}.fms-website :is(a,button,input,textarea):focus-visible{outline:3px solid #149cc1;outline-offset:4px}.fms-shell{width:min(1240px,calc(100% - 80px));margin:auto}.fms-skip{position:fixed;left:12px;top:-100px;z-index:20;background:#fff;padding:10px 18px}.fms-skip:focus{top:12px}.fms-preview{padding:8px;text-align:center;background:#fff0c4;font-weight:700}.fms-topbar{min-height:36px;background:#041521;color:#c8d1dc;display:flex;align-items:center;gap:24px;padding:6px 32px;font-size:11px}.fms-top-label{background:var(--fms-orange);color:#fff;padding:1px 9px;border-radius:3px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.fms-top-message{flex:1}.fms-topbar>a{font-weight:700}.fms-header{min-height:78px;padding:14px 32px;background:var(--fms-navy);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #ffffff15}.fms-brand{display:flex;gap:12px;align-items:center;font-size:21px;font-weight:850;line-height:1.2;flex-shrink:0}.fms-brand img{width:64px;max-height:60px;object-fit:contain}.fms-brand>span>small{display:block;font-size:8px;letter-spacing:1.6px;font-weight:500;margin-top:7px;color:#b8c6d1}.fms-brand-mark{border-left:4px solid #f57925;border-bottom:4px solid #e4c16e;padding:2px 8px;font-size:30px;font-weight:900;line-height:1}.fms-brand-mark>span{display:block;font-size:8px;letter-spacing:4px;margin-top:3px}.fms-header nav{display:flex;gap:22px;align-items:center;font-size:12px;font-weight:700}.fms-header nav a{padding:10px 0;border-bottom:2px solid transparent}.fms-header nav a:hover,.fms-header nav a[aria-current=page]{color:#ff7929;border-color:#ff7929}.fms-menu-toggle{display:none;color:#fff;background:transparent;border:1px solid #ffffff50;border-radius:6px;width:44px;height:44px;font-size:23px!important}.fms-hero{min-height:540px;display:grid;place-items:center;position:relative;color:#fff;background:#081b2b;border-bottom:3px solid #ed7629;text-align:center;padding:80px 24px;overflow:hidden}.fms-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#041520de,#05142470 55%,#071627aa);z-index:0}.fms-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fms-hero-content{position:relative;z-index:1;max-width:960px}.fms-eyebrow{display:block;color:#c44b05;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:850;margin-bottom:14px}.fms-hero .fms-eyebrow{color:#fff;letter-spacing:5px}.fms-hero h1{font-size:clamp(40px,5.4vw,80px);font-weight:900;line-height:1.02;letter-spacing:-3px}.fms-hero-tagline{display:block;color:#ff853c;font-size:clamp(15px,2vw,24px);line-height:1.4;margin-top:12px;letter-spacing:.4px}.fms-hero p{max-width:590px;margin:20px auto 0;color:#f1f4f8;font-size:17px;line-height:1.75}.fms-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.fms-button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:11px 18px;border:1px solid #ffffff60;border-radius:6px;background:#2b0000e8;color:#fff;font-size:11px;font-weight:850;text-transform:uppercase}.fms-button-primary{background:#d8540b;border-color:#ff914e}.fms-button:hover{filter:brightness(1.18)}.fms-hero-inner{min-height:320px;padding:64px 24px}.fms-hero-inner h1{font-size:clamp(36px,4vw,60px)}.fms-pulse{display:flex;align-items:center;justify-content:center;gap:45px;min-height:60px;padding:14px 30px;background:#f6f8fb;border-bottom:1px solid var(--fms-line);font-size:12px}.fms-pulse>span{font-weight:850;font-size:11px;letter-spacing:1px;white-space:nowrap}.fms-pulse i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ef6845;margin-right:8px}.fms-pulse>a>span{margin-left:14px;color:#b54105}.fms-section{padding:80px 0}.fms-section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;margin-bottom:30px}.fms-section h2{font-size:clamp(34px,4.4vw,62px);letter-spacing:-2.3px;line-height:1.05;font-weight:850;white-space:pre-line}.fms-rich{color:var(--fms-muted);line-height:1.8}.fms-rich p+p{margin-top:12px}.fms-rich ul,.fms-rich ol{padding-left:24px}.fms-rich a{text-decoration:underline}.fms-rich table{display:block;max-width:100%;overflow:auto}.fms-rich th,.fms-rich td{border:1px solid var(--fms-line);padding:8px}.fms-rich figure{margin:0}.fms-text-link{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:850;margin-top:20px;text-transform:uppercase}.fms-text-link:hover{color:#c44b05}.fms-section-image{display:block;width:100%;max-height:420px;object-fit:cover;margin-top:24px;border-radius:10px}.fms-section-sports{background:#071827;color:#fff}.fms-section-sports .fms-eyebrow{color:#ff904d}.fms-section-sports .fms-rich{color:#c2cfdd}.fms-sports-lab{display:grid;grid-template-columns:minmax(220px,.8fr) 2fr;border:1px solid #ffffff25;border-radius:12px;overflow:hidden;min-height:360px}.fms-sport-options{max-height:405px;overflow-y:auto;border-right:1px solid #ffffff25}.fms-sport-options button{display:flex;width:100%;align-items:center;gap:16px;padding:20px;border:0;border-bottom:1px solid #ffffff20;background:transparent;color:#c2cfdd;text-align:left;font-weight:700;min-height:64px}.fms-sport-options small{color:#8495a8;font-size:10px}.fms-sport-options button>span{margin-left:auto}.fms-sport-options button[aria-pressed=true]{background:#143047;color:#fff;border-left:3px solid #ff7929}.fms-sport-feature{padding:48px;position:relative;overflow:hidden;min-height:405px;background:radial-gradient(ellipse at 100% 100%,#17648d70,transparent 65%)}.fms-sport-feature h3{font-size:42px;line-height:1.2;margin-bottom:16px;position:relative;z-index:1}.fms-sport-feature .fms-rich{max-width:420px;position:relative;z-index:1}.fms-sport-feature>img{height:180px;max-width:100%;object-fit:contain;margin-top:20px}.fms-sport-number{position:absolute;right:20px;bottom:-90px;font-size:270px;line-height:1.4;font-weight:900;color:#ffffff08;pointer-events:none}.fms-section-calendar,.fms-section-news,.fms-section-leadership{background:#f4f7fa;border-bottom:1px solid #e6ebf0}.fms-section-athletes .fms-cards{counter-reset:cards}.fms-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fms-card{min-width:0;background:#fff;border:1px solid var(--fms-line);border-radius:10px;padding:28px;overflow:hidden}.fms-card>img{width:calc(100% + 56px);max-width:none;height:230px;object-fit:cover;margin:-28px -28px 24px}.fms-card>small{display:block;color:#bc4806;font-size:12px;font-weight:800;margin-bottom:20px}.fms-card h3{font-size:25px;line-height:1.25;margin-bottom:12px;letter-spacing:-.6px}.fms-card time{display:block;color:var(--fms-muted);font-size:12px;margin-bottom:12px}.fms-main-copy{padding-top:50px;padding-bottom:30px}.fms-footer{background:var(--fms-navy);color:#d3dce6;padding:64px 0 20px}.fms-footer .fms-eyebrow{color:#e4c16e}.fms-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:65px}.fms-footer h2{font-size:32px;color:#fff;margin-bottom:16px}.fms-footer h3{font-size:16px;color:#fff;margin-bottom:20px}.fms-footer p{font-size:14px;max-width:360px}.fms-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fms-footer a{font-size:13px}.fms-footer-grid>div:last-child>a{display:block;margin-bottom:12px}.fms-footer-bottom{margin-top:48px;padding-top:18px;border-top:1px solid #ffffff24;display:flex;justify-content:space-between;font-size:11px}.fms-form-wrap{padding:60px 0}.fms-website .cms-live-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:850px;margin:auto;background:#f5f8fa;padding:32px;border-radius:12px}.fms-website .cms-live-form-head{grid-column:1/-1}.fms-website .cms-live-form label{display:grid;gap:8px;font-size:14px}.fms-website .cms-live-form .wide{grid-column:1/-1}.fms-website .cms-live-form input,.fms-website .cms-live-form textarea{width:100%;border:1px solid #bbc8d3;border-radius:6px;background:#fff;color:var(--fms-ink);padding:12px;font:inherit;font-size:16px}.fms-website .cms-live-form textarea{min-height:140px}.fms-website .cms-honeypot{display:none}.fms-website .cms-public-primary{min-height:44px;background:#bd4705;color:#fff;border:0;border-radius:6px;padding:12px 20px;font-weight:700}.fms-website .cms-live-feedback{grid-column:1/-1}.fms-website .cms-live-feedback.error{color:#a62121}.fms-website .cms-live-feedback.success{color:#16643b}.cms-public-state{padding:80px 24px;text-align:center}.fms-section-social .fms-cards,.fms-section-partners .fms-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:1150px){.fms-header{gap:18px}.fms-header nav{gap:13px;font-size:11px}.fms-brand{font-size:18px}.fms-section-heading{gap:40px}}@media(max-width:960px){.fms-header{position:relative;padding:14px 24px}.fms-menu-toggle{display:block}.fms-header nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--fms-navy);padding:16px 24px;box-shadow:0 18px 20px #0003}.fms-header nav.is-open{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.fms-header nav a{font-size:14px;min-height:44px}.fms-shell{width:calc(100% - 48px)}.fms-section-heading{grid-template-columns:1fr;gap:24px}.fms-section h2{max-width:700px}.fms-footer-grid{grid-template-columns:1.2fr 1fr;gap:36px}.fms-cards{gap:16px}.fms-card{padding:20px}.fms-card>img{width:calc(100% + 40px);margin:-20px -20px 20px}.fms-pulse{gap:22px}.fms-topbar{padding-inline:24px}}@media(max-width:600px){.fms-shell{width:calc(100% - 36px)}.fms-topbar{padding:8px 18px;gap:12px}.fms-top-label{font-size:9px;letter-spacing:.5px}.fms-top-message{display:none}.fms-topbar>a{margin-left:auto}.fms-header{padding:14px 18px;min-height:76px}.fms-brand{font-size:18px}.fms-brand-mark{font-size:26px}.fms-brand>span>small{font-size:7px;letter-spacing:1px}.fms-hero{min-height:530px;padding:68px 18px}.fms-hero h1{font-size:46px;letter-spacing:-1.8px;line-height:1.04}.fms-hero .fms-eyebrow{font-size:9px;letter-spacing:3px}.fms-hero-tagline{font-size:15px;max-width:340px;margin:16px auto 0}.fms-hero p{font-size:15px;margin-top:22px;max-width:360px}.fms-actions{gap:10px}.fms-button{font-size:10px;padding:10px 12px}.fms-actions .fms-button:first-child{flex-basis:100%;max-width:290px}.fms-hero-inner{min-height:300px;padding:44px 20px}.fms-hero-inner h1{font-size:38px}.fms-pulse{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;padding:16px 18px;font-size:10px}.fms-pulse>span{font-size:10px}.fms-pulse>a>span{margin-left:4px}.fms-section{padding:52px 0}.fms-section h2{font-size:42px;letter-spacing:-1.8px}.fms-section-heading{gap:22px;margin-bottom:24px}.fms-rich{font-size:15px}.fms-sports-lab{display:flex;flex-direction:column}.fms-sport-options{display:flex;overflow-x:auto;max-height:none;border-right:0;border-bottom:1px solid #ffffff25;scroll-snap-type:x proximity}.fms-sport-options button{width:auto;min-width:155px;flex-shrink:0;padding:16px;scroll-snap-align:start;font-size:13px;min-height:60px;border-right:1px solid #ffffff20}.fms-sport-options button[aria-pressed=true]{border-left:0;border-bottom:3px solid #ff7929}.fms-sport-feature{padding:32px 24px;min-height:320px}.fms-sport-feature h3{font-size:36px}.fms-sport-number{font-size:200px;bottom:-65px}.fms-cards{display:flex;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory}.fms-card{flex:0 0 86%;scroll-snap-align:start}.fms-footer{padding-top:44px}.fms-footer-grid{grid-template-columns:1fr;gap:32px}.fms-footer h2{font-size:28px}.fms-footer nav{grid-template-columns:1fr 1fr}.fms-footer-bottom{gap:20px;align-items:center}.fms-website .cms-live-form{grid-template-columns:1fr;padding:20px}.fms-form-wrap{padding:36px 0}}@media(prefers-reduced-motion:reduce){.fms-website *{scroll-behavior:auto!important;transition:none!important}.fms-website *:not(.ssb-gallery-track){animation:none!important}}.fms-website :is(h1,h2,h3,h4,h5,h6,strong,b,small){color:inherit}.fms-website .fms-rich :is(p,li,dd,td){color:inherit}.fms-website .fms-topbar{padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:6px}@media(max-width:600px){.fms-website .fms-topbar{padding-top:calc(8px + env(safe-area-inset-top,0px));padding-bottom:8px}}.fms-website .fms-hero-tagline{color:#ff853c}.fms-website .fms-sport-options small{color:#8495a8}.fms-website .fms-card>small{color:#bc4806}.fms-website .fms-skip{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.fms-website .fms-skip:focus{clip-path:none;width:auto;height:auto;overflow:visible}.fms-website :is(h1,h2,h3,h4,h5,h6){font-family:inherit;text-transform:none}.fms-website :is(p,li,button,a,span,strong,b,small,label,input,textarea){font-family:inherit!important}body:has(.fms-website) .astra-footer{display:none}.fms-footer-logo{display:block;width:64px;height:64px;object-fit:contain;margin:16px 0}.fms-card>img.fms-card-image-contain{height:320px;object-fit:contain;background:#eef2f5}@media(max-width:960px){.fms-brand{min-width:0;flex:1}.fms-brand>span{min-width:0;overflow-wrap:anywhere}.fms-brand>img{flex-shrink:0}.fms-menu-toggle{flex:0 0 44px}}@layer mobile-uniform{#root .fms-website .fms-preview{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 7px!important;margin:0!important;padding:7px 12px!important;min-height:32px;background:#fff7df!important;color:#795b23!important;font:12px/1.4 Arial,Helvetica,sans-serif!important;border-bottom:1px solid #eadfbf}#root .fms-website .fms-preview strong{font:600 12px/1.4 Arial,Helvetica,sans-serif!important}#root .fms-website .fms-preview>span{font:400 12px/1.4 Arial,Helvetica,sans-serif!important}#root .fms-website .fms-preview .fms-preview-dot{width:6px;height:6px;border-radius:50%;background:#b18122;flex-shrink:0}}.fms-public-notices{padding:16px clamp(16px,5vw,70px);background:#edf8f6;color:#143d4d}.fms-public-notices h2{font-size:20px}.fms-public-notices details{padding:10px 0;border-top:1px solid #c3ded9}.fms-public-notices summary{cursor:pointer;font-weight:700}.fms-public-notices p{white-space:pre-wrap}.astra-reference-menu{position:fixed!important;inset:0 0 0 auto!important;margin:0!important;width:min(90vw,400px)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:16px!important;border:0;box-sizing:border-box;background:#fff;color:#284455;overflow-y:auto}.astra-reference-menu::backdrop{background:#071a3280}.astra-reference-menu>header{display:flex;align-items:center;gap:12px;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #dce5ee}.astra-reference-menu h2{font-size:18px;line-height:1.4;margin:4px 0 0}.astra-reference-menu header small{font-size:12px;color:#626262}.astra-reference-menu header button{flex:0 0 44px;width:44px;height:44px;padding:0}.astra-reference-menu nav{display:grid;gap:8px;padding:12px 0}.astra-reference-menu nav a{display:flex!important;align-items:center;gap:10px;min-height:44px;padding:10px;border:1px solid #dce5ee;border-radius:8px;color:#284455;text-decoration:none;font-size:14px;line-height:1.4;background:#f7fafe}.astra-reference-menu nav a[aria-current=page]{border-color:#126fe5;background:#eaf3ff}.astra-reference-menu nav a>i{width:22px;color:#2674ca}.astra-reference-menu nav span{display:grid;gap:2px}.astra-reference-menu nav b{font-size:12px}.astra-reference-menu h3{font-size:13px;margin:10px 0 0;color:#626262}.astra-reference-menu .event-menu-logout{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;border:1px solid #dce5ee;border-radius:8px;background:#f7fafe;color:#284455;font:500 14px IBM Plex Sans,Arial,sans-serif;text-transform:none}.astra-reference-menu .event-menu-notifications{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;border:1px solid #cbdbea;border-radius:8px;background:#edf4ff;color:#245888;font:600 13px IBM Plex Sans,Arial,sans-serif;text-align:left;text-transform:none}.astra-reference-menu .event-menu-notifications>span{flex:1;min-width:0}.astra-reference-menu .event-menu-notifications>b{padding:2px 6px;border-radius:10px;color:#fff;background:#c52843;font-size:11px}.astra-reference-menu .event-menu-notifications{gap:10px;min-height:72px;padding:12px;border:1px solid #276f77;border-radius:10px;background:#153f4b;color:#fff;box-shadow:0 3px 10px #153f4b18}.astra-reference-menu .event-menu-notifications>i:first-child{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;background:#ffffff1a;color:#e4c16e;font-size:17px}.astra-reference-menu .event-menu-notifications>span{display:grid;gap:4px}.astra-reference-menu .event-menu-notifications strong{font:600 14px/1.3 IBM Plex Sans,Arial,sans-serif;color:#fff}.astra-reference-menu .event-menu-notifications small{font:400 11px/1.4 IBM Plex Sans,Arial,sans-serif;color:#c2e4e7}.astra-reference-menu .event-menu-notifications>i:last-child{color:#e4c16e;font-size:12px}.astra-reference-menu .event-menu-notifications:hover{background:#1c515f}.astra-reference-menu .event-menu-notifications:focus-visible{outline:3px solid #e4c16e;outline-offset:2px}.astra-reference-menu .event-menu-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding:16px 0 max(4px,env(safe-area-inset-bottom));border-top:1px solid #dce5ee}.astra-reference-menu .event-menu-account-actions :is(a,button){display:flex!important;align-items:center;justify-content:center;gap:6px!important;min-width:0;min-height:44px!important;padding:8px!important;margin:0!important;font:500 13px IBM Plex Sans,Arial,sans-serif!important;text-transform:none}.astra-reference-menu .event-menu-account-actions i{width:auto!important}.astra-reference-menu .event-menu-account-actions>a{color:#fff!important;background:#245ba6!important;border:1px solid #245ba6!important;border-radius:8px!important}.astra-reference-menu .event-menu-account-actions>a>i{color:inherit!important}.astra-reference-menu .event-menu-account-actions>.event-menu-logout{color:#a92c42!important;background:#fff0f3!important;border:1px solid #edb7c1!important;border-radius:8px!important}.astra-reference-menu .event-menu-account-actions :is(a,button):focus-visible{outline:2px solid #245ba6;outline-offset:3px}@media(min-width:601px)and (max-width:1024px){.astra-reference-menu{width:40vw!important;max-width:40vw!important}}@media(max-width:600px){.astra-reference-menu{width:70vw!important;max-width:70vw!important}}.astra-reference-menu{font-family:IBM Plex Sans,Arial,sans-serif}.astra-reference-menu header button{display:grid;place-items:center;border:1px solid #cbdbea;border-radius:8px;background:#f3f7fc;color:#245888;font-size:24px}.astra-reference-menu nav a>svg{width:22px;height:22px;flex-shrink:0;color:#2674ca}.astra-reference-menu .event-menu-account-actions svg{width:16px;height:16px;color:inherit}.astra-reference-menu header .workspace-identity{max-width:100%}.checklist-workspace{display:grid;gap:20px;min-width:0}.checklist-workspace .panel{min-width:0}.checklist-workspace .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.checklist-workspace .card{padding:16px;background:#fff;border:1px solid #dce5ee;border-radius:10px}.checklist-workspace .card strong{display:block;font-size:24px;color:#153f4b}.checklist-workspace .card small{display:block;color:#62788a}.checklist-workspace .table-wrap{overflow-x:auto;width:100%}.checklist-workspace table{min-width:650px}.checklist-workspace td small{display:block}.checklist-record{padding:14px 0;border-top:1px solid #dce5ee}.checklist-record summary{cursor:pointer;min-height:44px;display:flex;gap:12px;align-items:center;justify-content:space-between}.checklist-workspace dl{display:grid;grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:8px 15px;margin:15px 0;overflow-wrap:anywhere}.checklist-workspace dt{color:#62788a}.checklist-workspace dd{margin:0}.checklist-checkbox{display:flex!important;flex-direction:row!important;gap:10px}.checklist-checkbox input{width:auto}.admin-workspaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.admin-workspaces button{min-height:75px}.admin-workspaces small{display:block;font-size:11px}.checklist-trend{margin:15px 0;width:min(100%,480px)}.checklist-trend svg{width:100%;max-height:220px}.checklist-trend figcaption{font-size:14px}.checklist-workspace ul{padding-left:18px}@media(max-width:700px){.admin-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-workspace dl{grid-template-columns:1fr}.checklist-workspace .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-record summary{align-items:flex-start;flex-wrap:wrap}}.ssb-public .ssb-medals-full{display:block;padding-block:24px}.ssb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ssb-public .ssb-medal-all{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;border:1px solid #e4c16e70;padding:8px 10px;color:#fff;font-size:12px}.ssb-medal-all .ams-nav-icon{width:16px;height:16px}.ssb-public .ssb-medal-all:is(:hover,:focus-visible){background:#e4c16e;border-color:#e4c16e;color:#600}.ssb-public .ssb-medal-all:is(:hover,:focus-visible) .ams-nav-icon{color:inherit}.ssb-medal-filters{display:flex;gap:14px;padding:12px 16px;border-bottom:1px solid #e1dfdc}.ssb-medal-filters label{display:flex;align-items:center;gap:8px;color:#626262;font-size:12px}.ssb-medal-filters select{min-height:36px;padding:6px 9px;font:inherit;color:#333;background:#fff;border:1px solid #e1dfdc;max-width:170px}.ssb-medal-table{max-height:420px;overflow:auto}.ssb-medal-table table{border-collapse:collapse;width:100%;color:#333;font-size:12px}.ssb-medal-table th,.ssb-medal-table td{padding:6px 7px;border-bottom:1px solid #e1dfdc;text-align:center}.ssb-medal-table thead th{position:sticky;top:0;z-index:1;background:#f5f2f1;color:#626262;font-size:11px;font-weight:400}.ssb-medal-table th:first-child{text-align:left;padding-left:14px}.ssb-medal-table tbody th{width:65%;font-weight:400}.ssb-medal-table tbody th :is(strong,span,small,a){display:block}.ssb-medal-table tbody th strong{font-size:13px}.ssb-medal-table tbody th small{color:#626262;font-size:10px;line-height:1.4;margin-block:2px}.ssb-medal-table tr:nth-child(2n){background:#f8f5f4}.ssb-medal-count,.ssb-medal-total{display:inline-grid;place-items:center;min-width:28px;min-height:30px;padding:3px;font-weight:700;font-size:14px;border:1px solid transparent}.ssb-medal-count.gold{background:#fff0b7;border-color:#e9c65a;color:#6a4700}.ssb-medal-count.silver{background:#e9edf4;border-color:#bfc8d7;color:#40536b}.ssb-medal-count.bronze{background:#f7dcc6;border-color:#d5a57c;color:#784321}.ssb-medal-total{background:#fff0b7;color:#333}.ssb-public .ssb-unit-card.ssb-medal-card>footer{display:flex;padding:10px 14px;gap:12px}.ssb-public .ssb-medal-card>footer p{font-size:11px;line-height:1.45}.ssb-public .ssb-medal-card>footer small{font-size:10px}.ssb-public .ssb-medal-card>footer img{width:144px;height:48px;padding:0;object-fit:contain;background:transparent}.ssb-medal-powered{flex:none;display:flex}.ssb-medal-summaries{padding:12px 16px;border-top:1px solid #e1dfdc;font-size:12px;color:#626262}.ssb-medal-summaries summary{cursor:pointer;color:#333}.ssb-medal-summaries ul{padding-left:18px;margin:10px 0 0}.ssb-medal-summaries li{margin-top:10px}.ssb-medal-summaries li :is(strong,span,small,a){display:block;margin-top:3px}.ssb-public .ssb-medal-card>header{padding:12px 16px;gap:8px}.ssb-public .ssb-medal-card h2{font-size:18px;margin-top:4px}.ssb-public .ssb-medal-card .ssb-medal-table{line-height:1.4}@media(max-width:600px){.ssb-medal-filters{flex-wrap:wrap;gap:10px}.ssb-medal-filters select{min-height:44px}.ssb-medal-table :is(th,td){padding-inline:4px}.ssb-medal-table tbody th{min-width:145px}.ssb-medal-count,.ssb-medal-total{min-width:23px;font-size:12px}.ssb-medal-table thead th{font-size:10px}.ssb-public .ssb-medal-card>footer{flex-direction:column;align-items:flex-start;gap:8px}.ssb-public .ssb-medal-card>footer img{width:132px;height:44px}}.ssb-public .ssb-events{padding-block:28px}.ssb-events-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.ssb-public .ssb-events h2{font-size:calc(24px * var(--ssb-text-scale, 1));margin:4px 0 8px}.ssb-public .ssb-events-note{font-size:calc(12px * var(--ssb-text-scale, 1));color:#626262;margin:8px 0 14px}.ssb-events-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-block:16px}.ssb-events-filters label{display:grid;gap:5px;font-size:calc(12px * var(--ssb-text-scale, 1));flex:1;min-width:150px}.ssb-events-filters :is(input,select){width:100%;min-height:36px;border:1px solid #e1dfdc;border-radius:5px;background:#fff;color:#333;padding:7px 10px;font:inherit}.ssb-events-filters>span{font-size:12px;padding:10px 0}.ssb-event-list{border:1px solid #e1dfdc;border-radius:8px;overflow:hidden;background:#fff}.ssb-event{display:grid;grid-template-columns:190px minmax(0,1fr) 130px;gap:18px;padding:14px 16px;align-items:center}.ssb-event+.ssb-event{border-top:1px solid #ece5e2}.ssb-event-date{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:calc(12px * var(--ssb-text-scale, 1));color:#8b1b1b}.ssb-event-date .ams-nav-icon{color:#900;width:16px;height:16px;flex-shrink:0}.ssb-event-date time{flex:1;min-width:130px}.ssb-event-date>span{background:#fff3d1;color:#785900;border-radius:3px;font-size:10px;padding:2px 5px;margin-left:22px}.ssb-public .ssb-event h3{font-size:calc(14px * var(--ssb-text-scale, 1));margin:4px 0;line-height:1.4}.ssb-public .ssb-event p{font-size:calc(12px * var(--ssb-text-scale, 1));margin:3px 0;line-height:1.5}.ssb-event-detail small{font-size:calc(11px * var(--ssb-text-scale, 1));color:#626262}.ssb-event-eligibility{color:#626262}.ssb-event>a{display:flex;justify-content:center;align-items:center;gap:6px;font-size:calc(12px * var(--ssb-text-scale, 1));min-height:36px;border:1px solid #e1dfdc;border-radius:5px;color:#900}.ssb-event>a:hover{background:#fff2ee}.ssb-event>a .ams-nav-icon{width:14px;height:14px;color:#900}.ssb-federation-directory{border-top:1px solid #e1dfdc;padding-block:14px;font-size:13px}.ssb-federation-directory summary{cursor:pointer;font-weight:700}.ssb-federation-directory>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin-top:12px}.ssb-federation-directory a{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid #e1dfdc}.ssb-federation-directory a span{font-size:11px;color:#626262}.ssb-public.ssb-high-contrast :is(.ssb-events-note,.ssb-event-date,.ssb-event-detail small,.ssb-event-eligibility,.ssb-federation-directory a span,.ssb-event>a){color:#111}.ssb-high-contrast .ssb-event-date>span{color:#111;background:#fff;border:1px solid #111}@media(max-width:760px){.ssb-event{grid-template-columns:minmax(0,1fr) 120px;gap:8px;padding:12px}.ssb-event-date{grid-column:1/-1}.ssb-event-date time{flex:none}.ssb-event-date>span{margin-left:4px}.ssb-event>a,.ssb-events-filters :is(input,select){min-height:44px}.ssb-federation-directory>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ssb-events-heading{align-items:start;flex-direction:column;gap:0}.ssb-event{grid-template-columns:1fr}.ssb-event>a{justify-self:start;padding-inline:10px}.ssb-federation-directory>div{grid-template-columns:1fr}}.ssb-showcase-kicker{display:inline-flex;align-items:center;gap:8px;color:#900;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ssb-showcase-kicker:before{content:"";width:24px;height:3px;background:#b59652}.ssb-public .ssb-quick-access{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:44px;padding-block:34px}.ssb-public .ssb-quick-access h2{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.035em;line-height:1.12;margin-top:16px;max-width:12ch}.ssb-quick-access h2>span{display:block;background:linear-gradient(110deg,#900,#900,#900);color:transparent;-webkit-background-clip:text;background-clip:text}.ssb-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ssb-public .ssb-quick-grid>a{display:flex;position:relative;min-height:112px;justify-content:center;align-items:center;flex-direction:column;gap:12px;border:1px solid #e1dfdc;padding:16px 8px;background:#fff;text-align:center;font-size:13px}.ssb-quick-grid>a:first-child{background:#fff2ee;border-color:#900}.ssb-quick-grid>a:hover{background:#fff2ee;border-color:#900}.ssb-quick-grid>a>.ams-nav-icon{width:24px;height:24px;flex-basis:24px}.ssb-tile-external{position:absolute;top:9px;right:9px;display:flex}.ssb-tile-external .ams-nav-icon{width:12px;height:12px}.ssb-public .ssb-discover{background:#fff;padding-block:28px}.ssb-showcase-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.ssb-public .ssb-showcase-heading h2{font-size:clamp(24px,2.4vw,32px);margin-top:6px;line-height:1.2}.ssb-showcase-heading>p{font-size:12px;color:#626262;max-width:28em}.ssb-public .ssb-showcase-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#900;flex:none}.ssb-showcase-link .ams-nav-icon{width:16px;height:16px}.ssb-sport-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ssb-public .ssb-sport-cards>a{border:1px solid #e1dfdc;background:#fff;min-width:0;box-shadow:0 8px 18px #2b000005}.ssb-sport-cards>a:hover{border-color:#900}.ssb-sport-cards img{width:100%;height:155px;object-fit:cover;object-position:center 22%;display:block}.ssb-public .ssb-sport-cards h3{display:flex;align-items:center;gap:9px;margin:14px 12px;font-size:17px}.ssb-sport-cards h3>span{padding:7px;background:#fff2ee;display:flex}.ssb-sport-cards h3 .ams-nav-icon{width:20px;height:20px}.ssb-sport-more{display:flex;align-items:center;justify-content:space-between;color:#900;margin:18px 12px 14px;font-size:12px}.ssb-sport-more .ams-nav-icon{width:16px;height:16px}.ssb-photography-credit{display:block;font-size:10px;color:#626262;margin-top:12px}.ssb-public .ssb-stories{padding-block:28px;background:linear-gradient(115deg,#333,#333);color:#fff}.ssb-stories .ssb-showcase-kicker{color:#eee}.ssb-public .ssb-stories .ssb-showcase-heading h2{color:#fff}.ssb-public .ssb-stories .ssb-showcase-link{color:#e4c16e}.ssb-story-layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:20px}.ssb-story-list{display:grid;border:1px solid #ffffff30}.ssb-public .ssb-story-list button{width:100%;min-height:76px;padding:12px 14px;display:flex;align-items:center;gap:12px;background:#333;border:0;border-left:4px solid transparent;border-bottom:1px solid #ffffff25;color:#fff;text-align:left}.ssb-story-list button:last-child{border-bottom:0}.ssb-public .ssb-story-list button[aria-selected=true]{background:#8b1b1b;border-left-color:#b59652}.ssb-story-list button:hover{background:#8b1b1b}.ssb-story-number{color:#e4c16e;font-size:13px}.ssb-story-list button>span:nth-child(2){flex:1;min-width:0}.ssb-story-list small{color:#eee;font-size:10px;display:block;margin-bottom:4px}.ssb-story-list strong{font-weight:500;font-size:13px;line-height:1.4;display:block}.ssb-story-list button>.ams-nav-icon{color:#e4c16e}.ssb-story-feature{position:relative;min-height:380px;display:flex;align-items:end;overflow:hidden;background:#333}.ssb-story-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 36%}.ssb-story-feature>div{padding:18px 22px;width:100%;position:relative;background:linear-gradient(0deg,#2b0000f7,#2b0000b0 80%,transparent)}.ssb-story-caption{display:block;font-size:9px;color:#e1dfdc;margin-bottom:10px}.ssb-story-feature small{font-size:10px;color:#e1dfdc}.ssb-public .ssb-story-feature h3{font-size:clamp(20px,2.2vw,28px);line-height:1.2;color:#fff;margin-block:8px}.ssb-story-feature p{font-size:12px;line-height:1.5;color:#f8f5f4;max-width:44em}.ssb-public .ssb-story-feature a{display:inline-flex;align-items:center;gap:8px;color:#e4c16e;font-size:12px;margin-top:14px}.ssb-public .ssb-media-showcase{padding-block:28px;background:#f5f2f1}.ssb-media-mosaic{display:grid;grid-template-columns:1fr 1.7fr .95fr 1fr;grid-template-rows:repeat(2,140px);gap:10px}.ssb-public .ssb-media-showcase .ssb-photo-tile{position:relative;padding:0;min-width:0;min-height:0;border:0;overflow:hidden;background:#333;text-align:left;color:#fff}.ssb-photo-tile img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.ssb-photo-tile>span{position:absolute;inset:auto 0 0;padding:18px 10px 8px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(transparent,#2b0000c9);font-size:11px}.ssb-photo-tile>span .ams-nav-icon{width:14px;height:14px;color:#fff}.ssb-mosaic-0{grid-column:1;grid-row:1 / 3}.ssb-mosaic-1{grid-column:2;grid-row:1 / 3}.ssb-mosaic-2{grid-column:4;grid-row:1 / 3}.ssb-mosaic-3{grid-column:3;grid-row:1}.ssb-video-tile{grid-column:3;grid-row:2;position:relative;overflow:hidden;background:#333}.ssb-video-tile>img{width:100%;height:100%;object-fit:cover;opacity:.75}.ssb-video-play{position:absolute;top:24%;left:50%;transform:translate(-50%);display:grid;place-items:center;width:42px;height:32px;background:#b59652}.ssb-video-play .ams-nav-icon{width:19px;height:19px;color:#fff}.ssb-video-caption{position:absolute;bottom:0;inset-inline:0;padding:20px 9px 7px;background:linear-gradient(transparent,#333);color:#fff;font-size:10px;line-height:1.3}.ssb-video-caption small{display:block;font-size:9px;margin-top:2px}.ssb-media-actions{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.ssb-media-actions>div{display:flex;gap:6px}.ssb-public .ssb-media-actions button{display:grid;place-items:center;background:#fff;color:#333;border:1px solid #e1dfdc;padding:4px;min-width:36px}.ssb-public .fms-website .ssb-media-actions>.fms-button{border:1px solid #e1dfdc;background:#fff;color:#333!important}.ssb-public .ssb-tile-external .ams-nav-icon{width:12px;height:12px;flex-basis:12px}.ssb-public .ssb-video-play .ams-nav-icon{color:#fff}.ssb-photo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ssb-photo-grid .ssb-photo-tile{height:250px}.ssb-video-directory{margin-top:24px}.ssb-public .ssb-video-directory h3{font-size:20px;margin-bottom:12px}.ssb-video-directory>a{display:flex;gap:18px;background:#fff;border:1px solid #e1dfdc;max-width:700px}.ssb-video-directory img{width:45%;object-fit:cover}.ssb-video-directory>a>div{padding:14px}.ssb-video-directory h4{font-size:16px;margin-block:8px}.ssb-video-directory p{font-size:12px;color:#626262}.ssb-video-directory span{display:block;color:#900;font-size:12px;margin-top:10px}.ssb-photo-viewer{padding:12px;width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid #e1dfdc;background:#333;color:#fff}.ssb-photo-viewer::backdrop{background:#2b0000d9}.ssb-photo-viewer>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px}.ssb-public .ssb-photo-viewer button{background:#fff;border:0;color:#333;min-width:36px}.ssb-photo-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.ssb-photo-stage img{width:100%;height:min(65dvh,600px);object-fit:contain}.ssb-photo-viewer>p{font-size:11px;margin-top:10px;text-align:center}@media(max-width:900px){.ssb-public .ssb-quick-access{grid-template-columns:1fr;gap:22px}.ssb-public .ssb-quick-access h2{max-width:24ch;font-size:32px}.ssb-sport-cards{gap:10px}.ssb-sport-cards img{height:125px}.ssb-public .ssb-sport-cards h3{font-size:14px;gap:5px;margin-inline:8px}.ssb-story-layout{grid-template-columns:1fr 1.2fr;gap:12px}.ssb-story-feature>div{padding:16px}.ssb-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ssb-public .ssb-quick-access{padding-block:24px;gap:18px}.ssb-public .ssb-quick-access h2{font-size:29px}.ssb-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ssb-public .ssb-quick-grid>a{min-height:90px;gap:8px;font-size:12px}.ssb-showcase-heading{align-items:start;gap:10px;flex-wrap:wrap}.ssb-public .ssb-showcase-heading h2{font-size:24px}.ssb-sport-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ssb-sport-cards img{height:130px}.ssb-sport-cards h3>span{padding:5px}.ssb-sport-more{margin-inline:8px;font-size:11px}.ssb-story-layout{grid-template-columns:1fr}.ssb-story-feature{min-height:320px}.ssb-story-list button{min-height:68px}.ssb-media-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,115px)}.ssb-mosaic-0{grid-column:1;grid-row:1 / 3}.ssb-mosaic-1{grid-column:2;grid-row:1}.ssb-mosaic-2{grid-column:2;grid-row:2}.ssb-mosaic-3{grid-column:1;grid-row:3}.ssb-video-tile{grid-column:2;grid-row:3}.ssb-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ssb-photo-grid .ssb-photo-tile{height:190px}.ssb-video-directory>a{flex-direction:column;gap:0}.ssb-video-directory img{width:100%}.ssb-public .ssb-media-actions button{min-width:44px}.ssb-photo-stage{gap:4px}.ssb-photo-viewer{padding:8px}.ssb-public .ssb-photo-stage button{min-width:30px;padding:4px}}.ssb-public{background:#fff;min-height:100vh}.ssb-public .fms-website{font-family:IBM Plex Sans,Arial,sans-serif}.ssb-public .fms-website main{padding:0;max-width:none;margin:0}.ssb-public .fms-website header{position:relative;height:auto}.ssb-public .fms-website footer{display:block;height:auto}.ssb-public .fms-website .fms-rich{font-size:calc(16px * var(--ssb-text-scale))}.ssb-public .fms-website .fms-hero p{font-size:calc(17px * var(--ssb-text-scale))}.ssb-public .fms-website .fms-footer p{font-size:calc(14px * var(--ssb-text-scale))}.ssb-drawer-brand{display:flex;align-items:center;gap:10px}.ssb-drawer-brand img{width:44px;height:44px;object-fit:contain}.ssb-public .astra-reference-menu{font-family:IBM Plex Sans,Arial,sans-serif}.ssb-public .ssb-accessibility{background:#edf3f7;color:#15384d;padding:4px 18px;text-align:right}.ssb-public .ams-nav-icon{width:24px;height:24px;flex:0 0 24px;color:#900}.ssb-public .fms-desktop-navigation>a{display:inline-flex;align-items:center;gap:8px}.ssb-public .fms-desktop-navigation>a .ams-nav-icon{width:18px;height:18px;flex-basis:18px}.ssb-nav-group{position:relative}.ssb-public .fms-desktop-navigation .ssb-nav-group>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:#e4edf3;font-size:12px;font-weight:700;white-space:nowrap}.ssb-public .fms-desktop-navigation .ssb-nav-group>button:is(:hover,[aria-expanded=true]){color:#67cce9}.ssb-nav-chevron{transition:transform .12s ease}.ssb-nav-group>button[aria-expanded=true] .ssb-nav-chevron{transform:rotate(180deg)}.ssb-nav-dropdown{position:absolute;top:100%;right:0;z-index:30;width:min(300px,calc(100vw - 32px));max-height:calc(100dvh - 170px);overflow-y:auto;padding:10px 6px;border:1px solid #dce3eb;border-radius:0;background:#fff;box-shadow:0 18px 42px #061b2930}.ssb-public .ssb-menu-list a{display:flex!important;align-items:center;gap:16px;min-height:58px;padding:12px 14px;border:0;border-radius:0;background:#fff;color:#333;font-size:17px;font-weight:400;line-height:1.4;text-decoration:none}.ssb-public .ssb-menu-list a>span{min-width:0}.ssb-public .ssb-menu-list a:is(:hover,[aria-current=page]){color:#333;background:#f2f3f6;border-color:transparent}.ssb-public .ssb-menu-list .ssb-menu-all{margin-bottom:10px;padding-bottom:18px;border-bottom:1px solid #d9dde5;border-radius:0}.ssb-public .astra-reference-menu{width:min(320px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;padding:12px!important;border-radius:0;color:#333}.ssb-public .astra-reference-menu nav{display:block;padding:10px 0}.ssb-public .astra-reference-menu header button{border-radius:0;color:#900}.ssb-public .astra-reference-menu .ssb-menu-list a{font-size:18px}.ssb-public .ssb-menu-group{margin-top:8px;border-top:1px solid #d9dde5;padding-top:12px}.ssb-public .ssb-menu-group h3{color:#596782;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;padding:5px 14px 10px;margin:0}.ssb-public.ssb-high-contrast .ssb-menu-list a{color:#000}@media(prefers-reduced-motion:reduce){.ssb-nav-chevron{transition:none}}.ssb-accessibility summary{cursor:pointer;font-size:12px;min-height:28px;display:inline-flex;align-items:center}.ssb-accessibility details>div{display:flex;justify-content:flex-end;gap:8px;padding:8px 0;flex-wrap:wrap}.ssb-accessibility button{color:#15384d;background:#fff;border:1px solid #b4c6d2}.ssb-source-note{padding:18px 24px;font-size:12px;line-height:1.6;background:#edf3f7;color:#405866}.ssb-back-top{display:flex;margin:14px auto}.ssb-high-contrast .fms-website{--fms-navy: #000;--fms-ink: #000;--fms-muted: #111;--fms-line: #000}.ssb-high-contrast .fms-website :is(.fms-hero,.fms-section-sports){background:#000}.ssb-high-contrast .fms-website :is(.fms-hero p,.fms-section-sports .fms-rich){color:#fff}@media(max-width:600px){.ssb-public .fms-website .fms-rich,.ssb-public .fms-website .fms-hero p{font-size:calc(15px * var(--ssb-text-scale))}}@font-face{font-family:DM Sans;src:url(/fonts/astra-theme/dm-sans-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/astra-theme/dm-sans-700.ttf) format("truetype");font-weight:600 900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/astra-theme/Poppins-Bold.ttf) format("truetype");font-weight:600 900;font-display:swap}.ssb-public .fms-website{--fms-navy: #333333;--fms-ink: #333333;--fms-orange: #e4c16e;--fms-muted: #626262;--fms-line: #e1dfdc;font-family:DM Sans,Arial,sans-serif}.ssb-public .ssb-accessibility{background:#f8f8f7;color:#333}.ssb-public .fms-website :is(h1,h2,h3){font-family:Poppins,DM Sans,Arial,sans-serif;letter-spacing:-.035em;text-transform:none}.ssb-public .fms-website :is(a,button):focus-visible{outline-color:#900}.ssb-public .fms-shell{width:min(1280px,calc(100% - 96px))}.ssb-public .fms-topbar{background:#3b2828;color:#eee;padding:8px 40px;min-height:38px}.ssb-public .fms-top-label{background:#b59652;border-radius:0;font-size:10px}.ssb-public .fms-header{background:#333;padding:14px 40px;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#e4c16e,#b59652,#900) 1;min-height:82px;gap:20px}.ssb-public .fms-brand{font-size:24px;letter-spacing:-.03em}.ssb-public .fms-brand img{width:46px;height:52px}.ssb-public .fms-brand>span>small{font-size:8px;letter-spacing:1px;color:#eee}.ssb-public .fms-desktop-navigation{gap:20px}.ssb-public .fms-desktop-navigation :is(a,.ssb-nav-group>button){font-size:13px}.ssb-public .fms-desktop-navigation>a:is(:hover,[aria-current=page]){color:#e4c16e;border-color:#e4c16e}.ssb-public .ssb-nav-group>button:is(:hover,[aria-expanded=true]){color:#e4c16e}.ssb-public .fms-hero{min-height:690px;padding:105px max(48px,calc((100vw - 1280px)/2));text-align:left;display:flex;align-items:center;justify-content:flex-start;border-bottom:0;background:#333}.ssb-public .fms-hero:after{background:linear-gradient(90deg,#2b0000f5,#2b0000d9,#2b000060 80%),linear-gradient(0deg,#2b0000b0,transparent 70%)}.ssb-public .fms-hero-image{object-position:center 35%}.ssb-public .fms-hero-content{max-width:850px}.ssb-public .fms-hero .fms-eyebrow{color:#e4c16e;letter-spacing:2px;border-left:3px solid #b59652;padding-left:14px}.ssb-public .fms-hero h1{font-size:clamp(44px,5.7vw,82px);line-height:1.07;white-space:pre-line;font-weight:800;color:#fff;letter-spacing:-.05em}.ssb-public .fms-hero-tagline{font-size:12px;letter-spacing:1.5px;color:#fff2ee;margin-top:24px}.ssb-public .fms-website .fms-hero p{font-size:calc(18px * var(--ssb-text-scale));margin:18px 0 0;max-width:570px;color:#fff2ee;line-height:1.7}.ssb-public .fms-actions{justify-content:flex-start;gap:14px;margin-top:30px}.ssb-public .fms-button{border-radius:0;padding:15px 24px;min-height:54px;font-size:14px;font-weight:700;border:1px solid #ffffff75}.ssb-public .fms-button-primary{background:#e4c16e;border-color:#e4c16e;color:#333}.ssb-public .fms-button-primary:hover{background:#ffcf4a}.ssb-public .fms-hero-inner{min-height:370px;padding-block:68px}.ssb-public .fms-hero-inner h1{font-size:clamp(34px,4vw,58px)}.ssb-public .fms-eyebrow{color:#900;font-size:11px;letter-spacing:2px}.ssb-public .fms-section{padding:76px 0;border-color:#e1dfdc;scroll-margin-top:24px}.ssb-public .fms-section:nth-of-type(2n){background:#f8f8f7}.ssb-public .fms-section-heading h2{font-size:clamp(30px,3.2vw,46px);line-height:1.16}.ssb-public .fms-section-heading .fms-rich{color:#626262}.ssb-public .fms-text-link{display:inline-flex;align-items:center;gap:12px;color:#900;border-color:#900;font-weight:700}.ssb-public .fms-section-sports{background:#333;color:#fff}.ssb-public .fms-section-sports :is(h2,.fms-rich){color:#fff}.ssb-public .fms-section-sports .fms-eyebrow{color:#e4c16e}.ssb-public .fms-sport-options button[aria-pressed=true]{background:#e4c16e;color:#333}.ssb-public .fms-footer{background:#333;color:#eee}.ssb-public .fms-footer :is(h2,h3){color:#fff}.ssb-public .fms-footer .fms-eyebrow{color:#e4c16e}.ssb-public .ssb-menu-heading{border-top:1px solid #d9dde5;margin:12px 0 0;padding:18px 14px 8px;color:#596782;font-size:12px;letter-spacing:1.3px;text-transform:uppercase}.ssb-public .ssb-menu-divider{border-top:1px solid #d9dde5;margin-top:14px;padding-top:10px}.ssb-public .ssb-source-note{background:#f8f8f7;color:#626262}.ssb-public .ssb-back-top{background:#900;border-radius:0}.ams-experience h2{font-size:clamp(34px,4.4vw,62px);line-height:1.12;font-weight:800}.ams-experience h2 em{font-style:normal;color:#900}.ams-experience p{font-size:calc(17px * var(--ssb-text-scale));line-height:1.75;color:#626262}.ams-experience .ams-nav-icon{width:26px;height:26px}.ams-experience .fms-button .ams-nav-icon{color:inherit;width:20px;height:20px}.ams-introduction,.ams-method{padding-block:96px}.ams-editorial-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.ams-editorial-heading>p{max-width:530px}.ams-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px}.ams-principles article{border-top:2px solid #333333;padding-top:22px}.ams-principles article>span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#900}.ams-principles h3{font-size:22px;margin:14px 0}.ams-principles p{font-size:15px}.ams-intelligence{background:#333;color:#fff;padding:90px 0}.ams-intelligence h2{max-width:850px}.ams-intelligence .fms-eyebrow{color:#e4c16e}.ams-pillar-tabs{display:flex;gap:30px;margin:46px 0 38px;border-bottom:1px solid #65504d}.ams-pillar-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;color:#eee;background:transparent;padding:16px 0;justify-content:flex-start;font-size:16px}.ams-pillar-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#e4c16e}.ams-pillar-tabs button .ams-nav-icon{color:#e4c16e}.ams-pillar-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ams-pillar-panel h3{color:#fff;font-size:34px;line-height:1.2;max-width:500px}.ams-pillar-panel p{color:#eee;margin-top:22px}.ams-pillar-panel ul{padding:0;list-style:none;margin:25px 0 30px}.ams-pillar-panel li{border-top:1px solid #ffffff20;padding:12px 0 12px 22px;position:relative}.ams-pillar-panel li:before{content:"";width:5px;height:5px;background:#e4c16e;position:absolute;left:0;top:22px}.ams-experience figure{margin:0;min-width:0}.ams-pillar-panel img{width:100%;height:390px;object-fit:cover}.ams-experience figcaption{font-size:11px;padding-top:12px;color:#858585}.ams-method-steps{display:grid;gap:28px}.ams-method-steps article{padding-left:58px;position:relative;border-bottom:1px solid #e1dfdc;padding-bottom:22px}.ams-method-steps b{position:absolute;left:0;font-size:16px;color:#900}.ams-method-steps h3{font-size:21px;margin-bottom:8px}.ams-method-steps p{font-size:15px}.ams-role-section{background:#f8f8f7;padding:90px 0}.ams-role-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;gap:1px;background:#e1dfdc;border:1px solid #e1dfdc}.ams-role-grid>a{padding:30px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:15px;transition:background .15s}.ams-role-grid>a:hover{background:#fff2ee}.ams-role-grid h3{font-size:20px}.ams-role-grid p{font-size:14px;flex:1}.ams-role-grid>a>span{font-size:12px;font-weight:700;color:#900;display:flex;align-items:center;gap:10px;margin-top:10px}.ams-role-grid>a>span .ams-nav-icon{width:18px;height:18px;color:#900}.ams-sport-story{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-block:96px}.ams-sport-story img{width:100%;height:530px;object-fit:cover}.ams-sport-story p{margin:25px 0}.ams-sport-story .fms-text-link{margin-right:25px;margin-bottom:18px;font-size:14px}.ams-final-cta{background:#3b2828;color:#fff;padding:90px 0}.ams-final-cta h2{color:#fff}.ams-final-cta h2 em,.ams-final-cta .fms-eyebrow{color:#e4c16e}.ssb-high-contrast .fms-website{--fms-navy: #000;--fms-ink: #000;--fms-muted: #111}.ssb-public.ssb-high-contrast :is(.fms-hero,.fms-header,.fms-footer,.ams-intelligence,.ams-final-cta){background:#000}.ssb-high-contrast .ams-experience p{color:#111}.ssb-high-contrast .ams-intelligence p{color:#fff}@media(max-width:1200px){.ssb-public .fms-desktop-navigation{display:none}.ssb-public .fms-menu-toggle{display:inline-flex;justify-content:center;align-items:center}.ams-editorial-heading,.ams-pillar-panel{gap:40px}}@media(max-width:760px){.ssb-public .fms-shell{width:calc(100% - 40px)}.ssb-public .fms-header{padding:12px 20px;min-height:76px}.ssb-public .fms-brand{font-size:21px}.ssb-public .fms-topbar{padding:7px 20px;gap:12px}.ssb-public .fms-top-message{display:none}.ssb-public .fms-topbar>a{margin-left:auto;font-size:10px}.ssb-public .fms-hero{min-height:620px;padding:70px 24px}.ssb-public .fms-hero h1{font-size:clamp(38px,8vw,58px)}.ssb-public .fms-hero-image{object-position:65% center}.ssb-public .fms-hero:after{background:linear-gradient(90deg,#2b0000ee,#2b000099),linear-gradient(0deg,#333333,transparent)}.ssb-public .fms-hero-inner{min-height:350px;padding-block:48px}.ssb-public .fms-button{padding:12px 18px;font-size:13px;min-height:48px}.ams-introduction,.ams-method,.ams-sport-story{padding-block:60px}.ams-editorial-heading,.ams-pillar-panel,.ams-sport-story{grid-template-columns:1fr;gap:28px}.ams-principles{grid-template-columns:1fr;gap:28px;margin-top:35px}.ams-intelligence,.ams-role-section,.ams-final-cta{padding-block:60px}.ams-pillar-tabs{gap:18px;margin-top:28px;flex-wrap:wrap}.ams-pillar-tabs button{font-size:13px;gap:8px}.ams-pillar-tabs .ams-nav-icon{width:20px;height:20px;flex-basis:20px}.ams-pillar-panel h3{font-size:29px}.ams-pillar-panel img{height:280px}.ams-role-grid{grid-template-columns:1fr 1fr;margin-top:30px}.ams-role-grid>a{padding:22px}.ams-sport-story img{height:340px}.ssb-public .fms-section{padding-block:48px}}@media(max-width:400px){.ams-role-grid{grid-template-columns:1fr}.ssb-public .fms-top-label{font-size:9px}.ssb-public .fms-brand>span>small{font-size:7px}.ams-pillar-tabs{gap:12px}.ams-pillar-tabs button{font-size:12px}}@media(prefers-reduced-motion:reduce){.ams-role-grid>a{transition:none}}@media(min-width:960px){.ssb-public .fms-desktop-navigation{display:flex;position:static;padding:0;background:transparent;box-shadow:none;gap:14px}.ssb-public .fms-menu-toggle{display:none}.ssb-public .fms-header{padding-inline:24px}.ssb-public .fms-desktop-navigation .ssb-nav-group>button{font-size:12px;gap:6px;padding:12px 6px;border:1px solid #ffffff25;border-radius:0}.ssb-public .fms-desktop-navigation .ssb-nav-group>button .ams-nav-icon{width:16px;height:16px;flex-basis:16px}.ssb-public .fms-brand{font-size:21px}.ssb-public .fms-brand>span>small{font-size:7px}}@media(max-width:959px){.ssb-public .fms-desktop-navigation{display:none}.ssb-public .fms-menu-toggle{display:inline-flex}}.ssb-public .ssb-mobile-group-toggle{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:12px;background:#f8f8f7;color:#333;border:1px solid #e1dfdc;border-radius:0;padding:14px 12px;font-size:15px;min-height:54px}.ssb-mobile-group-toggle>span:last-child{margin-left:auto;font-size:23px}.ssb-mobile-group-toggle[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.ssb-public .fms-header{position:relative;z-index:40}.ssb-public .ssb-nav-dropdown{z-index:50;max-height:calc(100dvh - 150px)}.ams-page-pathway{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding-block:22px;border-bottom:1px solid #e1dfdc;font-size:13px;font-weight:700}.ams-page-pathway a{display:flex;gap:10px;align-items:center}.ams-page-pathway a:last-child{margin-left:auto;color:#900}.ssb-public .fms-section{position:relative}.ssb-public .fms-section .fms-shell{display:grid;grid-template-columns:1fr}.ssb-public .fms-section-heading{grid-template-columns:1fr 1fr;gap:70px}.ssb-public .fms-section h2{font-size:clamp(32px,3.7vw,52px)}.ssb-public .fms-card{border-radius:0;border:0;border-top:2px solid #990000;padding:28px;background:#fff}.ssb-public .fms-section-calendar,.ssb-public .fms-section-news,.ssb-public .fms-section-leadership{background:#f8f8f7}.ssb-public .fms-card h3{font-size:25px}.ssb-public .fms-card>small{color:#900}.ams-statistics{padding:85px 0;background:#f8f8f7;color:#333}.ams-statistics h2{font-size:clamp(34px,4.4vw,62px);line-height:1.12}.ams-statistics h2 em{color:#900;font-style:normal}.ams-statistics p{font-size:16px;line-height:1.7;color:#626262}.ams-stats-toolbar{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:22px 0;margin-top:28px;border-block:1px solid #e1dfdc}.ams-stats-toolbar>div:first-child{flex:1;min-width:220px}.ams-stats-toolbar strong{font-size:16px;display:block}.ams-stats-toolbar small{font-size:12px;display:block;max-width:370px;color:#626262;margin-top:8px}.ams-stats-toolbar label{min-width:130px;font-size:11px}.ams-stats-toolbar select{border-radius:0;background:#fff;color:#333;min-height:44px}.ams-stats-toolbar button{border-radius:0;background:#900;color:#fff;font-size:12px}.ams-stats-toolbar button .ams-nav-icon{color:inherit;width:18px;height:18px;flex-basis:18px}.ams-stats-message{padding:18px;background:#fff;border-left:3px solid #b59652}.ams-statistics .ams-stats-message a{color:#900;text-decoration:underline}.ams-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e1dfdc;border:1px solid #e1dfdc;margin:26px 0}.ams-metric-strip article{padding:22px;background:#fff}.ams-metric-strip span,.ams-metric-strip small{display:block;font-size:11px;color:#626262}.ams-metric-strip strong{display:block;font-size:32px;color:#333;margin:12px 0;font-family:Poppins,Arial,sans-serif}.ams-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.ams-stat-panel{padding:28px;background:#fff;min-width:0;border-top:3px solid #990000}.ams-stat-panel h3{font-size:20px;line-height:1.35}.ams-stat-panel p{font-size:12px;margin-top:22px}.ams-stat-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:20px}.ams-stat-heading span{font-size:10px;color:#626262}.ams-stat-panel svg{width:100%;height:auto;max-height:200px}.ams-stat-values{display:flex;gap:16px;flex-wrap:wrap;margin:22px 0 0}.ams-stat-values dt{font-size:10px;color:#626262}.ams-stat-values dd{margin:5px 0 0;font-size:14px;font-weight:700}.ams-load-chart{display:flex;gap:18px;justify-content:space-between;align-items:flex-end;height:180px;padding-top:30px}.ams-load-chart>div{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0}.ams-load-chart span,.ams-load-chart small{font-size:10px;color:#626262}.ams-load-chart i{background:#900;display:block;width:100%;max-width:36px}.ams-competition-values{display:grid;gap:12px}.ams-competition-values>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e1dfdc;padding-bottom:10px;font-size:13px}.ams-competition-values dd{margin:0;font-weight:700}.ams-stat-panel table{width:100%;border-collapse:collapse;font-size:12px}.ams-stat-panel :is(th,td){padding:12px 8px;text-align:left;border-bottom:1px solid #e1dfdc}.ams-stat-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px}.ams-live-statistics .panel{background:#fff;border:1px solid #e1dfdc;padding:24px;margin-top:20px;border-radius:0}.ams-live-statistics .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.ams-live-statistics .card{padding:18px;background:#fff}.ams-live-statistics .card strong{display:block;font-size:24px}@media(max-width:760px){.ssb-public .fms-section-heading{grid-template-columns:1fr;gap:25px}.ams-statistics{padding-block:55px}.ams-stats-grid{grid-template-columns:1fr;gap:18px}.ams-metric-strip{grid-template-columns:1fr 1fr}.ams-metric-strip article{padding:16px}.ams-metric-strip strong{font-size:25px}.ams-stat-panel{padding:20px}.ams-stat-heading{flex-direction:column;align-items:flex-start}.ams-stat-links{gap:18px}.ams-page-pathway{gap:15px}.ams-page-pathway a:last-child{margin-left:0}.ams-live-statistics .cards{grid-template-columns:1fr 1fr}}.ssb-public.ssb-high-contrast .ams-statistics{background:#fff;color:#000}.ssb-high-contrast .ams-statistics p{color:#111}@media(min-width:960px)and (max-width:1150px){.ssb-public .fms-desktop-navigation{gap:10px;flex-shrink:0}.ssb-public .fms-desktop-navigation>a{white-space:nowrap;flex-shrink:0}.ssb-public .fms-desktop-navigation .ssb-nav-group>button .ams-nav-icon{display:none}.ssb-public .fms-header{gap:12px}.ssb-public .fms-brand{font-size:19px}.ssb-public .fms-brand img{width:40px}}.ssb-public .ssb-adaptive-header{padding:16px 32px;gap:24px;flex-wrap:nowrap;min-height:86px}.ssb-public .ssb-adaptive-header .fms-brand{font-family:DM Sans,Arial,sans-serif;font-size:24px;flex:0 0 auto;width:max-content;white-space:nowrap}.ssb-public .ssb-adaptive-header .fms-brand img{width:46px;height:52px}.ssb-public .ssb-adaptive-header .fms-brand small{font-size:8px}.ssb-public .ssb-adaptive-header .fms-desktop-navigation{display:flex;flex-flow:row nowrap;align-items:center;gap:18px;position:static;background:transparent;padding:0;box-shadow:none;flex-shrink:0;width:max-content}.ssb-public .ssb-adaptive-header .fms-desktop-navigation :is(a,.ssb-nav-group>button){font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}.ssb-public .ssb-adaptive-header .fms-desktop-navigation>a,.ssb-public .ssb-adaptive-header .ssb-nav-group>button{display:inline-flex;align-items:center;gap:7px;padding:12px 0;color:#fff;white-space:nowrap;border:0}.ssb-public .ssb-adaptive-header .fms-desktop-navigation>a .ams-nav-icon,.ssb-public .ssb-adaptive-header .ssb-nav-group>button .ams-nav-icon{display:block;width:18px;height:18px;flex-basis:18px}.ssb-public .ssb-adaptive-header .fms-desktop-navigation>a:is(:hover,[aria-current=page]),.ssb-public .ssb-adaptive-header .ssb-nav-group>button:is(:hover,[aria-expanded=true]){color:#e4c16e}.ssb-public .ssb-adaptive-header .fms-desktop-navigation>.ssb-header-login{padding:12px 14px;background:#e4c16e;color:#333;border-radius:0}.ssb-public .ssb-adaptive-header .fms-menu-toggle{display:none;flex-shrink:0;border:1px solid #ffffff50;background:transparent;color:#fff;border-radius:0;width:46px;height:46px;align-items:center;justify-content:center}.ssb-public .ssb-adaptive-header.is-compact>.fms-desktop-navigation{display:none}.ssb-public .ssb-adaptive-header.is-compact>.fms-menu-toggle{display:inline-flex}.ssb-menu-measure-clip{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.ssb-public .ssb-adaptive-header .ssb-menu-measure{width:max-content}.ssb-public .ssb-menu-list,.ssb-public .astra-reference-menu{font-family:DM Sans,Arial,sans-serif}.ssb-public .ssb-menu-list a{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}.ssb-public .ssb-mobile-group-toggle{font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:400}.ssb-footer-credit{display:block;color:#eee;font-size:11px;line-height:1.6;max-width:38em}.ssb-footer-signature{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:36px;padding-top:22px;border-top:1px solid #ffffff30;color:#eee;font-size:12px}.ssb-powered-by{display:inline-flex;align-items:center;gap:14px}.ssb-powered-by a{display:inline-flex}.ssb-public .ssb-powered-by img{display:block;width:172px;height:42px;object-fit:contain}@media(max-width:600px){.ssb-public .ssb-adaptive-header{padding:14px 16px;gap:12px}.ssb-public .ssb-adaptive-header .fms-brand{font-size:clamp(18px,5.4vw,24px)}.ssb-public .ssb-adaptive-header .fms-brand small{font-size:6px;letter-spacing:.6px}.ssb-public .ssb-adaptive-header .fms-brand img{width:36px;height:46px}}.ssb-public .ssb-adaptive-header{border-top:0;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#e4c16e,#c6a85e,#b59652,#900) 1}.ssb-public .ssb-programme-hero{position:relative;min-height:690px;display:flex;align-items:center;padding:75px 4vw 110px;background:#333;overflow:hidden}.ssb-public .ssb-programme-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#2b0000df,#2b000060),linear-gradient(0deg,#2b0000ed,transparent 65%);pointer-events:none}.ssb-public .ssb-programme-hero .fms-hero-image{inset:0;width:100%;height:100%;object-fit:cover;opacity:1}.ssb-public .ssb-programme-hero .fms-hero-content{position:relative;z-index:1;width:70%;max-width:1000px;padding:0}.ssb-public .ssb-programme-hero h1{font-size:clamp(42px,5.6vw,100px);line-height:1.07;letter-spacing:-.045em;color:#fff;margin:32px 0 38px}.ssb-public .ssb-programme-hero h1 em{font-style:normal;background:linear-gradient(90deg,#e4c16e,#c9b77b,#b59652,#e9bd83);-webkit-background-clip:text;background-clip:text;color:transparent}.ssb-public .ssb-programme-hero p{color:#fff;font-weight:700;margin-bottom:40px;max-width:650px}.ssb-slide-category{display:inline-flex;align-items:center;gap:10px;border:1px solid #ffffff60;padding:12px 16px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffc97c}.ssb-slide-category .ams-nav-icon{width:22px;height:22px}.ssb-public .ssb-programme-hero .fms-actions{gap:12px}.ssb-public .ssb-programme-hero .fms-button{border-radius:0;display:inline-flex;align-items:center;gap:10px;padding:20px 24px}.ssb-public .ssb-programme-hero .fms-button:not(.fms-button-primary){background:#2b000060;border:1px solid #ffffff80;color:#fff}.ssb-slide-controls{display:flex;align-items:center;gap:12px;margin-top:26px}.ssb-public .ssb-slide-controls button,.ssb-public .ssb-slide-index button{background:#2b000080;border:1px solid #ffffff70;color:#fff;border-radius:0;font-size:20px;width:55px;height:55px;padding:0}.ssb-slide-controls a{color:#ffc97c;font-size:15px;margin-left:16px}.ssb-slide-index{position:absolute;right:4vw;bottom:35px;z-index:1;text-align:right;color:#fff}.ssb-slide-index strong{display:block;font:700 28px DM Sans,sans-serif;margin-bottom:20px}.ssb-slide-index>div{display:flex;gap:8px}.ssb-public .ssb-slide-index button{font-size:16px;width:43px;height:43px}.ssb-public .ssb-slide-index button[aria-current]{background:#e4c16e;color:#333;border-color:#e4c16e}.ssb-slide-index p{margin:24px 0 4px!important;font-size:14px}.ssb-slide-index small{font-size:11px;color:#ddd}.ssb-public .ssb-national-performance{display:grid;grid-template-columns:.95fr 1.05fr;gap:5vw;align-items:center;padding-top:70px;padding-bottom:80px}.ssb-programme-badge{display:inline-flex;align-items:center;gap:9px;background:#fff2ee;padding:12px 16px;color:#900;font-weight:700}.ssb-programme-badge .ams-nav-icon{width:20px;height:20px}.ssb-national-intro h2{font:700 clamp(32px,3.5vw,54px)/1.12 "Poppins",sans-serif;letter-spacing:-.04em;margin:30px 0}.ssb-national-intro p{color:#626262;line-height:1.7}.ssb-public .ssb-national-intro .fms-actions{flex-wrap:wrap;margin:28px 0}.ssb-public .ssb-outline-pink{color:#900;border:1px solid #b59652;background:transparent}.ssb-unit-card{min-width:0;background:#fff;border:1px solid #e1dfdc;border-radius:18px;overflow:hidden;box-shadow:0 12px 38px #2b000007}.ssb-unit-card>header{background:#333;color:#fff;padding:22px 24px;border-bottom:4px solid #b59652;display:flex;align-items:center;gap:16px;justify-content:space-between}.ssb-unit-card h2{color:#fff;font:700 22px/1.2 DM Sans,sans-serif;margin:8px 0 0}.ssb-unit-card header .fms-eyebrow{color:#ddd;font-size:11px}.ssb-public .ssb-unit-card header button{display:flex;align-items:center;gap:7px;flex-shrink:0;border:1px solid #e4c16e70;background:#e4c16e0c;color:#fff;border-radius:7px;font:700 12px DM Sans,sans-serif;padding:10px}.ssb-unit-card header button .ams-nav-icon{width:16px;height:16px}.ssb-unit-table{max-height:400px;overflow:auto}.ssb-unit-table table{border-collapse:collapse;width:100%;font-size:14px}.ssb-unit-table th,.ssb-unit-table td{text-align:left;padding:14px 10px;border-bottom:1px solid #e1dfdc}.ssb-unit-table thead th{font-size:12px;letter-spacing:.02em;background:#f5f2f1;color:#626262;position:sticky;top:0}.ssb-unit-table tr:nth-child(2n){background:#f8f5f4}.ssb-unit-position{display:inline-grid;place-items:center;background:#333;color:#fff;width:30px;height:34px;border-radius:8px}.ssb-stat-disc{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:2px solid #fff7;font-size:17px;font-weight:700;box-shadow:0 2px 5px #2b000020}.ssb-stat-disc.gold{background:#ffde73;color:#6a4c00}.ssb-stat-disc.silver{background:#dce3ed;color:#495366}.ssb-stat-disc.bronze{background:#efb989;color:#703b18}.ssb-unit-table .ssb-unit-empty{white-space:normal;padding:36px 24px;line-height:1.7;color:#626262;font-size:15px}.ssb-unit-card>footer{display:flex;align-items:center;gap:14px;padding:18px 22px;background:#f8f5f4}.ssb-unit-card>footer p{font-size:12px;line-height:1.6;color:#626262;margin:0;flex:1}.ssb-unit-card>footer small{font-size:11px}.ssb-unit-card>footer img{width:105px;background:#333;padding:8px;border-radius:4px}.ssb-unit-message{padding:0 22px;color:#900;font-size:14px}.ssb-unit-filter{display:flex;align-items:center;gap:14px;padding:12px 22px;font-size:13px}.ssb-unit-filter input{min-width:0;flex:1;width:100%;padding:9px;border:1px solid #e1dfdc;font:inherit}.ssb-public .ssb-programme-footer{background:radial-gradient(ellipse at 80% 30%,#2b0000a0,transparent 65%),#333;color:#eee;padding-top:40px}.ssb-public .ssb-programme-footer .fms-footer-grid{grid-template-columns:1.1fr 1fr 1fr;gap:30px;padding-bottom:30px}.ssb-programme-footer .fms-footer-grid>section+section{border-left:1px solid #ffffff40;padding-left:30px}.ssb-public .ssb-programme-footer h3{color:#fff;font:700 17px DM Sans,sans-serif;text-transform:uppercase;margin:0 0 24px}.ssb-footer-lockup{display:flex;gap:18px;align-items:center}.ssb-public .ssb-footer-lockup .fms-footer-logo{width:70px;height:85px;object-fit:contain;float:none;margin:0}.ssb-public .ssb-footer-lockup h2{color:#fff;font:700 27px DM Sans,sans-serif;margin:0 0 12px}.ssb-footer-lockup p{margin:0 0 12px}.ssb-footer-lockup span{display:flex;align-items:center;gap:8px}.ssb-footer-lockup .ams-nav-icon{width:18px;height:18px}.ssb-footer-actions{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.ssb-public .ssb-footer-actions a{display:flex;align-items:center;gap:7px;border:1px solid #ffffff60;padding:12px;font-size:14px;background:#99000015}.ssb-footer-actions .ams-nav-icon{width:18px;height:18px}.ssb-public .ssb-footer-explore{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.ssb-public .ssb-footer-explore a{font-size:14px;line-height:1.5;margin:0}.ssb-channel-links{display:flex;gap:10px;margin-bottom:24px}.ssb-public .ssb-channel-links a{width:43px;height:43px;border:1px solid #ffffff60;display:grid;place-items:center}.ssb-channel-links .ams-nav-icon{width:22px;height:22px}.ssb-footer-apps{border-top:1px solid #ffffff40;padding-top:20px}.ssb-public .ssb-footer-apps h3{font-size:13px;margin-bottom:14px}.ssb-public .ssb-footer-apps button{display:flex;align-items:center;gap:10px;background:#1b0000;color:#fff;border:1px solid #ffffff70;padding:13px 16px;font:700 15px DM Sans,sans-serif;border-radius:6px;margin-bottom:12px}.ssb-footer-apps .ams-nav-icon{width:23px;height:23px}.ssb-install-guide{font-size:13px;line-height:1.6;background:#ffffff10;padding:12px;margin-bottom:12px}.ssb-public .ssb-footer-signature{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff40;padding-top:25px;padding-bottom:25px;font-size:12px}.ssb-footer-signature nav{display:flex;flex-wrap:wrap;gap:0}.ssb-public .ssb-footer-signature nav a{display:inline-block;padding:0 9px;border-right:1px solid #ffffff50;font-size:12px;margin:0}.ssb-footer-signature nav a:last-child{border:0}.ssb-public .ssb-powered-by{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.ssb-public .ssb-powered-by>span{font-size:9px}.ssb-public .ssb-powered-by img{width:142px;height:auto}.ssb-public button:focus-visible,.ssb-public a:focus-visible{outline:3px solid #35b8da;outline-offset:4px}@media(max-width:1050px){.ssb-strip-programme{display:none}.ssb-public .ssb-national-performance{grid-template-columns:1fr;gap:35px}.ssb-national-intro{max-width:700px}.ssb-public .ssb-programme-footer .fms-footer-grid{grid-template-columns:1fr 1fr}.ssb-programme-footer .fms-footer-grid>section:last-child{grid-column:1/-1;border-left:0;padding-left:0;border-top:1px solid #ffffff40;padding-top:24px}.ssb-public .ssb-programme-hero{min-height:760px;padding-bottom:230px}.ssb-public .ssb-programme-hero .fms-hero-content{width:100%}.ssb-slide-index{left:4vw;right:auto;text-align:left}}@media(max-width:600px){.ssb-public .ssb-programme-hero{min-height:800px;padding:40px 20px 230px;align-items:flex-start}.ssb-public .ssb-programme-hero h1{font-size:clamp(38px,9vw,54px);margin:26px 0}.ssb-public .ssb-programme-hero p{font-size:14px;margin-bottom:25px}.ssb-public .ssb-programme-hero .fms-actions{align-items:stretch}.ssb-public .ssb-programme-hero .fms-button{font-size:13px;padding:15px}.ssb-slide-controls{flex-wrap:wrap}.ssb-slide-controls a{margin-left:0}.ssb-slide-index{left:20px;bottom:30px}.ssb-slide-index strong{font-size:22px;margin-bottom:12px}.ssb-public .ssb-national-performance{padding-top:40px;padding-bottom:45px}.ssb-public .ssb-national-intro .fms-button{font-size:13px}.ssb-unit-card>header{padding:20px 16px;flex-wrap:wrap}.ssb-unit-card h2{font-size:21px}.ssb-unit-table th,.ssb-unit-table td{padding:12px 6px;font-size:12px}.ssb-unit-table thead th{font-size:10px}.ssb-stat-disc{width:30px;height:30px;font-size:13px}.ssb-unit-card>footer{padding:14px;flex-wrap:wrap}.ssb-unit-card>footer img{width:90px}.ssb-public .ssb-programme-footer .fms-footer-grid{grid-template-columns:1fr;gap:25px}.ssb-programme-footer .fms-footer-grid>section+section{border-left:0;padding-left:0;border-top:1px solid #ffffff40;padding-top:25px}.ssb-footer-lockup{gap:12px}.ssb-public .ssb-footer-lockup h2{font-size:24px}.ssb-public .ssb-footer-lockup .fms-footer-logo{width:52px;height:70px}.ssb-public .ssb-footer-signature{flex-direction:column;align-items:flex-start}.ssb-public .ssb-footer-signature nav a{padding:0 7px;margin-bottom:7px}}@media(prefers-reduced-motion:reduce){.ssb-public *{scroll-behavior:auto!important}}.ssb-public .fms-website main{background:#f8f8f7}.ssb-public .ssb-official-context{padding-top:35px;padding-bottom:70px}.ssb-context-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:30px}.ssb-context-heading h2{font:700 clamp(28px,3vw,42px)/1.2 "Poppins",sans-serif;letter-spacing:-.035em;margin:12px 0}.ssb-context-heading p{font-size:16px;line-height:1.7;color:#626262}.ssb-context-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ssb-context-facts article{background:#fff;border:1px solid #e1dfdc;border-top:3px solid #b59652;padding:22px;border-radius:10px}.ssb-context-facts strong{font:700 38px DM Sans,sans-serif;color:#900}.ssb-context-facts h3{font-size:17px;margin:12px 0}.ssb-context-facts p{font-size:14px;line-height:1.6;color:#626262}.ssb-context-facts a{font-size:12px;color:#900;font-weight:700}.ssb-context-note{font-size:12px;color:#626262;margin-top:20px;line-height:1.6}@media(max-width:1000px){.ssb-context-facts{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ssb-context-heading,.ssb-context-facts{grid-template-columns:1fr;gap:16px}.ssb-context-heading p{margin-top:0}.ssb-public .ssb-official-context{padding-bottom:45px}}.ssb-organisation-coverage{margin-top:25px;padding:24px;background:#333;color:#fff;border-radius:12px}.ssb-public .ssb-organisation-coverage h3{color:#fff;margin:0 0 20px;font-size:18px}.ssb-organisation-coverage dl{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 0 20px}.ssb-organisation-coverage dl>div{display:flex;flex-direction:column-reverse;gap:6px}.ssb-organisation-coverage dd{font:700 32px DM Sans,sans-serif;color:#e4c16e;margin:0}.ssb-organisation-coverage dt{font-size:13px}.ssb-organisation-coverage a{font-size:12px;color:#eee}@media(max-width:600px){.ssb-organisation-coverage dl{grid-template-columns:1fr 1fr;gap:20px}}.ssb-public .ssb-programme-hero h1{white-space:pre-line}.ssb-public .ssb-national-performance .fms-button.ssb-outline-pink{color:var(--ssb-olive, #990000)!important}.ssb-public .ssb-national-performance .fms-button-primary,.ssb-public .ssb-programme-hero .fms-button-primary{color:var(--fms-ink, #333333)!important}.ssb-public .ssb-adaptive-header{padding:10px 24px;min-height:74px;gap:20px}.ssb-public .ssb-adaptive-header .fms-brand{font-size:22px}.ssb-public .ssb-adaptive-header .fms-brand img{width:40px;height:46px}.ssb-public .ssb-programme-hero{min-height:540px;padding:40px 4vw 65px}.ssb-public .ssb-programme-hero h1{font-size:clamp(38px,4.7vw,72px);margin:24px 0}.ssb-public .ssb-programme-hero p{font-size:15px;margin-bottom:26px}.ssb-public .ssb-programme-hero .fms-button{padding:14px 20px;min-height:46px;text-transform:none}.ssb-public .ssb-slide-controls{margin-top:20px;gap:9px}.ssb-public .ssb-slide-controls button{width:44px;height:44px;font-size:18px}.ssb-public .ssb-slide-index{bottom:25px}.ssb-public .ssb-slide-index strong{font-size:23px;margin-bottom:14px}.ssb-public .ssb-slide-index button{width:38px;height:38px;font-size:14px}.ssb-public .ssb-national-performance{padding-top:40px;padding-bottom:40px;gap:36px}.ssb-public .ssb-national-intro h2{font-size:clamp(29px,2.8vw,42px);margin:22px 0}.ssb-public .ssb-national-intro p{font-size:14px;line-height:1.65}.ssb-public .ssb-national-intro .fms-actions{margin:20px 0}.ssb-public .ssb-national-intro .fms-button{padding:12px 16px;min-height:44px;text-transform:none}.ssb-public .ssb-unit-card>header{padding:18px 20px}.ssb-public .ssb-unit-card h2{font-size:20px}.ssb-public .ssb-unit-table th,.ssb-public .ssb-unit-table td{padding-block:10px}.ssb-public .ssb-official-context{padding-top:20px;padding-bottom:40px}.ssb-public .ssb-context-heading{gap:28px;margin-bottom:22px}.ssb-public .ssb-context-heading h2{font-size:clamp(27px,2.6vw,38px)}.ssb-public .ssb-context-heading p{font-size:14px;line-height:1.65}.ssb-public .ssb-context-facts{gap:14px}.ssb-public .ssb-context-facts article{padding:18px}.ssb-public .ssb-context-facts strong{font-size:32px}.ssb-public .ssb-context-facts h3{font-size:16px}.ssb-public .ssb-context-facts p{font-size:13px}.ssb-public .ssb-organisation-coverage{padding:20px;margin-top:20px}.ssb-public :is(.ams-introduction,.ams-method,.ams-intelligence,.ams-workspaces,.ams-sport-story,.ams-final-cta,.ams-statistics){padding-block:40px}.ssb-public .fms-section{padding-block:36px}.ssb-public .fms-hero-inner{min-height:240px;padding-block:40px}.ssb-public .fms-hero-inner h1{font-size:clamp(30px,3.3vw,46px)}.ssb-public :is(.ams-editorial-heading,.ams-intelligence-grid,.ams-sport-story){gap:32px}.ssb-public .ams-editorial-heading h2,.ssb-public .ams-intelligence h2{font-size:clamp(28px,3vw,42px)}.ssb-public .ams-principles{margin-top:28px;gap:24px}.ssb-public .ams-principles h3{font-size:19px;margin:10px 0}.ssb-public .ams-role-grid{gap:14px}.ssb-public .ams-role-grid>a{padding:20px}.ssb-public .fms-card{padding:20px}.ssb-public .fms-card h3{font-size:20px}.ssb-public .fms-section h2,.ssb-public .ams-statistics h2{font-size:clamp(28px,3vw,42px)}.ssb-public .ams-stat-panel{padding:20px}.ssb-public .ams-stats-grid{gap:18px;margin-bottom:18px}.ssb-public .ams-stat-panel h3{font-size:18px}.ssb-public .ams-stats-toolbar{padding-block:16px}.ssb-public .ams-page-pathway{padding-block:15px}.ssb-public .ssb-programme-footer{padding-top:28px}.ssb-public .ssb-programme-footer .fms-footer-grid{gap:24px;padding-bottom:22px}.ssb-public .ssb-programme-footer h3{font-size:15px;margin-bottom:18px}.ssb-public .ssb-footer-lockup h2{font-size:24px;margin-bottom:8px}.ssb-public .ssb-footer-lockup p{font-size:13px;margin-bottom:8px}.ssb-public .ssb-footer-lockup .fms-footer-logo{width:60px;height:72px}.ssb-public .ssb-footer-lockup span{font-size:13px}.ssb-public .ssb-footer-explore{gap:11px 18px}.ssb-public .ssb-footer-explore a{font-size:13px}.ssb-public .ssb-footer-actions{margin:16px 0}.ssb-public .ssb-footer-actions a{font-size:12px;min-height:44px;padding:9px}.ssb-public .ssb-channel-links{margin-bottom:16px}.ssb-public .ssb-footer-apps{padding-top:16px}.ssb-public .ssb-footer-apps h3{font-size:12px;margin-bottom:12px}.ssb-store-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.ssb-store-badges>div{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.ssb-public .ssb-store-badges img{display:block;max-width:100%;width:160px;height:48px;object-fit:contain}.ssb-store-badges span{font-size:10px;letter-spacing:.04em;color:#ddd;text-transform:uppercase}.ssb-public .ssb-footer-apps button{padding:9px 12px;font-size:12px;min-height:44px}.ssb-public .ssb-footer-apps button .ams-nav-icon{width:18px;height:18px}.ssb-public .ssb-footer-signature{padding-block:18px;gap:14px}@media(max-width:1050px){.ssb-public .ssb-programme-hero{min-height:650px;padding-bottom:190px}.ssb-public .ssb-national-performance{gap:26px}}@media(max-width:600px){.ssb-public .ssb-adaptive-header{padding:9px 16px;min-height:70px;gap:14px}.ssb-public .ssb-adaptive-header .fms-brand{font-size:19px}.ssb-public .ssb-adaptive-header .fms-brand img{width:34px;height:42px}.ssb-public .ssb-programme-hero{min-height:0;padding:26px 18px 190px}.ssb-public .ssb-programme-hero h1{font-size:clamp(32px,8.5vw,40px);margin:20px 0}.ssb-public .ssb-programme-hero p{font-size:13px;margin-bottom:20px}.ssb-public .ssb-slide-category{padding:9px 12px;font-size:12px}.ssb-public .ssb-programme-hero .fms-button{padding:12px 15px;font-size:12px}.ssb-public .ssb-slide-controls a{font-size:12px}.ssb-public .ssb-slide-index{left:18px;bottom:24px}.ssb-public .ssb-slide-index strong{font-size:21px}.ssb-public .ssb-slide-index p{margin-top:14px!important;font-size:12px}.ssb-public .ssb-national-performance,.ssb-public :is(.ams-introduction,.ams-method,.ams-intelligence,.ams-workspaces,.ams-sport-story,.ams-final-cta,.ams-statistics){padding-block:28px}.ssb-public .fms-section{padding-block:28px}.ssb-public .ssb-unit-card>header{padding:16px}.ssb-public .ssb-context-facts article,.ssb-public .fms-card,.ssb-public .ams-stat-panel{padding:16px}.ssb-public .ssb-programme-footer .fms-footer-grid{gap:20px}.ssb-public .ssb-footer-signature nav a{padding-inline:6px}.ssb-public .ssb-store-badges img{height:46px}}.ssb-public .fms-website{font-size:14px;line-height:1.6}.ssb-public .ssb-programme-hero h1{font-size:clamp(30px,3.5vw,50px);line-height:1.12;letter-spacing:-.025em}.ssb-public .fms-hero-inner h1{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.025em}.ssb-public .fms-hero p,.ssb-public .fms-rich{font-size:calc(14px * var(--ssb-text-scale));line-height:1.65}.ssb-public :is(.ams-editorial-heading h2,.ams-intelligence h2,.fms-section h2,.ams-statistics h2,.ssb-context-heading h2,.ssb-national-intro h2,.ams-final-cta h2){font-size:clamp(26px,2.4vw,34px);line-height:1.22;letter-spacing:-.02em}.ssb-public :is(.fms-card h3,.ams-principles h3,.ams-role-grid h3,.ams-stat-panel h3,.ams-feature-panel h3){font-size:17px;line-height:1.4;letter-spacing:0}.ssb-public .ams-editorial-heading>p,.ssb-public .ams-intelligence p{font-size:calc(14px * var(--ssb-text-scale));line-height:1.65}.ssb-public .ssb-context-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ssb-public .ssb-unit-card h2{font-size:19px;letter-spacing:0}.ssb-public .ssb-context-facts strong{font-size:30px}.ssb-public .ssb-footer-lockup h2{font-size:22px;letter-spacing:0}.ssb-public .ssb-slide-index strong{font-size:20px}@media(max-width:600px){.ssb-public .ssb-programme-hero h1{font-size:32px}.ssb-public :is(.ams-editorial-heading h2,.ams-intelligence h2,.fms-section h2,.ams-statistics h2,.ssb-context-heading h2,.ssb-national-intro h2,.ams-final-cta h2){font-size:26px}.ssb-public .ssb-context-facts{grid-template-columns:1fr}}.ssb-public .fms-website .fms-hero p,.ssb-public .fms-website .fms-rich{font-size:calc(14px * var(--ssb-text-scale));line-height:1.65}.login.command-login{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:20px 16px;background:radial-gradient(ellipse at 80% 45%,#682a2a 0,#333,#252525 90%);color:#333}.command-login:before{content:"";position:absolute;z-index:-1;inset:0;background:url(/federation/ssb-logo.png) no-repeat center / min(86vw,760px);opacity:.075;pointer-events:none}.login.command-login .command-login-card{width:min(100%,440px);max-width:440px;padding:22px 24px;margin:0;background:#fff;border:1px solid #e1dfdc;box-shadow:0 12px 40px #0003;border-radius:0}.command-login .ssb-workspace-brand{justify-content:center;padding:0;margin-bottom:12px;border:0}.command-login .ssb-workspace-brand b{color:#333;font-size:20px}.command-login .ssb-workspace-brand small{color:#626262;font-size:8px}.command-login .ssb-workspace-brand img{width:44px;height:52px}.command-login .command-login-slogan{text-align:center;color:#900;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1px;line-height:1.45;margin:0 0 10px}.command-login h1{font-family:Poppins,DM Sans,sans-serif;font-size:clamp(20px,2.2vw,24px);line-height:1.25;letter-spacing:-.6px;text-align:center;margin:0 0 12px}.command-login-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;list-style:none;margin:0;padding:0}.command-login-steps li{display:flex;justify-content:center;align-items:center;gap:6px;padding:7px 4px;border:1px solid #e1dfdc;color:#626262;background:#f8f5f4;font-size:11px}.command-login-steps li[aria-current=step]{border-color:#900;background:#fff2ee;color:#900}.command-login .ams-nav-icon{width:18px;height:18px;flex:none}.login.command-login form{margin-top:12px;gap:10px}.command-login label{font-size:13px;gap:4px}.command-login :is(input,select){min-height:46px;border:1px solid #e1dfdc;border-radius:0;padding:11px 13px;font-size:14px}.command-password-field{display:grid;gap:4px}.command-password-input{position:relative}.command-password-input input{padding-right:48px}.login.command-login .command-password-toggle{position:absolute;inset:1px 1px 1px auto;width:44px;min-height:44px;padding:10px;background:transparent;border:0;color:#900}.command-password-toggle svg{width:22px;height:22px}.login.command-login .command-signin{min-height:48px;margin:2px 0 0;font-size:14px}.login.command-login .command-recovery{display:flex;margin:4px 0 6px auto;padding:8px 0;min-height:44px;background:transparent;color:#900;border:0;font-size:13px}.command-login .command-recovery-help{font-size:12px;color:#626262;margin-bottom:10px}.command-recovery-help a{color:#900}.command-website{display:flex;justify-content:center;align-items:center;gap:9px;min-height:48px;border:1px solid #e1dfdc;color:#333;font-size:14px;font-weight:700;text-decoration:none}.command-website:hover{background:#fff2ee}.command-login .command-login-note{display:block;margin-top:8px;color:#626262;text-align:center;font-size:10px}@media(max-width:600px){.login.command-login{padding:20px 16px;justify-content:center}.login.command-login .command-login-card{padding:18px 16px}.command-login:before{background-size:125vw}.command-login .ssb-workspace-brand b{font-size:19px}.command-login :is(input,select){font-size:16px}}.ams.dg-shell{display:grid;grid-template-columns:252px minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100svh}.dg-shell .workspace{display:contents}.dg-shell .workspace>main{grid-column:2;grid-row:2;width:100%;min-width:0}.dg-shell>aside{grid-column:1;grid-row:2;position:sticky;top:0;align-self:start;width:252px;height:calc(100svh - 88px);padding:16px 12px;background:#fff;color:#333;border-right:1px solid #e1dfdc}.dg-shell>aside>.ssb-workspace-brand{display:none}.dg-shell>aside .tenant{margin:0 0 12px;padding:12px 10px 18px;border-top:0;border-bottom:1px solid #e1dfdc;font-size:12px;color:#333}.dg-shell>aside .tenant small{color:#626262}.dg-shell>aside nav{flex-direction:column;gap:4px;margin:0}.dg-shell>aside nav a{padding:12px;color:#333;font-size:13px;line-height:1.4;border-radius:8px;white-space:normal}.dg-shell>aside nav a .ams-nav-icon{color:#900}.dg-shell>aside nav a:hover{background:#f3f3f6}.dg-shell>aside nav a.active{background:#fff2ee;color:#333;border-color:transparent;box-shadow:inset 3px 0 #900}.dg-shell>aside .sidebar-foot{padding:18px 10px 0;color:#626262}.dg-shell>aside .sidebar-foot :is(p,.workspace-powered-by){display:none}.dg-shell>aside .sidebar-foot .pill{background:#e8f4f7;color:#247181}.dg-shell .dg-command-header{grid-column:1 / -1;grid-row:1;position:relative;z-index:45;display:flex;align-items:center;gap:14px;min-height:88px;padding:12px 24px;background:#fff;color:#333;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#b59652 0 17%,#e4c16e 17% 34%,#14b7cb 34% 51%,#900 51% 68%,#b59652 68% 85%,#14b7cb 85%) 1}.dg-header-brand{flex:none;width:max-content;text-decoration:none}.dg-header-brand .ssb-workspace-brand{margin:0;padding:0;border:0}.dg-header-brand .ssb-workspace-brand b{color:#333;font-size:23px;white-space:nowrap}.dg-header-brand .ssb-workspace-brand small{color:#626262;font-size:8px}.dg-header-brand .ssb-workspace-brand img{width:48px;height:57px}.dg-header-measure{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.dg-command-menu{margin-left:auto}.dg-shell .dg-command-links{display:flex;flex-flow:row nowrap;align-items:center;width:max-content;padding:5px;margin:0;gap:2px;border:1px solid #dce1e7;border-radius:5px;background:#f2f4f6;overflow:visible}.dg-shell .dg-command-links a{padding:10px;gap:7px;min-height:42px;color:#4f586a;font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase;white-space:nowrap;border-radius:3px}.dg-shell .dg-command-links a:hover,.dg-shell .dg-command-links a[aria-current=page]{color:#333;background:#fff2ee}.dg-shell .dg-command-links .ams-nav-icon{width:17px;height:17px;flex-basis:17px}.dg-shell [data-icon-color=purple] .ams-nav-icon,.dg-shell [data-icon-color=cyan] .ams-nav-icon{color:#900}.dg-shell [data-icon-color=magenta] .ams-nav-icon{color:#b59652}.dg-shell [data-icon-color=amber] .ams-nav-icon{color:#b56b05}.dg-command-actions{display:flex;align-items:center;gap:6px;flex:none}.dg-shell .dg-command-header button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;padding:10px;border:1px solid #e1dfdc;background:#fff;color:#900;border-radius:0}.dg-shell .dg-command-header button .ams-nav-icon{width:20px;height:20px}.dg-shell .dg-command-header .dg-notifications-toggle{position:relative;color:#900;background:#f8f8f7;border-color:#f1b0d3}.dg-notifications-count{position:absolute;top:-6px;right:-4px;padding:2px 5px;background:#b59652;color:#fff;border-radius:10px;font-size:10px}.dg-shell .dg-command-header .dg-menu-toggle{display:none}.dg-command-header.is-compact .dg-command-menu>.dg-command-links{display:none}.dg-shell .dg-command-header.is-compact .dg-menu-toggle{display:inline-flex}.dg-command-header.is-compact .dg-command-menu>.dg-command-links.is-open{position:absolute;top:calc(100% + 5px);left:14px;right:14px;width:auto;display:flex;flex-wrap:wrap;box-shadow:0 8px 24px #2b000026}.dg-account{display:flex;gap:9px;align-items:center;width:196px;flex:none;padding:7px 9px;border:1px solid #dce1e7}.dg-user-avatar{display:grid;place-items:center;width:36px;height:40px;flex:none;background:#fff2ee;color:#900;font-size:14px;font-weight:700;border-radius:4px}.dg-account>div{min-width:0;flex:1}.dg-account b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dg-shell .dg-account select{min-height:24px;padding:2px 0;background:#fff;color:#626262;border:0;font-size:11px;width:100%}.dg-account small{font-size:9px;line-height:1.4}.dg-account .dg-online{color:#247181}.dg-account .dg-offline{color:#a75e00}.dg-notifications-panel{position:absolute;top:calc(100% + 6px);right:24px;width:min(340px,calc(100vw - 28px));max-height:60svh;overflow-y:auto;padding:20px;background:#fff;color:#333;border:1px solid #e1dfdc;box-shadow:0 8px 24px #2b000026}.dg-notifications-panel :is(p,li){font-size:13px}.dg-shell .dg-command-footer{position:relative;z-index:20;grid-column:1 / -1;grid-row:3;display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:18px 24px;background:linear-gradient(110deg,#f6fafb,#e8f4f7);color:#556c7e;border-top:4px solid transparent;border-image:linear-gradient(90deg,#900 0 60%,#14b7cb 60% 76%,#e4c16e 76% 88%,#b59652 88%) 1;font-size:11px}.dg-footer-copyright{margin-right:auto}.dg-footer-copyright small{color:#626262;font-size:10px}.dg-footer-assurances{display:flex;flex-wrap:wrap;gap:16px}.dg-footer-assurances :is(span,a){display:inline-flex;align-items:center;gap:7px;color:#556c7e;text-decoration:none}.dg-footer-assurances a:hover{text-decoration:underline}.dg-footer-assurances .ams-nav-icon{color:#0089a3;width:16px;height:16px}.dg-command-footer strong{color:#247181;font-size:11px;font-weight:700}.dg-footer-powered{display:inline-flex;flex:none}.dg-footer-powered img{width:170px;height:57px;object-fit:contain}.ams.dg-shell .dg-back-top{display:inline-flex;width:44px;height:44px;min-height:44px;padding:10px;background:#d3e9ed;color:#247181;border-radius:50%;border:0}@media(min-width:761px)and (max-width:1100px){.ams.dg-shell .operational-dashboard .od-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.dg-back-top .ams-nav-icon{width:24px;height:24px;transform:rotate(-90deg)}.dg-shell.dark>aside{background:#3b2828;border-color:#65504d;color:#fff}.dg-shell.dark>aside :is(.tenant,nav a){color:#f1ebfa}.dg-shell.dark>aside .tenant{border-color:#65504d}.dg-shell.dark>aside .tenant small{color:#eee}.dg-shell.dark>aside nav a:hover{background:#402020}.dg-shell.dark>aside nav a.active{background:#900;color:#fff}@media(max-width:760px){.ams.dg-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto}.dg-shell>aside{grid-row:2;grid-column:1;width:100%;height:auto;position:static;padding:10px 14px}.dg-shell>aside .tenant{display:none}.dg-shell>aside nav{flex-direction:row;overflow-x:auto}.dg-shell>aside nav a{white-space:nowrap;min-width:max-content;padding:10px}.dg-shell .workspace>main{grid-column:1;grid-row:3}.dg-shell .dg-command-footer{grid-row:4;padding:18px 14px;gap:16px}.dg-footer-copyright{flex-basis:100%}}@media(max-width:600px){.dg-shell .dg-command-header{padding:12px 14px;flex-wrap:wrap;gap:10px}.dg-header-brand{order:1}.dg-header-brand .ssb-workspace-brand b{font-size:19px}.dg-header-brand .ssb-workspace-brand img{width:36px;height:44px}.dg-header-brand .ssb-workspace-brand small{font-size:7px}.dg-command-menu{order:2}.dg-account{order:3;flex:1 1 140px;width:auto;padding:7px}.dg-command-actions{order:4}.dg-user-avatar{width:30px}.dg-command-footer strong{flex-basis:100%}.dg-footer-powered{margin-right:auto}}.ssb-public *,.ssb-public *:before,.ssb-public *:after,.ams *,.ams *:before,.ams *:after,.login.command-login *,.login.command-login *:before,.login.command-login *:after{border-radius:0!important}.ams .od-ring,.ams .od-ring:before,.ams .da-donut,.ams .da-donut>div{border-radius:50%!important}.ssb-public .fms-website>.ssb-adaptive-header{position:sticky;top:0;z-index:100}.ssb-public [id]{scroll-margin-top:80px}.ssb-public,.ams,.login.command-login{--control-height: 36px;--control-font: 13px;--control-icon: 16px}.ssb-public :is(button,.fms-button),.ams :is(button,.button),.login.command-login :is(button,.command-website){min-height:var(--control-height);padding:7px 12px;gap:6px;font-size:var(--control-font);line-height:1.4}.ssb-public :is(button,.fms-button){font-size:calc(var(--control-font) * var(--ssb-text-scale, 1))}.ssb-public :is(button,.fms-button) .ams-nav-icon,.ams :is(button,.button) .ams-nav-icon,.login.command-login :is(button,.command-website) .ams-nav-icon{width:var(--control-icon);height:var(--control-icon);flex:0 0 var(--control-icon)}.ssb-public .ssb-adaptive-header{min-height:64px;padding:8px 24px;gap:16px}.ssb-public .ssb-adaptive-header .fms-brand{font-size:20px}.ssb-public .ssb-adaptive-header .fms-brand img{width:36px;height:42px}.ssb-public .ssb-adaptive-header .fms-desktop-navigation{gap:14px}.ssb-public .ssb-adaptive-header .fms-desktop-navigation>a,.ssb-public .ssb-adaptive-header .ssb-nav-group>button{min-height:var(--control-height);padding:7px 0;gap:6px;font-size:13px}.ssb-public .ssb-adaptive-header .fms-desktop-navigation>.ssb-header-login{padding:7px 12px}.ssb-public .ssb-adaptive-header .fms-desktop-navigation>a .ams-nav-icon,.ssb-public .ssb-adaptive-header .ssb-nav-group>button .ams-nav-icon{width:var(--control-icon);height:var(--control-icon);flex-basis:var(--control-icon)}.ssb-public .ssb-adaptive-header .fms-menu-toggle{width:var(--control-height);height:var(--control-height);padding:8px}.ssb-public .ssb-menu-list a,.ssb-public .astra-reference-menu .ssb-menu-list a,.ssb-public .ssb-mobile-group-toggle{min-height:var(--control-height);padding:8px 10px;gap:9px;font-size:calc(13px * var(--ssb-text-scale, 1));line-height:1.4}.ssb-public .ssb-menu-list .ams-nav-icon,.ssb-public .ssb-mobile-group-toggle .ams-nav-icon{width:18px;height:18px;flex:0 0 18px}.ssb-public .ssb-menu-list .ssb-menu-all{padding-bottom:10px;margin-bottom:6px}.ssb-public .ssb-nav-dropdown{padding:6px}.ssb-public .ssb-programme-hero{min-height:500px;padding:36px 4vw 60px}.ssb-public .ssb-programme-hero h1{margin-block:20px}.ssb-public .ssb-programme-hero p{margin-bottom:20px}.ssb-public .ssb-slide-category,.ssb-public .ssb-programme-badge{padding:7px 10px;gap:6px;font-size:11px}.ssb-public .ssb-slide-category .ams-nav-icon,.ssb-public .ssb-programme-badge .ams-nav-icon{width:16px;height:16px}.ssb-public .fms-actions,.ssb-public .ssb-programme-hero .fms-actions{gap:8px;margin-top:18px}.ssb-public .fms-website .fms-button,.ssb-public .ssb-programme-hero .fms-button,.ssb-public .ssb-national-intro .fms-button{min-height:var(--control-height);padding:7px 13px;gap:7px;font-size:calc(13px * var(--ssb-text-scale, 1));line-height:1.4}.ssb-public .ssb-slide-controls{margin-top:14px;gap:8px}.ssb-public .ssb-slide-controls button,.ssb-public .ssb-slide-index button{min-height:var(--control-height);width:var(--control-height);height:var(--control-height);padding:0;font-size:16px}.ssb-public .ssb-slide-index button{font-size:12px}.ssb-public .ssb-slide-index>div{gap:6px}.ssb-public .ssb-slide-controls a{margin-left:8px;font-size:13px}.ssb-public .ssb-slide-index strong{margin-bottom:10px;font-size:18px}.ssb-public .ssb-slide-index p{margin-top:14px!important}.ssb-public .ssb-unit-card header button,.ssb-public .ssb-footer-apps button,.ssb-public .ssb-footer-actions a,.ssb-public .ams-stats-toolbar button,.ssb-public .ams-pillar-tabs button,.ssb-public .fms-sport-options button{min-height:var(--control-height);padding:7px 10px;gap:6px;font-size:calc(12px * var(--ssb-text-scale, 1))}.ssb-public .ssb-channel-links{gap:8px}.ssb-public .ssb-channel-links a{width:var(--control-height);height:var(--control-height)}.ssb-public .ssb-channel-links .ams-nav-icon{width:18px;height:18px}.ssb-public .ssb-footer-actions{margin-block:12px}.ssb-public .ssb-store-badges{gap:8px}.ssb-public .ssb-store-badges img{width:145px;height:43px}.ssb-public .ssb-programme-footer{--footer-button-width: 145px;--footer-button-height: 44px;padding-top:22px}.ssb-public .ssb-programme-footer .fms-footer-grid{gap:20px;padding-bottom:16px}.ssb-public .ssb-programme-footer .fms-footer-grid>section+section{padding-left:20px}.ssb-public .ssb-programme-footer :is(.ssb-footer-actions,.ssb-store-badges){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,calc(2 * var(--footer-button-width) + 8px))}.ssb-public .ssb-programme-footer .ssb-footer-actions{margin-block:12px}.ssb-public .ssb-programme-footer .ssb-store-badges{margin-bottom:0}.ssb-public .ssb-programme-footer .ssb-footer-actions a,.ssb-public .ssb-programme-footer .ssb-store-badges>div{height:var(--footer-button-height);min-height:var(--footer-button-height);width:100%;border:1px solid #ffffff60;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;font-size:12px;white-space:nowrap}.ssb-public .ssb-programme-footer .ssb-store-badges>div{padding:0;background:#000;overflow:hidden}.ssb-public .ssb-programme-footer .ssb-store-badges img{width:100%;height:100%;object-fit:contain}.ssb-public .ssb-programme-footer .ssb-footer-actions .ams-nav-icon{width:16px;height:16px}.ssb-public .ssb-programme-footer .ssb-footer-lockup{gap:12px}.ssb-public .ssb-programme-footer .ssb-footer-lockup .fms-footer-logo{width:52px;height:62px}.ssb-public .ssb-programme-footer h3{font-size:13px;margin-bottom:14px}.ssb-public .ssb-programme-footer .ssb-footer-lockup h2{font-size:20px}.ssb-public .ssb-programme-footer .ssb-footer-lockup :is(p,span){font-size:12px}.ssb-public .ssb-programme-footer .ssb-footer-apps{padding-top:12px}.ssb-public .ssb-programme-footer .ssb-footer-apps h3{font-size:11px;margin-bottom:10px}.ssb-public .ssb-programme-footer .ssb-footer-explore{gap:8px 16px}.ssb-public .ssb-programme-footer .ssb-footer-explore a{font-size:12px}.ssb-public .ssb-programme-footer .ssb-footer-signature{margin-top:20px;padding-block:14px}@media(max-width:1050px){.ssb-public .ssb-programme-footer .fms-footer-grid>section:last-child{padding-left:0;padding-top:18px}}@media(max-width:600px){.ssb-public .ssb-programme-footer .fms-footer-grid>section+section{padding-left:0}.ssb-public .ssb-programme-footer :is(.ssb-footer-actions,.ssb-store-badges){--footer-button-width: 132px}}.ams :is(input,select){min-height:var(--control-height);padding:7px 10px;font-size:13px}.ams .button-row{gap:8px}.ams .header-actions button,.ams .filters button,.ams .alert button{min-height:var(--control-height);padding:7px 11px;font-size:12px}.ams .operational-dashboard.od-compact .od-tabs button,.ams .operational-dashboard.od-compact .da-planner-controls :is(button,a){min-height:var(--control-height);padding:6px 10px;font-size:12px}.ams .operational-dashboard.od-compact .da-planner-controls button[aria-label]{min-width:var(--control-height);padding:4px 8px;font-size:20px}.ams .operational-dashboard.od-compact .od-actions>a{min-height:var(--control-height);padding:7px 10px}.ams .admin-workspaces button{min-height:56px;padding:10px 12px}.ams.dg-shell .dg-command-links a{min-height:var(--control-height);padding:7px 9px;gap:6px;font-size:11px}.ams.dg-shell .dg-command-header button{min-width:var(--control-height);min-height:var(--control-height);padding:8px}.ams.dg-shell .dg-command-header button .ams-nav-icon{width:var(--control-icon);height:var(--control-icon)}.ams.dg-shell .dg-back-top{width:var(--control-height);height:var(--control-height);min-height:var(--control-height);padding:8px}.ams.dg-shell .dg-account select{min-height:24px;padding:2px 0;font-size:11px}.login.command-login form{gap:10px;margin-top:12px}.login.command-login :is(input,select){min-height:38px;padding:8px 10px;font-size:13px}.login.command-login .command-signin,.login.command-login .command-website,.login.command-login .command-recovery{min-height:38px;padding:7px 12px;font-size:13px}.login.command-login .command-password-input input{padding-right:42px}.login.command-login .command-password-toggle{min-height:0;width:38px;padding:8px}.login.command-login .command-password-toggle svg{width:18px;height:18px}@media(max-width:1050px){.ssb-public .ssb-programme-hero{min-height:540px;padding-bottom:160px}}@media(max-width:760px),(pointer:coarse){.ssb-public,.ams,.login.command-login{--control-height: 44px}.ssb-public .ssb-adaptive-header{gap:12px;padding-inline:16px}.ssb-public .ssb-adaptive-header .fms-brand{font-size:18px}.ssb-public .ssb-adaptive-header .fms-brand img{width:32px;height:40px}.ssb-public .ssb-menu-list a,.ssb-public .astra-reference-menu .ssb-menu-list a,.ssb-public .ssb-mobile-group-toggle{padding-block:9px}.ssb-public .ssb-programme-hero{min-height:0;padding:26px 18px 170px}.ssb-public .ssb-slide-controls a{margin-left:4px;font-size:12px}.ssb-public .ssb-slide-controls{flex-wrap:wrap}.ssb-public .ssb-slide-index{left:18px;right:18px;bottom:22px}.ams .operational-dashboard.od-compact :is(.od-chart-toolbar button,.da-chart-switch){min-height:44px}.login.command-login :is(input,select),.login.command-login .command-signin,.login.command-login .command-website,.login.command-login .command-recovery{min-height:44px}.login.command-login .command-password-toggle{width:42px}.login.command-login .command-password-input input{padding-right:46px}}@media(max-width:600px){.login.command-login :is(input,select){font-size:16px}}.ssb-public .ssb-programme-footer{padding-top:16px;padding-bottom:0}.ssb-footer-directory summary{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:8px;list-style:none}.ssb-footer-directory summary::-webkit-details-marker{display:none}.ssb-public .ssb-programme-footer .fms-footer-grid{gap:16px;padding-bottom:12px}.ssb-public .ssb-programme-footer .fms-footer-grid>section+section{padding-left:16px}.ssb-public .ssb-programme-footer h3{margin-bottom:8px;font-size:12px}.ssb-public .ssb-programme-footer .ssb-footer-lockup{gap:10px}.ssb-public .ssb-programme-footer .ssb-footer-lockup .fms-footer-logo{width:40px;height:48px}.ssb-public .ssb-programme-footer .ssb-footer-lockup h2{font-size:18px;margin-bottom:3px}.ssb-public .ssb-programme-footer .ssb-footer-lockup p{font-size:11px;margin-bottom:3px}.ssb-public .ssb-programme-footer .ssb-footer-lockup span{font-size:11px}.ssb-public .ssb-programme-footer .ssb-footer-actions{margin-block:8px}.ssb-public .ssb-programme-footer .ssb-footer-credit{font-size:10px;line-height:1.45}.ssb-public .ssb-programme-footer .ssb-footer-explore{gap:4px 12px}.ssb-public .ssb-programme-footer .ssb-footer-explore a{font-size:11px}.ssb-public .ssb-programme-footer .ssb-channel-links{margin-bottom:10px}.ssb-public .ssb-programme-footer .ssb-footer-apps{padding-top:8px}.ssb-public .ssb-programme-footer .ssb-footer-apps h3{margin-bottom:8px}.ssb-public .ssb-programme-footer .ssb-footer-signature{margin-top:0;padding-block:10px;gap:10px;font-size:11px}.ssb-public .ssb-programme-footer .ssb-footer-signature nav a{padding-inline:7px;font-size:11px}.ssb-public .ssb-programme-footer .ssb-powered-by img{width:132px;height:32px}@media(max-width:1050px){.ssb-public .ssb-programme-footer .fms-footer-grid>section:last-child{padding-left:0;padding-top:12px}}@media(max-width:600px){.ssb-public .ssb-programme-footer .fms-footer-grid>section+section{padding-left:0;padding-top:8px}.ssb-footer-directory summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;cursor:pointer}.ssb-footer-directory summary:after{content:"+";color:#900;font-size:20px;font-weight:400}.ssb-footer-directory[open] summary:after{content:"−"}.ssb-public .ssb-programme-footer .ssb-footer-signature{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.ssb-public .ssb-programme-footer .ssb-footer-signature>span:first-child{grid-column:1 / -1}.ssb-public .ssb-programme-footer .ssb-footer-signature nav{gap:6px 0}.ssb-public .ssb-programme-footer .ssb-footer-signature nav a{padding-inline:5px;margin-bottom:0;font-size:10px}.ssb-public .ssb-programme-footer .ssb-powered-by img{width:110px;height:27px}}.ssb-public,.ams,.login.command-login{--ssb-navy: #333333;--ssb-olive: #990000;--ssb-gold: #e4c16e;--ssb-teal: #990000;--ssb-paper: #f8f8f7;--ssb-line: #e1dfdc;--ssb-text-scale: 1;font-family:DM Sans,Arial,sans-serif}.ssb-public .fms-website{--fms-navy: var(--ssb-navy);--fms-ink: var(--ssb-navy);--fms-orange: var(--ssb-gold);--fms-muted: #626262;--fms-line: var(--ssb-line);color:var(--ssb-navy);background:var(--ssb-paper);font-size:14px;line-height:1.6}.ssb-public .fms-website :is(h1,h2,h3,h4){font-family:Poppins,DM Sans,Arial,sans-serif;font-weight:700;letter-spacing:-.025em}.ssb-public .ssb-programme-hero h1{font-size:clamp(30px,3.2vw,44px);line-height:1.12;margin-block:18px}.ssb-public .fms-hero-inner h1{font-size:clamp(28px,2.8vw,38px);line-height:1.18}.ssb-public .ssb-quick-access h2{font-size:clamp(28px,2.6vw,36px);line-height:1.14;margin-top:12px}.ssb-public :is(.ssb-showcase-heading h2,.ssb-national-intro h2,.ams-intelligence h2,.ams-editorial-heading h2,.fms-section h2,.ams-statistics h2,.ssb-events h2){font-size:clamp(23px,2.1vw,28px);line-height:1.25}.ssb-public :is(.ssb-sport-cards h3,.ssb-medal-card h2,.fms-card h3,.ams-role-grid h3,.ams-stat-panel h3){font-family:Poppins,DM Sans,Arial,sans-serif;font-size:16px;line-height:1.35}.ssb-public .ssb-story-feature h3{font-size:clamp(20px,1.8vw,25px);line-height:1.25}.ssb-public :is(.ssb-story-feature p,.ssb-showcase-heading>p,.ssb-events-note){font-size:13px;line-height:1.55}.ssb-public .ssb-story-caption,.ssb-public .ssb-story-list small,.ssb-public .ssb-story-feature small,.ssb-public .ssb-photography-credit{font-size:11px;line-height:1.45}.ssb-public :is(.ssb-quick-access,.ssb-national-performance){grid-template-columns:.9fr 1.1fr;gap:32px;padding-block:28px}.ssb-public .ssb-medals-full{display:block}.ssb-public .ssb-adaptive-header{background:var(--ssb-navy);border-image:none;border-bottom:2px solid #b59652;min-height:62px}.ssb-public .ssb-adaptive-header .ams-nav-icon,.ssb-public .ssb-programme-hero .ams-nav-icon,.ssb-public .ssb-stories .ams-nav-icon,.ssb-public .ssb-programme-footer .ams-nav-icon{color:var(--ssb-gold)}.ssb-public .ssb-adaptive-header .ssb-header-login .ams-nav-icon,.ssb-public .ssb-programme-hero .fms-button-primary .ams-nav-icon{color:var(--ssb-navy)}.ssb-public .ssb-adaptive-header .ssb-nav-dropdown .ams-nav-icon{color:var(--ssb-teal)}.ssb-public .ssb-programme-hero:after{background:linear-gradient(90deg,#2b0000e8,#2b000055),linear-gradient(0deg,#2b0000ec,transparent 70%)}.ssb-public .ssb-programme-hero h1 em{background-image:linear-gradient(95deg,#ead18f,#e9bd83)}.ssb-public .ssb-quick-access h2>span{background-image:linear-gradient(110deg,#900,#900)}.ssb-public .ssb-showcase-kicker{color:var(--ssb-olive)}.ssb-public .ssb-stories .ssb-showcase-kicker{color:#eee}.ssb-public .ssb-showcase-kicker:before{background:#b59652}.ssb-public .ssb-programme-footer{background:var(--ssb-navy);padding-top:12px;color:#eee}.ssb-public .ssb-programme-footer .fms-footer-grid{gap:14px;padding-bottom:8px}.ssb-public .ssb-programme-footer .fms-footer-grid>section+section{padding-left:14px}.ssb-public .ssb-programme-footer .ssb-footer-lockup h2{font-size:16px}.ssb-public .ssb-programme-footer .ssb-footer-lockup .fms-footer-logo{width:32px;height:38px}.ssb-public .ssb-programme-footer :is(h3,.ssb-footer-directory summary){font-size:11px;margin-bottom:6px}.ssb-public .ssb-programme-footer .ssb-footer-explore{gap:3px 12px}.ssb-public .ssb-programme-footer .ssb-footer-signature{padding-block:8px;gap:8px}.ssb-public .ssb-programme-footer .ssb-powered-by img{width:104px;height:26px}.ssb-public .ssb-programme-footer .ssb-powered-by>span{font-size:8px}.ssb-public .ssb-medal-card>footer img{width:108px;height:36px}.ssb-public .ssb-medal-card>footer{padding-block:8px}.ams .eyebrow{color:#900}.ams .workspace>header{border-bottom-color:#b59652}.ams aside .ams-nav-icon{color:#e4c16e}.ams.dg-shell aside .ams-nav-icon{color:#900}.ams.dg-shell.dark aside .ams-nav-icon{color:#e4c16e}.ams .operational-dashboard{--od-text: #333333;--od-muted: #626262;--od-border: #e1dfdc;--od-accent: #990000;--od-teal: #990000}.ams.dg-shell .dg-command-header{border-image:none;border-bottom-color:#b59652}.ams.dg-shell .dg-command-footer{border-image:none;border-top-color:#b59652}.ams .workspace-powered-by img{width:110px;height:27px}.ams.dg-shell .dg-command-footer .dg-footer-powered img{width:120px;height:40px}.ams.dark .operational-dashboard{--od-bg: #3b2828;--od-text: #f8f5f4;--od-muted: #dddddd;--od-border: #5c4444;--od-accent: #e4c16e;--od-teal: #e4c16e}.login.command-login .command-login-slogan{color:#900}@media(max-width:1050px){.ssb-public .ssb-programme-footer .fms-footer-grid>section:last-child{padding-left:0}}@media(max-width:900px){.ssb-public .ssb-quick-access{grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.ssb-public .ssb-national-performance{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.ssb-public .ssb-programme-hero h1{font-size:30px}.ssb-public .ssb-quick-access h2{font-size:28px}.ssb-public .ssb-programme-footer .fms-footer-grid{gap:10px}.ssb-public .ssb-programme-footer .fms-footer-grid>section+section{padding-left:0;padding-top:8px}.ssb-public .ssb-programme-footer .ssb-footer-directory summary{margin-bottom:0}.ssb-public .ssb-programme-footer .ssb-powered-by img{width:88px;height:22px}.ssb-public .ssb-medal-card>footer img{width:96px;height:32px}}.ssb-public .ssb-slide-index{width:min(400px,calc(100% - 36px));display:grid;grid-template-rows:26px var(--control-height) 40px 18px;gap:10px;text-align:center}.ssb-public .ssb-slide-index strong{margin:0;align-self:center}.ssb-public .ssb-slide-index>div{justify-content:center}.ssb-public .ssb-slide-index p{display:flex;align-items:center;justify-content:center;margin:0!important;line-height:1.5}.ssb-public .ssb-slide-index small{line-height:1.4}.ssb-public .ssb-programme-hero h1{min-height:2.24em}.ssb-public .ssb-programme-footer .ssb-store-badges>div{border:0;background:transparent;overflow:visible}@media(max-width:760px){.ssb-public .ssb-programme-hero{padding-bottom:188px}}@media(max-width:600px){.ssb-public .ssb-programme-hero h1{min-height:3.36em}}.ssb-public .ssb-programme-footer .ssb-footer-force-brand{align-items:center;gap:12px}.ssb-public .ssb-programme-footer .ssb-footer-force-brand .fms-footer-logo{width:60px;height:74px;flex:none;object-fit:contain}.ssb-footer-force-brand>div{min-width:0}.ssb-public .ssb-programme-footer .ssb-footer-force-brand h2{font-size:clamp(14px,1.15vw,16px);line-height:1.3;letter-spacing:.02em;text-transform:uppercase;margin:0 0 3px;color:var(--ssb-gold)}.ssb-public .ssb-programme-footer .ssb-footer-force-brand p{margin:0;font-family:Noto Sans Devanagari,Kohinoor Devanagari,Nirmala UI,sans-serif;font-size:10px;line-height:1.55;color:#eee}.ssb-public .ssb-programme-footer .ssb-footer-force-brand .ssb-force-name-hi{color:#fff;font-size:18px;font-weight:600;line-height:1.35;margin-bottom:3px}.ssb-public .ssb-programme-footer .ssb-footer-force-brand .ssb-force-motto{color:var(--ssb-gold);font-size:12px;margin-top:3px}.ssb-public .ssb-menu-tools{margin-top:6px;padding-top:6px;border-top:1px solid var(--ssb-line)}.ssb-public .ssb-menu-caption{display:block;padding:4px 10px;color:#626262;font-size:10px;font-weight:400}.ssb-public .ssb-mobile-group-toggle,.ssb-public .ssb-menu-list a{font-weight:400}.ssb-public .ssb-menu-list .ams-nav-icon,.ssb-public .ssb-mobile-group-toggle .ams-nav-icon{color:var(--ssb-teal)}.ssb-public .ssb-adaptive-header{padding-inline:max(24px,calc((100vw - 1280px)/2))}.ssb-public .ssb-adaptive-header .ssb-nav-group>button[aria-expanded=true]{color:var(--ssb-gold)}.ssb-public .ssb-events-note,.ssb-public .ssb-event-detail small,.ssb-public .ssb-event-eligibility,.ssb-public .ssb-federation-directory a span{color:#626262}.ssb-public .ssb-event-date,.ssb-public .ssb-event>a{color:var(--ssb-olive)}.ssb-public :is(.ssb-event-list,.ssb-event>a,.ssb-events-filters input,.ssb-events-filters select){border-color:var(--ssb-line)}.ssb-public .ssb-event>a:hover{background:#fff2ee}.ssb-public :is(.ams-intelligence,.ssb-medal-card>header) .ams-nav-icon{color:var(--ssb-gold)}.ssb-public :is(.fms-button-primary,.ssb-video-play) .ams-nav-icon{color:var(--ssb-navy)}.ssb-public .ssb-home{--home-section-space: 32px;--home-grid-gap: 24px}.ssb-public .ssb-dg-message{padding-block:24px;scroll-margin-top:80px}.ssb-dg-message-panel{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:24px;padding:18px 20px;background:#fff;border:1px solid var(--ssb-line);border-top:3px solid #b59652}.ssb-dg-message figure{margin:0;text-align:center}.ssb-dg-message img{display:block;width:120px;height:147px;object-fit:cover;margin-inline:auto}.ssb-dg-message figcaption{margin-top:8px;font-size:11px;line-height:1.4}.ssb-dg-message figcaption :is(strong,span){display:block}.ssb-dg-designation>span{display:block}.ssb-public .ssb-dg-message h2{font-size:clamp(20px,2.1vw,26px);line-height:1.25;margin-block:6px 12px}.ssb-public .ssb-dg-message p{font-size:14px;line-height:1.65;max-width:85ch}.ssb-public .ssb-dg-message footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:11px;color:#626262}.ssb-dg-message footer a{display:inline-flex;align-items:center;gap:5px;color:var(--ssb-olive)}.ssb-dg-message footer .ams-nav-icon{width:12px;height:12px;flex-basis:12px;color:inherit}.ssb-public .ssb-home :is(.ssb-quick-access,.ssb-events,.ssb-discover,.ssb-national-performance,.ams-intelligence,.ams-role-section,.ssb-stories,.ssb-media-showcase){padding-block:var(--home-section-space)}.ssb-public .ssb-home :is(.ssb-quick-access,.ssb-national-performance,.ams-pillar-panel){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-grid-gap)}.ssb-public .ssb-home .ssb-quick-access h2{margin:10px 0 0;max-width:none}.ssb-public .ssb-home .ssb-quick-grid>a{min-height:100px;gap:10px}.ssb-public .ssb-home :is(.ssb-showcase-heading,.ssb-events-heading){align-items:center;margin-bottom:16px}.ssb-public .ssb-home :is(.ssb-showcase-heading h2,.ssb-events h2){margin:6px 0 0}.ssb-public .ssb-home .ssb-national-intro h2{margin-block:14px}.ssb-public .ssb-home .ssb-story-layout{grid-template-columns:1fr 1.5fr;gap:var(--home-grid-gap)}.ssb-public .ssb-home .ams-intelligence h2{margin-top:6px}.ssb-public .ssb-home .ams-pillar-tabs{gap:24px;margin:18px 0;border-bottom-color:#ffffff30}.ssb-public .ssb-home .ams-pillar-tabs button{font-size:13px;font-weight:400}.ssb-public .ssb-home .ams-pillar-panel h3{font-size:23px;line-height:1.3}.ssb-public .ssb-home .ams-pillar-panel p{margin-top:12px;font-size:13px}.ssb-public .ssb-home .ams-pillar-panel ul{margin:14px 0 18px;font-size:13px}.ssb-public .ssb-home .ams-pillar-panel li{padding-block:8px}.ssb-public .ssb-home .ams-pillar-panel li:before{top:16px}.ssb-public .ssb-home .ams-pillar-panel img{display:block;height:280px}.ssb-public .ssb-home .ams-experience figcaption{color:#eee;padding-top:6px}.ssb-public .ssb-home .ams-editorial-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--home-grid-gap);margin-top:6px}.ssb-public .ssb-home .ams-editorial-heading p{font-size:13px}.ssb-public .ssb-home .ams-role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;border:0;background:transparent}.ssb-public .ssb-home .ams-role-grid>a{border:1px solid var(--ssb-line);padding:12px;display:grid;grid-template-columns:24px minmax(0,1fr);align-content:start;align-items:center;gap:8px}.ssb-public .ssb-home .ams-role-grid>a>.ams-nav-icon{width:22px;height:22px;color:var(--role-accent, #990000)}.ssb-public .ssb-home .ams-role-grid h3{margin:0;font-size:16px;line-height:1.3}.ssb-public .ssb-home .ams-role-grid>a:is(:hover,:focus-visible){background:var(--role-hover);border-color:var(--role-accent)}.ssb-public .ssb-home .ams-role-grid p{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.5}@media(max-width:1100px)and (min-width:601px){.ssb-public .ssb-home .ams-role-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ssb-public .ssb-home .ams-role-grid>a{grid-column:span 2}.ssb-public .ssb-home .ams-role-grid>a:nth-child(-n+2){grid-column:span 3}}@media(max-width:900px){.ssb-public .ssb-home .ssb-quick-access{grid-template-columns:1fr}}@media(max-width:760px){.ssb-public .ssb-home :is(.ssb-national-performance,.ams-pillar-panel,.ssb-story-layout,.ams-editorial-heading){grid-template-columns:1fr}}@media(max-width:600px){.ssb-dg-message-panel{grid-template-columns:1fr;padding:16px;gap:16px}.ssb-dg-message figure{display:flex;align-items:center;gap:14px;text-align:left}.ssb-dg-message img{width:80px;height:98px;margin:0}.ssb-dg-message figcaption{margin:0}.ssb-public .ssb-adaptive-header{padding-inline:16px}.ssb-public .ssb-home{--home-section-space: 24px;--home-grid-gap: 18px}.ssb-public .ssb-home .ams-role-grid{grid-template-columns:1fr}.ssb-public .ssb-home .ams-pillar-panel img{height:220px}.ssb-public .ssb-home .ams-pillar-tabs{gap:12px}.ssb-public .ssb-home .ams-pillar-tabs button{font-size:12px}.ssb-public .ssb-home :is(.ssb-showcase-heading,.ssb-events-heading){align-items:flex-start}}.ssb-dg-draft{display:inline-block;font-size:11px;color:#72500e;background:#fff6d9;padding:3px 7px;white-space:nowrap}.ssb-dg-message-heading,.ssb-dg-message-heading-actions{display:flex;align-items:center;gap:12px}.ssb-dg-message-heading{justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.ssb-public .ssb-dg-message-heading :is(h1,h2){margin:0}.ssb-dg-message-heading-actions{margin-left:auto;justify-content:flex-end;flex-wrap:wrap;font-size:11px}.ssb-public .ssb-dg-message-read-more{justify-content:flex-end}.ssb-public .ssb-dg-message-full{padding-block:32px;min-height:65vh}.ssb-dg-message-full .ssb-dg-message-panel{align-items:start;grid-template-columns:180px minmax(0,1fr);max-width:1040px;margin-inline:auto;padding:28px}.ssb-public .ssb-dg-message-full h1{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 12px}.ssb-public .ssb-dg-message-full p{font-size:15px;line-height:1.8;margin:0 0 18px;white-space:pre-line}.ssb-dg-message-full footer{flex-direction:column;align-items:flex-start!important}.dg-message-editor{grid-column:1 / -1}.dg-message-editor textarea{width:100%;resize:vertical}.dg-message-editor-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}@media(max-width:600px){.ssb-dg-message-full .ssb-dg-message-panel{grid-template-columns:minmax(0,1fr);padding:18px;gap:20px}.ssb-dg-message-full h1{text-align:center}}@media(max-width:360px){.ssb-public .ssb-dg-message:not(.ssb-dg-message-full) .ssb-dg-message-heading{gap:8px}.ssb-public .ssb-dg-message:not(.ssb-dg-message-full) .ssb-dg-message-heading h2{font-size:18px}.ssb-dg-draft{font-size:10px;padding-inline:5px}}.ssb-public .ssb-home .ssb-quick-access{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ssb-public .ssb-home .ssb-events.is-embedded{padding:0;width:100%;min-width:0}.ssb-events.is-preview .ssb-event{grid-template-columns:160px minmax(0,1fr);gap:12px;padding:12px}.ssb-events.is-preview .ssb-event-date .ams-nav-icon{color:#900}.ssb-events.is-embedded .fms-text-link .ams-nav-icon{color:inherit}@media(max-width:760px){.ssb-public .ssb-home .ssb-quick-access{grid-template-columns:minmax(0,1fr)}.ssb-events.is-preview .ssb-event{grid-template-columns:minmax(0,1fr);gap:5px}}.ssb-public .ssb-home .ssb-events.is-embedded h2{font-size:clamp(20px,2.1vw,26px);letter-spacing:normal;line-height:1.25;margin:6px 0 0}.ssb-events.is-embedded .fms-text-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.ssb-events.is-embedded .fms-text-link .ams-nav-icon{width:14px;height:14px;flex-basis:14px}.ssb-public .ssb-home .ams-role-section{background:#f7f3f2;border-block:1px solid #e8dfdc}.ssb-public .ssb-home .ams-role-grid>a{--role-accent: #990000;--role-tint: #99000012;--role-hover: #99000020;background:var(--role-tint);border-color:var(--role-accent);border-color:color-mix(in srgb,var(--role-accent) 24%,transparent);border-top:2px solid var(--role-accent)}.ssb-public .ssb-home .ams-role-grid>a[data-role=super-admin]{--role-accent: #946217;--role-tint: #bd882416;--role-hover: #bd882428}.ssb-public .ssb-home .ams-role-grid>a[data-role=sports-admin]{--role-accent: #a24b16;--role-tint: #d8752316;--role-hover: #d8752328}.ssb-public .ssb-home .ams-role-grid>a[data-role=coach]{--role-accent: #235d88;--role-tint: #267db416;--role-hover: #267db428}.ssb-public .ssb-home .ams-role-grid>a[data-role=athlete]{--role-accent: #007687;--role-tint: #008e9e16;--role-hover: #008e9e28}.ssb-public .ssb-home .ssb-home-band{display:block;width:100%;max-width:none;margin:0;padding:24px 0}.ssb-public .ssb-home .ssb-national-performance.ssb-home-band{background:#fff3e9;border-block:1px solid #f0ded0}.ssb-public .ssb-home .ssb-quick-access.ssb-home-band{background:#f1f4f6;border-bottom:1px solid #dfe5e8}.ssb-home-panel-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px}.ssb-public .ssb-home .ssb-medal-card.is-preview{min-width:0;align-self:start;background:#fff}.ssb-public .ssb-medal-card.is-preview>header{padding:10px 14px}.ssb-public .ssb-medal-card.is-preview>header .fms-eyebrow{font-size:10px}.ssb-public .ssb-medal-card.is-preview h2{font-size:18px;margin:3px 0 0}.ssb-public .ssb-medal-card.is-preview .ssb-medal-table :is(th,td){padding:4px 7px}.ssb-public .ssb-medal-card.is-preview .ssb-medal-table th:first-child{padding-left:14px}.ssb-public .ssb-medal-card.is-preview .ssb-medal-table tbody th span{font-size:11px;line-height:1.35}.ssb-public .ssb-medal-card.is-preview :is(.ssb-medal-count,.ssb-medal-total){min-width:26px;min-height:26px;font-size:13px}.ssb-public .ssb-medal-card.is-preview>footer{padding:8px 14px}@media(max-width:760px){.ssb-home-panel-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ssb-public .ssb-home .ssb-home-band{padding-block:20px}}@media(max-width:600px){.ssb-public .ssb-medal-card.is-preview>footer{flex-direction:row;align-items:center}.ssb-public .ssb-medal-card.is-preview .ssb-medal-table :is(th,td){padding-inline:4px}}.ssb-public .ssb-medal-card.is-preview>header .fms-eyebrow{letter-spacing:.08em}.ssb-public .ssb-medal-card.is-preview .ssb-medal-table thead th{white-space:nowrap}@media(max-width:600px){.ssb-public .ssb-medal-card.is-preview>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.ssb-public .ssb-medal-card.is-preview h2{font-size:16px}.ssb-public .ssb-medal-card.is-preview .ssb-medal-all{font-size:11px;padding:6px 8px;min-height:44px}.ssb-public .ssb-medal-card.is-preview :is(.ssb-medal-count,.ssb-medal-total){min-width:23px;font-size:12px}}.ssb-public .ssb-home .ssb-national-intro h2,.ssb-public .ssb-home .ssb-quick-access .ssb-home-panel-grid>div>h2{font-size:clamp(32px,3.1vw,44px);line-height:1.15;letter-spacing:-.035em}.ssb-public sup{font-size:.65em;line-height:0;vertical-align:baseline;position:relative;top:-.5em}.ssb-welcome-panel{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-width:0;padding-block:4px}.ssb-public .ssb-home .ssb-welcome-panel h2{font-size:clamp(32px,3.1vw,44px);line-height:1.15;letter-spacing:-.035em}.ssb-public .ssb-welcome-intro{margin:16px 0 0;max-width:52ch;font-size:15px;line-height:1.65;color:#586169}.ssb-welcome-highlights{list-style:none;padding:0;margin:0;display:grid;gap:14px}.ssb-welcome-highlights li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.ssb-welcome-icon{display:grid;place-items:center;width:42px;height:42px;background:#fff;border:1px solid #e3d4c6;color:#900}.ssb-welcome-icon .ams-nav-icon{width:23px;height:23px;color:inherit}.ssb-public .ssb-welcome-highlights h3{margin:0 0 4px;font-size:16px;line-height:1.3}.ssb-public .ssb-welcome-highlights p{margin:0;font-size:13px;line-height:1.5;color:#586169}.ssb-welcome-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.ssb-public .ssb-welcome-actions .fms-button-primary{background:#900;color:#fff;border-color:#900;padding:10px 14px;min-height:44px;font-size:13px;text-transform:none}.ssb-public .ssb-welcome-actions .ams-nav-icon{color:inherit}.ssb-public .ssb-welcome-actions .ssb-showcase-link{font-size:13px;min-height:44px}@media(max-width:760px){.ssb-welcome-panel{gap:18px;padding:0}.ssb-welcome-highlights{gap:12px}}.ssb-public,.ams,.login.command-login{--ssb-navy: #404040;--ssb-olive: #8b1b1b;--ssb-gold: #e4c16e;--ssb-teal: #007e96;--ssb-paper: #f8f8f7;--ssb-line: #e1dfdc;--ssb-red: #990000;--ssb-coral: #e96b56}.ssb-public .fms-website{--fms-navy: #404040;--fms-ink: #333333;--fms-orange: #990000;--fms-muted: #626262;--fms-line: #e1dfdc;color:#333;background:#f8f8f7}.ssb-public .ssb-adaptive-header{background:#600;border-bottom-color:#e4c16e}.ssb-public .ssb-adaptive-header .fms-brand small{color:#fff2ee}.ssb-public .ssb-adaptive-header .fms-desktop-navigation>a:is(:hover,[aria-current=page]),.ssb-public .ssb-adaptive-header .ssb-nav-group>button:is(:hover,[aria-expanded=true]){color:#fff;text-decoration:underline;text-decoration-color:#e4c16e;text-underline-offset:5px}.ssb-public .ssb-adaptive-header .fms-desktop-navigation>.ssb-header-login:hover{color:#333}.ssb-public .ssb-programme-hero:after{background:linear-gradient(90deg,#230000ed,#230000bd 38%,#23000030 72%,#23000014),linear-gradient(0deg,#230000e6 0%,#23000020 32%,transparent 60%)}.ssb-public .ssb-programme-hero>.fms-hero-image{filter:contrast(1.16) saturate(1.12) brightness(1.03)}.ssb-public .ssb-programme-hero h1 em{background-image:linear-gradient(95deg,#fff0b8,#e9bd83)}.ssb-public .ssb-programme-hero .fms-button-primary,.ssb-public .ssb-programme-hero .fms-button-primary .ams-nav-icon{color:#333}.ssb-public .ssb-national-performance .fms-button.ssb-outline-pink{color:#8b1b1b}.ssb-public .ssb-quick-access h2>span{background-image:linear-gradient(110deg,#8b1b1b,#900)}.ssb-public :is(.ams-intelligence,.ssb-programme-footer){background:#404040}.ssb-public .ssb-stories{background:linear-gradient(115deg,#3b0808,#2b0000) #3b0808;color:#fff3e5}.ssb-public .ssb-stories .ssb-showcase-heading h2{color:#fff3e5}.ssb-public .ssb-programme-footer{background:#2b0000;border-top:2px solid #990000}.ssb-public .ssb-programme-footer .ssb-powered-by img{display:block;width:104px;height:auto;max-width:100%;object-fit:contain;flex:none}@media(max-width:600px){.ssb-public .ssb-programme-footer .ssb-powered-by img{width:88px;height:auto}}.ssb-public .ssb-story-feature{background:#2b0000}.ssb-public .ssb-story-feature>div{background:linear-gradient(0deg,#2b0000f7,#2b0000bd 80%,transparent)}.ssb-public .ssb-story-list button{background:#300505;color:#fff3e5}.ssb-public .ssb-story-list button:is(:hover,[aria-selected=true]){background:#850f0f;border-left-color:#e4c16e}.ssb-public .ssb-stories :is(a,button):focus-visible{outline-color:#e4c16e}.ssb-public .ssb-adaptive-header :is(.fms-brand,.fms-menu-toggle,.fms-desktop-navigation>a,.ssb-nav-group>button):focus-visible{outline-color:#e4c16e}.ssb-public .ssb-showcase-kicker,.ssb-public .ssb-national-intro .fms-text-link,.ssb-public .ssb-outline-pink,.ssb-public .ssb-sport-more,.ssb-public .ssb-showcase-link{color:#8b1b1b}.ssb-public .ssb-stories :is(.ssb-showcase-kicker,.ssb-showcase-link){color:#e4c16e}.ssb-public .ssb-showcase-kicker:before,.ssb-public .ssb-video-play{background:#e96b56}.ssb-public .ssb-dg-message-panel{border-top-color:#e96b56}.ssb-public .ssb-quick-grid>a:is(:hover,:first-child),.ssb-public .ams-role-grid>a:hover,.ssb-public .ssb-menu-list a:is(:hover,[aria-current=page]){background:#fff2ee;border-color:#900}.ssb-public .ssb-unit-card>header{background:#8b1b1b;border-bottom-color:#e96b56}.ssb-public .ams-experience .fms-button-primary{background:#900;border-color:#900;color:#fff}.ssb-public .ams-experience .fms-button-primary .ams-nav-icon{color:#fff}.ssb-public .ssb-sport-cards>a{--sport-accent: #007e96;border-top:3px solid var(--sport-accent)}.ssb-public .ssb-sport-cards>a[data-sport=archery]{--sport-accent: #990000}.ssb-public .ssb-sport-cards>a[data-sport=badminton]{--sport-accent: #9a6717}.ssb-public .ssb-sport-cards>a[data-sport=boxing]{--sport-accent: #b85b16}.ssb-public .ssb-sport-cards>a[data-sport=hockey]{--sport-accent: #007e96}.ssb-public .ssb-sport-cards :is(.ams-nav-icon,.ssb-sport-more){color:var(--sport-accent)}.ssb-public .ssb-sport-cards h3>span{background:#f5f5f5}.ssb-public .ssb-official-sports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:18px;margin-top:18px;border-top:1px solid var(--ssb-line)}.ssb-public .ssb-official-sports h3{font-size:15px;margin-bottom:6px}.ssb-public .ssb-official-sports p{font-size:12px;line-height:1.6;margin-bottom:8px}.ssb-official-sports nav{display:flex;flex-wrap:wrap;gap:8px 16px}.ssb-public .ssb-official-sports a{display:inline-flex;align-items:center;gap:5px;color:#8b1b1b;font-size:12px}.ssb-official-sports a .ams-nav-icon{width:12px;height:12px;flex-basis:12px}.ssb-official-sports small{display:block;margin-top:6px;font-size:10px;color:#626262}.ams{--bg: #f8f8f7;--line: #e1dfdc;--muted: #626262;color:#333}.ams aside{background:#404040}.ams.dg-shell>aside{background:#fff}.ams.dg-shell.dark>aside{background:#333}.ams .eyebrow{color:#8b1b1b}.ams .operational-dashboard{--od-accent: #8b1b1b;--od-teal: #007e96}.ams .workspace>header,.ams.dg-shell .dg-command-header{border-bottom-color:#900}.ams.dg-shell .dg-command-footer{border-top-color:#900}.ams.dg-shell .dg-command-footer{background:#fff}.ams.dark .operational-dashboard{--od-accent: #e9bd83;--od-teal: #86cedc}.login.command-login{background:radial-gradient(ellipse at 75% 50%,#682a2a,#333 65%,#252525)}.login.command-login :is(.command-login-slogan,.command-recovery,.command-password-toggle){color:#8b1b1b}.login.command-login .command-signin{background:#900}.command-login-steps li[aria-current=step]{background:#fff2ee;border-color:#900;color:#8b1b1b}@media(max-width:760px){.ssb-public .ssb-official-sports{grid-template-columns:1fr;gap:18px}}.ssb-public,.ams,.login.command-login{--ssb-heading-gradient: linear-gradient( 110deg, #ae125b 0%, #7d2eb0 28%, #5137dc 53%, #2e60ad 77%, #007681 100% );--ssb-heading-gradient-light: linear-gradient( 110deg, #ffd568 0%, #ff9478 25%, #ff8ac2 48%, #ccb3ff 73%, #80e4e0 100% )}.ssb-public .fms-hero-inner{background:#2b0000}.ssb-public .fms-hero-inner:after{background:linear-gradient(90deg,#2b0000ee,#2b0000a0)}.ssb-public .fms-hero-inner .fms-hero-content :is(p,.fms-eyebrow){color:#fff2ee}.ssb-public :is(.fms-text-link,.ams-page-pathway a,.ams-stat-links a){color:#900}.ssb-public .fms-sport-feature{background:#2b0000}.ssb-public .fms-sport-feature :is(h3,p,.fms-rich){color:#fff2ee}.ssb-public .fms-sport-feature :is(.fms-text-link,.fms-eyebrow){color:#e4c16e}.ssb-public .fms-sport-options button[aria-pressed=true]{background:#900;border-color:#900;color:#fff}.ssb-public .fms-sport-options button[aria-pressed=true] :is(small,span){color:#fff2ee}.ssb-public .ssb-menu-list .ams-nav-icon,.ssb-public .ssb-adaptive-header .ssb-nav-dropdown .ams-nav-icon,.login.command-login .command-login-card .ams-nav-icon{color:#900}.login.command-login .command-signin .ams-nav-icon{color:#fff}.ssb-public .ssb-event>a{color:#900;border-color:#e1dfdc;background:#fff2ee}.ssb-public .fms-text-link{text-transform:none}.ssb-public .ams-stats-toolbar button{background:#900;color:#fff}.ssb-public .ssb-events-filters :is(input,select),.ssb-public .ams-stats-toolbar select,.login.command-login :is(input,select,textarea){accent-color:#990000;color:#333;border-color:#e1dfdc}.ssb-public :is(a,button,input,select,textarea):focus-visible,.ams :is(a,button,input,select,textarea):focus-visible,.login.command-login :is(a,button,input,select,textarea):focus-visible{outline-color:#900}.ssb-public .fms-website .ssb-gradient-text{color:#900;font-style:normal}@supports ((background-clip: text) or (-webkit-background-clip: text)){.ssb-public .fms-website .ssb-gradient-text{background-image:var(--ssb-heading-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ssb-public .fms-website :is(.ssb-programme-hero,.fms-hero-inner,.ssb-stories) .ssb-gradient-text{background-image:var(--ssb-heading-gradient-light)}}.ssb-public.ssb-high-contrast .fms-website .ssb-gradient-text{background:none;color:inherit;-webkit-text-fill-color:currentColor}@media(forced-colors:active){.ssb-public .fms-website .ssb-gradient-text{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.ams{--ssb-chart-primary: #990000}.ams.dark{--ssb-chart-primary: #ff9478}.ssb-public .ssb-quick-access h2>.ssb-gradient-text{width:fit-content;max-width:100%}.ssb-public .fms-website :is(h1,h2,h3,h4,h5,h6),.ssb-public .fms-website :is(.fms-eyebrow,.ssb-showcase-kicker,.ssb-slide-category,.ssb-menu-caption),.ssb-public .ssb-menu-list a,.ssb-public .ssb-mobile-group-toggle,.ssb-public .ssb-footer-directory summary,.ssb-public .ssb-footer-explore a,.ssb-public .ssb-slide-index strong,.ssb-public .ssb-quick-grid>a,.ams :is(h1,h2,h3,h4,h5,h6),.ams aside nav a,.ams .dg-command-links a,.login.command-login :is(h1,h2,h3){text-transform:capitalize}.ssb-public .ssb-programme-footer .ssb-footer-force-brand h2{text-transform:capitalize}[data-title-case],[data-title-case] *,.ssb-public .fms-rich :is(h2,h3,h4),.ssb-public .ssb-editorial-copy :is(h2,h3,h4){text-transform:none!important}.ssb-public .ssb-programme-hero{min-height:clamp(500px,44vw,640px);padding:56px max(48px,calc((100vw - 1280px)/2)) 90px}.ssb-public .ssb-programme-hero .fms-hero-content{width:70%;max-width:920px}.ssb-public .ssb-programme-hero h1{font-size:clamp(34px,4.2vw,60px);line-height:1.1;min-height:2.2em;margin-block:24px}.ssb-public .ssb-programme-hero .fms-actions{margin-top:28px;gap:12px}.ssb-public .ssb-programme-hero .fms-button{min-height:44px;padding:11px 18px;text-transform:capitalize}.ssb-public .ssb-slide-controls{margin-top:20px;gap:10px}.ssb-public .ssb-slide-controls button,.ssb-public .ssb-slide-index button{width:44px;height:44px;min-height:44px;flex:none}.ssb-public .ssb-slide-index{width:360px;left:auto;right:max(48px,calc((100vw - 1280px)/2));bottom:28px;grid-template-rows:32px 44px 40px 18px;gap:12px;text-align:right}.ssb-public .ssb-slide-index strong{display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:24px}.ssb-public .ssb-slide-index strong .ams-nav-icon{width:24px;height:24px;color:#e4c16e}.ssb-public .ssb-slide-index>div{justify-content:flex-end}.ssb-public .ssb-slide-index p{justify-content:flex-end;text-transform:capitalize}.ssb-public .ssb-slide-index small{display:block}.ssb-public .ssb-media-showcase{background:#f8f5f4;position:relative;isolation:isolate;overflow:clip}.ssb-public .ssb-media-showcase:before{content:"";position:absolute;inset:auto 0 -30px;height:clamp(120px,16vw,230px);background:url(/federation/gallery-ribbon.svg) center bottom / 100% 100% no-repeat;opacity:.8;pointer-events:none;z-index:0}.ssb-public .ssb-media-showcase>.fms-shell{position:relative;z-index:1}.ssb-gallery-viewport{position:relative;overflow:hidden;--ssb-gallery-panel-width: 1280px}.ssb-gallery-track{display:flex;gap:16px;width:max-content;animation:ssb-media-scroll 48s linear infinite;animation-play-state:paused;will-change:transform}.ssb-gallery-track[data-playing=true]{animation-play-state:running}.ssb-gallery-viewport:hover .ssb-gallery-track,.ssb-gallery-viewport:focus-within .ssb-gallery-track{animation-play-state:paused}.ssb-public .ssb-gallery-track .ssb-media-mosaic{flex:none;width:var(--ssb-gallery-panel-width);grid-template-columns:1fr 1.5fr 3fr 1.45fr 1.45fr;grid-template-rows:repeat(2,clamp(140px,12vw,175px));gap:10px}.ssb-gallery-track .ssb-mosaic-0{grid-column:1 / 3;grid-row:1}.ssb-gallery-track .ssb-mosaic-1{grid-column:1;grid-row:2}.ssb-gallery-track .ssb-mosaic-2{grid-column:2;grid-row:2}.ssb-gallery-track .ssb-mosaic-3{grid-column:3;grid-row:1 / 3}.ssb-gallery-track .ssb-mosaic-4{grid-column:4;grid-row:1}.ssb-gallery-track .ssb-mosaic-5{grid-column:4;grid-row:2}.ssb-gallery-track .ssb-video-tile{grid-column:5;grid-row:1 / 3}.ssb-public .ssb-gallery-track .ssb-photo-tile>span{background:linear-gradient(transparent,#2b0000d9)}.ssb-gallery-track .ssb-video-caption{background:linear-gradient(transparent,#2b0000);padding-bottom:62px}.ssb-public .ssb-gallery-track .ssb-video-play .ams-nav-icon{color:#fff}.ssb-gallery-track .ssb-video-play{top:42%;background:#900;width:50px;height:38px}.ssb-public .ssb-gallery-controls{position:absolute;bottom:12px;right:12px;display:flex;gap:6px;z-index:2}.ssb-public .ssb-gallery-controls button{width:40px;min-height:40px;padding:8px;background:#fff;color:#2b0000;border:1px solid #ded9d7}.ssb-public .ssb-gallery-controls .ams-nav-icon{width:16px;height:16px;color:#900}.ssb-public .ssb-media-actions{margin-top:22px;gap:16px}.ssb-public .fms-website .ssb-media-actions>.fms-button{min-height:44px;padding:11px 22px;color:#2b0000!important;text-transform:capitalize}.ssb-public .ssb-media-actions .ams-nav-icon{color:#900}.ssb-public .ssb-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes ssb-media-scroll{to{transform:translate(calc(-50% - 8px))}}@media(max-width:1100px){.ssb-public .ssb-programme-hero{min-height:620px;padding:40px 24px 208px}.ssb-public .ssb-programme-hero .fms-hero-content{width:100%}.ssb-public .ssb-slide-index{left:24px;right:auto;bottom:24px;width:min(400px,calc(100% - 48px));text-align:left}.ssb-public .ssb-slide-index strong,.ssb-public .ssb-slide-index>div,.ssb-public .ssb-slide-index p{justify-content:flex-start}}@media(max-width:600px){.ssb-public .ssb-programme-hero{min-height:640px;padding:28px 18px 208px}.ssb-public .ssb-programme-hero h1{font-size:30px;min-height:3.3em;margin-block:20px}.ssb-public .ssb-slide-index{left:18px;right:18px;width:auto;bottom:22px;gap:10px;text-align:center}.ssb-public .ssb-slide-index strong{font-size:21px}.ssb-public .ssb-slide-index strong,.ssb-public .ssb-slide-index>div,.ssb-public .ssb-slide-index p{justify-content:center}.ssb-public .ssb-gallery-controls button{width:44px;min-height:44px}.ssb-public .ssb-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ssb-public .ssb-quick-access .ssb-home-panel-grid{align-items:start;gap:20px}.ssb-public .ssb-home .ssb-quick-access.ssb-home-band{padding-block:18px}.ssb-public .ssb-quick-access .ssb-events.is-embedded{align-self:stretch;display:flex;flex-direction:column}.ssb-public .ssb-events.is-preview .ssb-event-list{flex:1;grid-auto-rows:1fr}.ssb-public .ssb-welcome-panel{position:relative;isolation:isolate;padding:16px;background:#fff;border:1px solid #dfe5e8;border-top:3px solid #990000;box-shadow:0 8px 24px #66000006;gap:12px;justify-content:flex-start}.ssb-public .ssb-home .ssb-welcome-panel h2{font-size:clamp(30px,2.6vw,38px);margin-top:8px}.ssb-public .ssb-quick-access :is(.ssb-showcase-kicker,.fms-eyebrow){font-size:11px}.ssb-public .ssb-home .ssb-events.is-embedded h2{font-size:clamp(22px,1.8vw,25px);margin-top:4px}.ssb-public .ssb-quick-access .ssb-events-heading{margin-bottom:8px}.ssb-public .ssb-quick-access .ssb-events-note{margin:0 0 10px;line-height:1.5}.ssb-welcome-panel:before{content:"";position:absolute;top:22px;right:18px;width:120px;height:150px;background:url(/federation/ssb-emblem.png) center / contain no-repeat;opacity:.045;z-index:-1;pointer-events:none}.ssb-public .ssb-welcome-intro{font-size:13px;line-height:1.5;margin-top:10px}.ssb-welcome-highlights{position:relative;gap:6px}.ssb-welcome-highlights:before{content:"";position:absolute;left:26px;top:20px;bottom:20px;border-left:1px dashed #cfb58e}.ssb-welcome-highlights li{display:block;position:relative}.ssb-public .ssb-welcome-highlights a{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:8px;align-items:center;padding:8px 10px;border:1px solid #e9dfd4;background:linear-gradient(110deg,#fff,#fffaf5);color:#333}.ssb-public .ssb-welcome-highlights a:is(:hover,:focus-visible){border-color:#900;background:#fff2e9}.ssb-welcome-highlights a>.ams-nav-icon{width:16px;height:16px;color:#900}.ssb-welcome-icon{width:32px;height:32px;border-color:#ecd9c7;align-self:start}.ssb-welcome-step{position:absolute;top:29px;left:29px;display:grid;place-items:center;width:16px;height:16px;background:#900;color:#fff;font-size:8px;font-weight:700;border:2px solid white}.ssb-public .ssb-welcome-highlights h3{font-size:14px;margin-bottom:2px}.ssb-public .ssb-welcome-highlights p{font-size:12px}.ssb-welcome-actions{border-top:1px solid #eee5dd;padding-top:10px;gap:8px 14px}.ssb-public .ssb-welcome-actions .fms-button-primary:is(:hover,:focus-visible){background:#e4c16e;border-color:#e4c16e;color:#600}.ssb-public .ssb-events.is-preview .ssb-event-list{display:grid;gap:6px;border:0;background:transparent;overflow:visible}.ssb-public .ssb-events.is-preview .ssb-event{grid-template-columns:56px minmax(0,1fr);padding:10px;gap:12px;border:1px solid #e1dcd5;border-left:3px solid #c9ac76;background:#fff;align-items:center}.ssb-public .ssb-events.is-preview .ssb-event:first-child{border-left-color:#900;background:#fffaf5}.ssb-public .ssb-events.is-preview .ssb-event-date{grid-column:auto;display:block}.ssb-public .ssb-events.is-preview .ssb-event-date time{display:flex;flex-direction:column;align-items:stretch;width:56px;min-width:0;border:1px solid #e4d2b8;text-align:center;background:#fff5e5;color:#600;line-height:1.3}.ssb-event-stamp>span:first-child{background:#900;color:#fff;font-size:10px;padding:3px;text-transform:uppercase;letter-spacing:.06em}.ssb-event-stamp strong{font-size:16px;padding:3px 2px 0}.ssb-event-stamp>span:last-of-type{font-size:11px;padding-bottom:3px}.ssb-event-stamp small{font-size:9px;padding:3px;border-top:1px solid #e4d2b8}.ssb-public .ssb-events.is-preview .ssb-event-kind{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#766146}.ssb-event-kind .ams-nav-icon{width:14px;height:14px;color:#900}.ssb-public .ssb-events.is-preview .ssb-event h3{margin:3px 0;font-size:14px;line-height:1.4}.ssb-public .ssb-events.is-preview .ssb-event-detail>p{display:flex;gap:5px;align-items:start;color:#5d6469}.ssb-event-detail>p>.ams-nav-icon{width:13px;height:13px;flex:none;margin-top:2px;color:#900}.ssb-public .ssb-events.is-preview .ssb-event-date>span{display:block;margin:5px 0 0;text-align:center}@media(max-width:1100px){.ssb-public .ssb-welcome-panel{padding:16px}}@media(max-width:900px){.ssb-public .ssb-quick-access .ssb-home-panel-grid{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-width:760px){.ssb-public .ssb-quick-access .ssb-events-heading{flex-direction:row;align-items:center;gap:8px}.ssb-public .ssb-quick-access .ssb-events-heading>div{min-width:0}.ssb-public .ssb-quick-access .ssb-events-heading .fms-text-link{flex:none;font-size:11px}.ssb-public .ssb-events.is-preview .ssb-event{gap:10px;padding:10px}.ssb-public .ssb-events.is-preview .ssb-event h3{font-size:14px}}@media(max-width:600px){.ssb-public .ssb-welcome-actions{gap:6px 8px}.ssb-public .ssb-welcome-actions .fms-button-primary{padding:8px 10px;font-size:12px}.ssb-public .ssb-welcome-actions .ssb-showcase-link{font-size:12px;gap:6px}.ssb-public .ssb-welcome-actions .ams-nav-icon{width:16px;height:16px;flex-basis:16px}}@media(forced-colors:active){.ssb-welcome-panel:before{display:none}.ssb-welcome-step,.ssb-event-stamp>span:first-child{border:1px solid ButtonText}}.ssb-public .ssb-programme-footer{--footer-button-width: 152px;--footer-button-height: 46px;background:linear-gradient(125deg,#2b0000,#370606 58%,#240000) #2b0000;color:#f9efea;font-family:DM Sans,Arial,sans-serif;padding:24px 0 0}.ssb-public .ssb-programme-footer .fms-footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;gap:26px;padding-bottom:22px}.ssb-public .ssb-programme-footer .fms-footer-grid>section{min-width:0;margin:0;grid-column:auto;padding:0}.ssb-public .ssb-programme-footer .fms-footer-grid>section+section{border-left:1px solid #ffffff38;border-top:0;padding:0 0 0 26px}.ssb-public .ssb-programme-footer :is(h3,.ssb-footer-directory summary){color:#fff;font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;margin:0 0 18px}.ssb-public .ssb-programme-footer .ssb-footer-lockup{align-items:center;gap:16px}.ssb-public .ssb-programme-footer .ssb-footer-force-brand .fms-footer-logo{width:64px;height:auto;aspect-ratio:250 / 308;object-fit:contain;flex:none}.ssb-public .ssb-programme-footer .ssb-footer-force-brand h2{font-family:DM Sans,Arial,sans-serif;font-size:21px;font-weight:700;line-height:1.3;letter-spacing:0;color:#fff;margin:0 0 6px;text-transform:none}.ssb-public .ssb-programme-footer .ssb-footer-force-brand p{color:#e7d5d0;font-size:11px;line-height:1.6;margin:0}.ssb-public .ssb-programme-footer .ssb-footer-force-brand .ssb-force-name-hi{font-size:19px;color:#fff;line-height:1.4;margin-bottom:3px}.ssb-public .ssb-programme-footer .ssb-footer-force-brand .ssb-force-motto{font-size:12px;color:var(--ssb-gold);margin-top:4px}.ssb-public .ssb-programme-footer :is(.ssb-footer-actions,.ssb-store-badges){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,calc(2 * var(--footer-button-width) + 10px));gap:10px}.ssb-public .ssb-programme-footer .ssb-footer-actions{margin:18px 0 0}.ssb-public .ssb-programme-footer .ssb-footer-actions a,.ssb-public .ssb-programme-footer .ssb-store-badges>div{min-height:var(--footer-button-height);height:var(--footer-button-height);width:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.ssb-public .ssb-programme-footer .ssb-footer-actions a{gap:8px;font-size:14px;font-weight:400;color:#fff;background:#ffffff05;border:1px solid #ffffff66}.ssb-public .ssb-programme-footer .ssb-footer-actions a:hover{background:#ffffff12}.ssb-public .ssb-programme-footer .ssb-footer-explore{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 22px}.ssb-public .ssb-programme-footer .ssb-footer-explore a{color:#f9efea;font-size:14px;font-weight:400;line-height:1.5;margin:0;overflow-wrap:anywhere}.ssb-public .ssb-programme-footer .ssb-channel-links{gap:10px;margin:0 0 18px}.ssb-public .ssb-programme-footer .ssb-channel-links a{width:42px;height:42px;border-color:#fff6}.ssb-public .ssb-programme-footer .ssb-channel-links .ams-nav-icon{width:21px;height:21px;color:#fff}.ssb-public .ssb-programme-footer .ssb-footer-apps{border-top:1px solid #ffffff38;padding:14px 0 0}.ssb-public .ssb-programme-footer .ssb-footer-apps h3{font-size:12px;margin-bottom:12px}.ssb-public .ssb-programme-footer .ssb-store-badges{margin:0}.ssb-public .ssb-programme-footer .ssb-store-badges>div{background:transparent;border:0;overflow:visible}.ssb-public .ssb-programme-footer .ssb-store-badges img{width:100%;height:auto;max-height:none;object-fit:contain;display:block}.ssb-public .ssb-programme-footer .ssb-store-badges img[src$="/app-store.svg"]{width:88.276412%}.ssb-public .ssb-programme-footer .ssb-footer-signature{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid #ffffff38;margin:0 auto;padding:18px 0;gap:18px;font-size:11px;line-height:1.5}.ssb-public .ssb-programme-footer .ssb-footer-signature>span:first-child{grid-column:auto;justify-self:start}.ssb-public .ssb-programme-footer .ssb-footer-signature nav{justify-self:center;justify-content:center}.ssb-public .ssb-programme-footer .ssb-footer-signature nav a{color:#f9efea;font-size:11px;padding:0 9px;line-height:1.4;border-right-color:#fff6}.ssb-public .ssb-programme-footer .ssb-powered-by{justify-self:end;display:flex;align-items:center;margin:0}.ssb-public .ssb-programme-footer .ssb-powered-by img{width:104px;height:auto;object-fit:contain;display:block}@media(max-width:1100px){.ssb-public .ssb-programme-footer{--footer-button-width: 140px}.ssb-public .ssb-programme-footer .fms-footer-grid{grid-template-columns:1fr 1fr;gap:22px}.ssb-public .ssb-programme-footer .fms-footer-grid>section:last-child{grid-column:1 / -1;border-left:0;border-top:1px solid #ffffff38;padding:18px 0 0}.ssb-public .ssb-programme-footer .ssb-footer-channels{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.ssb-public .ssb-programme-footer .ssb-footer-channels>h3{grid-column:1;margin-bottom:12px}.ssb-public .ssb-programme-footer .ssb-channel-links{grid-column:1;margin-bottom:0}.ssb-public .ssb-programme-footer .ssb-footer-apps{grid-column:2;grid-row:1 / 3;border-top:0;border-left:1px solid #ffffff38;padding:0 0 0 26px}.ssb-public .ssb-programme-footer .ssb-footer-signature{grid-template-columns:1fr auto;gap:12px}.ssb-public .ssb-programme-footer .ssb-footer-signature nav{grid-column:1;grid-row:2;justify-self:start;justify-content:flex-start}.ssb-public .ssb-programme-footer .ssb-powered-by{grid-column:2;grid-row:1 / 3}}@media(max-width:800px){.ssb-public .ssb-programme-footer{--footer-button-width: 140px;--footer-button-height: 44px;padding-top:20px}.ssb-public .ssb-programme-footer .fms-footer-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:18px}.ssb-public .ssb-programme-footer .fms-footer-grid>section+section{grid-column:auto;border-left:0;border-top:1px solid #ffffff38;padding:16px 0 0}.ssb-public .ssb-programme-footer .ssb-footer-force-brand h2{font-size:20px}.ssb-public .ssb-programme-footer .ssb-footer-explore{gap:10px 18px}.ssb-public .ssb-programme-footer .ssb-footer-channels{display:block}.ssb-public .ssb-programme-footer .ssb-channel-links{margin-bottom:18px}.ssb-public .ssb-programme-footer .ssb-footer-apps{border-left:0;border-top:1px solid #ffffff38;padding:14px 0 0}.ssb-public .ssb-programme-footer .ssb-footer-directory summary{margin:0}.ssb-public .ssb-programme-footer :is(.ssb-footer-actions,.ssb-store-badges){--footer-button-width: 140px}.ssb-public .ssb-programme-footer .ssb-footer-directory summary:after{color:#fff}.ssb-public .ssb-programme-footer .ssb-footer-directory[open] summary{margin-bottom:12px}.ssb-public .ssb-programme-footer .ssb-footer-signature{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 0}.ssb-public .ssb-programme-footer .ssb-footer-signature>span:first-child{grid-column:1 / -1}.ssb-public .ssb-programme-footer .ssb-footer-signature nav{grid-column:1 / -1;justify-content:flex-start;justify-self:start}.ssb-public .ssb-programme-footer .ssb-footer-signature nav a{padding-inline:6px;font-size:10px}.ssb-public .ssb-programme-footer .ssb-powered-by{grid-column:2;grid-row:3}.ssb-public .ssb-programme-footer .ssb-powered-by img{width:88px}}.ssb-public .ssb-programme-footer :is(a,summary):focus-visible{outline-color:var(--ssb-gold)}@media(max-width:360px){.ssb-public .ssb-programme-footer .ssb-footer-force-brand h2{font-size:18px}.ssb-public .ssb-programme-footer .ssb-footer-force-brand .fms-footer-logo{width:58px}}@font-face{font-family:Noto Sans Devanagari;src:url(/fonts/astra-theme/noto-sans-devanagari.ttf) format("truetype");font-weight:100 900;font-display:swap}.ssb-public .fms-website[lang=hi],.ssb-public .fms-website[lang=hi] :is(h1,h2,h3,h4,button,select,input,textarea,.fms-brand,.fms-footer){font-family:Noto Sans Devanagari,DM Sans,sans-serif;letter-spacing:normal}.ssb-public .fms-website[lang=hi] :is(h1,h2,h3,h4){line-height:1.4}.ssb-public .ssb-header-language{flex:none}.ssb-language-switch{display:grid;place-items:center;position:relative;width:52px;height:38px;border:1px solid #e4c16e70;color:#fff;background:#ffffff0a;font-size:12px;font-weight:600;padding-right:9px}.ssb-language-switch:after{content:"⌄";position:absolute;right:6px;top:8px;color:#e4c16e;pointer-events:none}.ssb-language-switch select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ssb-language-switch:is(:hover,:focus-within){background:#e4c16e26;outline:2px solid #e4c16e;outline-offset:2px}.ssb-public .ssb-adaptive-header.is-compact .fms-brand{order:1}.ssb-public .ssb-adaptive-header.is-compact .ssb-header-language{order:2;margin-left:auto}.ssb-public .ssb-adaptive-header.is-compact .fms-menu-toggle{order:3}.ssb-public .fms-hero-inner.ssb-inner-photo-hero{position:relative;display:flex;align-items:center;min-height:320px;padding:42px 0;background:#2b0000;color:#fff}.ssb-public .ssb-inner-photo-hero .fms-hero-image{opacity:1}.ssb-public .fms-hero-inner.ssb-inner-photo-hero:after{background:linear-gradient(90deg,#2b0000f5,#2b0000cc 42%,#2b000050),linear-gradient(0deg,#2b000055,transparent)}.ssb-public .ssb-inner-photo-hero .fms-hero-content{position:relative;z-index:1;padding:0;max-width:1280px}.ssb-public .ssb-inner-photo-hero .fms-eyebrow{color:#e4c16e;letter-spacing:.1em;font-size:11px}.ssb-public .ssb-inner-photo-hero h1{color:#fff;font-size:clamp(32px,4.3vw,62px);line-height:1.14;letter-spacing:-.035em;max-width:980px;margin:18px 0;text-wrap:balance}.ssb-inner-hero-lead{display:block}.ssb-public .ssb-inner-photo-hero p{max-width:70ch;color:#fff2ee;font-size:15px;line-height:1.65}@media(max-width:600px){.ssb-public .ssb-adaptive-header.is-compact{gap:8px;padding-inline:16px}.ssb-public .ssb-adaptive-header.is-compact .fms-brand{font-size:16px;gap:7px}.ssb-public .ssb-adaptive-header.is-compact .fms-brand img{width:30px;height:34px}.ssb-public .ssb-adaptive-header.is-compact .fms-brand small{font-size:6px}.ssb-public .ssb-adaptive-header.is-compact .fms-menu-toggle{width:38px;min-width:38px;height:38px}.ssb-language-switch{width:40px;height:38px;font-size:11px}.ssb-public .fms-hero-inner.ssb-inner-photo-hero{min-height:270px;padding-block:30px}.ssb-public .ssb-inner-photo-hero h1{font-size:32px}.ssb-public .ssb-inner-photo-hero p{font-size:13px}}@media(max-width:360px){.ssb-public .ssb-adaptive-header.is-compact .fms-brand{font-size:14px}.ssb-public .ssb-adaptive-header.is-compact{padding-inline:12px}}@media(forced-colors:active){.ssb-public .ssb-inner-photo-hero:after{background:Canvas}.ssb-public .ssb-inner-photo-hero :is(h1,p,.fms-eyebrow){color:CanvasText}}.dg-message-hindi-editor{border:1px solid #e1dcd5;padding:12px;margin-block:14px}.dg-message-hindi-editor summary{cursor:pointer;font-weight:600;margin-bottom:12px}.dg-message-hindi-editor [lang=hi]{font-family:Noto Sans Devanagari,sans-serif;line-height:1.7}.ssb-public .ssb-inner-navigation{background:#fff;border-bottom:1px solid #e6ded6}.ssb-inner-navigation>div{display:flex;align-items:center;gap:6px;overflow-x:auto}.ssb-public .ssb-inner-navigation a{display:flex;align-items:center;gap:7px;min-height:48px;padding:10px 16px;color:#5e5451;white-space:nowrap;font-size:13px;border-bottom:3px solid transparent}.ssb-public .ssb-inner-navigation a:is(:hover,[aria-current=page]){background:#fff5ed;border-bottom-color:#900;color:#900}.ssb-inner-navigation .ams-nav-icon{width:17px;height:17px;color:inherit}.ssb-public .ssb-editorial-page{background:#f5f4f1;color:#333}.ssb-public .ssb-page-section{padding-block:28px}.ssb-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.ssb-public .ssb-page-heading h2{color:#333;font-size:clamp(24px,2.2vw,32px);line-height:1.2;margin:6px 0 0}.ssb-public .ssb-page-heading .fms-eyebrow{color:#900;font-size:11px}.ssb-public .ssb-page-heading>:last-child:not(:first-child){max-width:54ch}.ssb-public .ssb-editorial-copy,.ssb-public .ssb-page-heading>p{color:#625f5b;font-size:14px;line-height:1.65}.ssb-public .ssb-editorial-copy p{margin:0 0 8px;font-size:inherit;color:inherit;line-height:inherit}.ssb-public .ssb-page-link{display:inline-flex;align-items:center;gap:8px;color:#900;font-size:13px;font-weight:600;min-height:40px;text-decoration:none}.ssb-page-link .ams-nav-icon{width:17px;height:17px;color:inherit}.ssb-public .ssb-page-link:hover{color:#640;text-decoration:underline;text-underline-offset:4px}.ssb-public :is(.ssb-editorial-page,.ssb-inner-navigation) :is(a,button,input,select):focus-visible{outline:2px solid #990000;outline-offset:3px}.ssb-public .ssb-filter-buttons{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.ssb-public .ssb-filter-buttons button{min-height:40px;padding:8px 13px;background:#fff;color:#625b55;border:1px solid #ddd6cc;font:inherit;font-size:12px}.ssb-public .ssb-filter-buttons button:is(:hover,[aria-pressed=true]){color:#fff;background:#900;border-color:#900}.ssb-directory-toolbar{display:flex;align-items:center;gap:14px}.ssb-public .ssb-search-field{display:flex;flex-direction:row;align-items:center;gap:10px;width:min(100%,440px);border:1px solid #d9d1c8;background:#fff;padding-inline:12px}.ssb-search-field .ams-nav-icon{color:#900;width:18px;height:18px}.ssb-public .ssb-search-field input{min-width:0;width:100%;min-height:44px;border:0;background:transparent;color:#333;font:inherit;font-size:14px;padding:8px 0}.ssb-directory-toolbar>span{font-size:12px;color:#74675b;white-space:nowrap}.ssb-directory-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.ssb-discipline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ssb-public .ssb-discipline-grid>button{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;text-align:left;gap:10px;min-height:84px;padding:12px;border:1px solid #ddd8d0;background:#fff;color:#333}.ssb-public .ssb-discipline-grid>button:is(:hover,[aria-pressed=true]){border-color:#900;background:#fff2e8}.ssb-discipline-grid strong{display:block;font-size:14px;line-height:1.3}.ssb-discipline-grid small{display:block;font-size:10px;color:#796c5f;margin-top:5px}.ssb-public .ssb-page-icon{display:grid;place-items:center;width:34px;height:34px;background:#9900000b;color:#900}.ssb-page-icon .ams-nav-icon{width:23px;height:23px;color:inherit}.ssb-discipline-grid>button>.ams-nav-icon{color:#900;width:16px;height:16px}.ssb-public .ssb-directory-layout .ssb-discipline-detail{padding:0;min-height:0;background:#fff;color:#333;border:1px solid #d9d0c5;position:sticky;top:82px}.ssb-discipline-detail figure{position:relative;margin:0}.ssb-public .ssb-discipline-detail figure img{display:block;width:100%;height:180px;object-fit:cover;filter:none;margin:0}.ssb-discipline-detail figcaption{font-size:10px;color:#fff;position:absolute;bottom:0;padding:8px 12px;width:100%;background:linear-gradient(transparent,#230000cf)}.ssb-discipline-copy{padding:18px}.ssb-public .ssb-discipline-copy .fms-eyebrow{color:#900;font-size:10px}.ssb-public .ssb-discipline-detail .ssb-discipline-copy h3{color:#333;font-size:26px;line-height:1.2;margin:8px 0 12px}.ssb-public .ssb-discipline-copy .ssb-editorial-copy{font-size:13px}.ssb-public .ssb-discipline-detail .ssb-editorial-copy p,.ssb-public .ssb-discipline-detail .ssb-discipline-agenda p{color:#625f5b}.ssb-discipline-agenda{border-top:1px solid #e8dfd6;margin-top:12px;padding-top:14px}.ssb-public .ssb-discipline-agenda h4{font-size:13px;margin:0 0 10px;color:#333}.ssb-public .ssb-discipline-agenda a{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:4px 6px;padding:9px 0;border-bottom:1px solid #ece5de;color:#333;font-size:12px}.ssb-discipline-agenda a time{grid-column:1 / -1;color:#900;font-size:10px}.ssb-discipline-agenda a .ams-nav-icon{width:16px;height:16px;color:#900}.ssb-public .ssb-discipline-agenda p{color:#625f5b;font-size:12px}.ssb-mobile-discipline{display:none}.ssb-page-empty{grid-column:1 / -1;background:#fff;border:1px dashed #ddd0bf;text-align:center;padding:40px 20px;color:#625f5b}.ssb-public .ssb-page-empty h3{font-size:18px}.ssb-public .ssb-page-empty button,.ssb-public .ssb-clear-filters{color:#900;background:#fff3e8;border:1px solid #ddcbb5;font:inherit;font-size:12px;padding:8px 12px;min-height:40px}.ssb-public .ssb-archive-section{border-top:1px solid #e1d9d0}.ssb-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ssb-archive-grid article{background:#fff;border:1px solid #e1d9d0;display:grid;grid-template-columns:120px minmax(0,1fr)}.ssb-archive-grid img{width:100%;height:100%;max-height:260px;object-fit:cover}.ssb-archive-grid article>div{padding:16px}.ssb-public .ssb-archive-grid h3{color:#333;font-size:15px;margin:0 0 8px}.ssb-public .ssb-archive-grid .ssb-editorial-copy{font-size:12px}.ssb-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ssb-module-card{--module-accent: #990000;--module-tint: #9900000a;display:flex;flex-direction:column;padding:20px;border:1px solid #ded6cd;border-top:3px solid var(--module-accent);background:#fff;scroll-margin-top:85px}.ssb-module-card[data-category="Athlete Wellbeing"]{--module-accent: #007b89;--module-tint: #007b890d}.ssb-module-card[data-category="Programme Oversight"]{--module-accent: #986810;--module-tint: #98681012}.ssb-module-card header{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#76695c;margin-bottom:14px}.ssb-public .ssb-module-card .ssb-page-icon{color:var(--module-accent);background:var(--module-tint);width:40px;height:40px}.ssb-public .ssb-module-card h3{font-size:19px;color:#333;margin:0 0 6px;line-height:1.3}.ssb-module-tagline{font-size:12px;color:var(--module-accent);font-weight:600;margin-bottom:10px}.ssb-public .ssb-module-card .ssb-editorial-copy{font-size:13px}.ssb-module-card>a{margin-top:auto;padding-top:8px}.ssb-public .ssb-page-callout{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff2e4;border:1px solid #e3cfb9;margin-top:22px;color:#333}.ssb-page-callout>.ams-nav-icon{width:28px;height:28px;color:#900;flex:none}.ssb-page-callout>div{flex:1}.ssb-public .ssb-page-callout h3{color:#333;font-size:17px;margin:0 0 4px}.ssb-public .ssb-page-callout p{font-size:13px;color:#716455;line-height:1.5;margin:0}.ssb-public .ssb-page-callout>a{flex:none;white-space:nowrap}.ssb-public .ssb-editorial-page .ams-role-section{background:#fff8f1;border-top:1px solid #e5d8c8;padding:24px 0}.ssb-public .ssb-editorial-page .ams-role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;border:0;background:transparent}.ssb-public .ssb-editorial-page .ams-editorial-heading h2{font-size:28px;line-height:1.3}.ssb-public .ssb-editorial-page .ams-editorial-heading p{font-size:13px}.ssb-public .ssb-editorial-page .ams-role-grid>a{--role-accent: #990000;--role-tint: #99000012;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;align-content:start;gap:8px;padding:14px;background:var(--role-tint);border:1px solid #decabc;border-top:2px solid var(--role-accent)}.ssb-public .ssb-editorial-page .ams-role-grid>a[data-role=super-admin]{--role-accent: #946217;--role-tint: #bd882416}.ssb-public .ssb-editorial-page .ams-role-grid>a[data-role=sports-admin]{--role-accent: #a24b16;--role-tint: #d8752316}.ssb-public .ssb-editorial-page .ams-role-grid>a[data-role=coach]{--role-accent: #235d88;--role-tint: #267db416}.ssb-public .ssb-editorial-page .ams-role-grid>a[data-role=athlete]{--role-accent: #007687;--role-tint: #008e9e16}.ssb-public .ssb-editorial-page .ams-role-grid>a:hover{background:color-mix(in srgb,var(--role-accent) 15%,white)}.ssb-public .ssb-editorial-page .ams-role-grid .ams-nav-icon{width:22px;height:22px;color:var(--role-accent)}.ssb-public .ssb-editorial-page .ams-role-grid h3{font-size:15px;line-height:1.35;margin:0;color:#333}.ssb-public .ssb-editorial-page .ams-role-grid p{grid-column:1 / -1;font-size:12px;line-height:1.5;margin:0;color:#665f58}.ssb-public .ssb-news-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#3a0707;color:#fff;border-bottom:3px solid #d8b55b}.ssb-news-feature figure,.ssb-news-card figure{position:relative;margin:0}.ssb-news-feature{margin-bottom:16px}.ssb-news-feature img{width:100%;height:100%;max-height:340px;object-fit:cover;display:block}.ssb-news-feature figcaption,.ssb-news-card figcaption{position:absolute;bottom:0;left:0;width:100%;padding:22px 12px 8px;color:#fff;background:linear-gradient(transparent,#230000de);font-size:10px}.ssb-news-feature>div{padding:30px;align-self:center}.ssb-news-category{display:inline-block;padding:4px 7px;color:#900;border:1px solid #e7d2b9;background:#fff3e5;font-size:10px;margin-bottom:9px}.ssb-news-feature small,.ssb-news-card small{display:block;font-size:11px;color:#71655a}.ssb-public .ssb-news-feature small{color:#efd6c7}.ssb-public .ssb-news-feature h3{color:#fff;font-size:clamp(24px,2.2vw,32px);line-height:1.3;margin:10px 0}.ssb-public .ssb-news-feature p{color:#f2dcd2;font-size:14px;line-height:1.65}.ssb-public .ssb-news-feature .ssb-page-link{color:#e4c16e}.ssb-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ssb-news-card{display:grid;grid-template-columns:180px minmax(0,1fr);background:#fff;border:1px solid #dfd8cf}.ssb-news-card figure{min-height:240px}.ssb-news-card img{display:block;height:100%;width:100%;object-fit:cover}.ssb-news-card>div{padding:18px}.ssb-public .ssb-news-card h3{color:#333;font-size:18px;line-height:1.35;margin:8px 0}.ssb-public .ssb-news-card p{color:#625f5b;font-size:13px;line-height:1.6;margin:8px 0}.ssb-news-notices{border-top:1px solid #e1d9d0}.ssb-notice-group+.ssb-notice-group{margin-top:24px}.ssb-notice-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:12px}.ssb-public .ssb-notice-heading h3{font-size:19px;margin:0;color:#333}.ssb-public .ssb-notice-heading .ssb-editorial-copy{font-size:12px}.ssb-notice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ssb-notice-grid article{background:#fff;border:1px solid #dfd8cf;padding:18px;display:flex;gap:12px}.ssb-notice-grid article>.ams-nav-icon{color:#900;width:20px;height:20px;flex:none}.ssb-public .ssb-notice-grid h4{color:#333;font-size:15px;margin:0 0 8px}.ssb-public .ssb-notice-grid .ssb-editorial-copy{font-size:13px}.ssb-notice-grid time{display:block;font-size:11px;color:#8c6653;margin-bottom:6px}.ssb-public .fms-website[data-page=calendar] main{background:#f5f4f1}.ssb-public .ssb-events:not(.is-preview){padding-block:28px}.ssb-calendar-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.ssb-calendar-overview>div{display:grid;grid-template-columns:32px auto;gap:2px 12px;padding:15px 18px;background:#fff;border:1px solid #e3d9ce}.ssb-calendar-overview .ams-nav-icon{grid-row:span 2;width:26px;height:26px;color:#900;align-self:center}.ssb-calendar-overview strong{color:#600;font-size:26px;line-height:1}.ssb-calendar-overview span{color:#786956;font-size:11px}.ssb-public .ssb-events:not(.is-preview) .ssb-events-filters{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr auto;align-items:end;gap:12px;background:#fff;border:1px solid #e1d7cc;padding:16px}.ssb-public .ssb-events:not(.is-preview) .ssb-events-filters label{min-width:0;font-weight:600;color:#625344}.ssb-public .ssb-events:not(.is-preview) .ssb-events-filters :is(input,select){min-height:42px;border-color:#dcd4cb;font-weight:400}.ssb-events-filters .ssb-clear-filters{grid-column:5}.ssb-public .ssb-events:not(.is-preview) .ssb-event-list{border:0;overflow:visible;background:transparent}.ssb-calendar-month{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ssb-calendar-month+.ssb-calendar-month{margin-top:28px}.ssb-calendar-month>header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #d7cab9;padding:10px 0}.ssb-public .ssb-calendar-month>header h3{color:#600;font-size:19px;margin:0}.ssb-calendar-month>header span{font-size:11px;color:#796651}.ssb-public .ssb-events:not(.is-preview) .ssb-event{grid-template-columns:92px minmax(0,1fr);gap:6px 14px;padding:14px 18px;margin-bottom:0;background:#fff;border:1px solid #e4dcd2;border-left:3px solid #cbaa62}.ssb-public .ssb-events:not(.is-preview) .ssb-event-date{grid-row:span 2;align-self:stretch;flex-direction:column;justify-content:center;align-items:start;font-size:12px;color:#900;padding:6px 14px 6px 0;border-right:1px solid #ebe2d8}.ssb-public .ssb-events:not(.is-preview) .ssb-event-date .ams-nav-icon{width:24px;height:24px}.ssb-public .ssb-events:not(.is-preview) .ssb-event-date time{min-width:0;flex:none;line-height:1.5}.ssb-public .ssb-events:not(.is-preview) .ssb-event-date>span{margin-left:0}.ssb-public .ssb-events:not(.is-preview) .ssb-event-kind{display:flex;align-items:center;gap:6px;color:#896b44;font-size:11px}.ssb-public .ssb-events:not(.is-preview) .ssb-event h3{font-size:17px;color:#333;margin:6px 0}.ssb-public .ssb-events:not(.is-preview) .ssb-event-detail>p{display:flex;align-items:start;gap:5px;color:#655f57;font-size:12px}.ssb-public .ssb-event-entry{margin-top:5px;color:#746756;font-size:11px}.ssb-public .ssb-event-entry summary{cursor:pointer;min-height:26px;padding-top:4px;width:max-content;color:#900}.ssb-public .ssb-event-entry p{margin-top:8px}.ssb-public .ssb-events:not(.is-preview) .ssb-event>a{grid-column:2;width:max-content;min-height:40px;background:#fff4e4;border-color:#e0cfb5;font-size:12px}.ssb-public .ssb-events:not(.is-preview) .ssb-event>a:hover{background:#900;color:#fff}.ssb-public .ssb-events:not(.is-preview) .ssb-event>a .ams-nav-icon{color:inherit}.ssb-public .ssb-events:not(.is-preview) .ssb-federation-directory{background:#fff;border:1px solid #ded3c5;padding:16px;margin-top:20px}.ssb-public .fms-website[data-page=results] main{background:#f5f4f1}.ssb-results-highlight{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:#fff4e6;border:1px solid #e6cfaa;border-left:4px solid #990000;padding:22px;margin-bottom:22px}.ssb-public .ssb-results-highlight h2{color:#333;font-size:23px;margin:8px 0}.ssb-public .ssb-results-highlight p{color:#776047;font-size:12px;margin:0}.ssb-results-podium{display:grid;grid-template-columns:repeat(4,70px);gap:8px}.ssb-results-podium>div{display:grid;justify-items:center;gap:5px;padding:12px 6px;border:1px solid #dccbaf;background:#ffebaa;color:#734b00}.ssb-results-podium .silver{background:#edf0f5;color:#4c5d72;border-color:#cdd4df}.ssb-results-podium .bronze{background:#f7dfcc;color:#885329;border-color:#dfb794}.ssb-results-podium .total{background:#600;color:#fff;border-color:#600}.ssb-results-podium strong{font-size:24px;line-height:1}.ssb-results-podium span{font-size:10px}.ssb-results-podium .ams-nav-icon{width:20px;height:20px;color:inherit}.ssb-public .ssb-medals-full .ssb-medal-card{box-shadow:none;background:#fff}.ssb-public .ssb-medals-full .ssb-medal-card>header{background:#fff;color:#333;border-top:3px solid #990000;border-bottom:1px solid #e2d6c9;padding:18px;gap:24px;flex-wrap:nowrap}.ssb-public .ssb-medals-full .ssb-medal-card>header>div:first-child{flex-shrink:0}.ssb-public .ssb-medals-full .ssb-medal-card>header :is(h2,.fms-eyebrow){color:#600}.ssb-public .ssb-medals-full .ssb-medal-card>header h2{font-size:24px}.ssb-public .ssb-medals-full .ssb-medal-filters{flex:1;min-width:0;align-items:center;flex-wrap:nowrap;padding:0;border-bottom:0}.ssb-public .ssb-medals-full .ssb-medal-filters label{display:grid;gap:6px;flex:0 1 160px;min-width:120px;font-weight:600;color:#665444}.ssb-public .ssb-medals-full .ssb-medal-filters select{min-height:42px;width:100%;max-width:none;font-weight:400}.ssb-medal-filters>span{margin-left:auto;font-size:12px;color:#796651;white-space:nowrap}.ssb-medal-filters .ssb-clear-filters{flex-shrink:0;white-space:nowrap}@media(max-width:1000px){.ssb-public .ssb-medals-full .ssb-medal-card>header{flex-wrap:wrap;gap:16px}.ssb-public .ssb-medals-full .ssb-medal-filters{flex-basis:100%;flex-wrap:wrap}}.ssb-public .ssb-medals-full .ssb-medal-table{max-height:none;overflow-x:auto}.ssb-public .ssb-medals-full .ssb-medal-table table{font-size:13px;min-width:500px}.ssb-public .ssb-medals-full .ssb-medal-table :is(th,td){padding:12px}.ssb-public .ssb-medals-full .ssb-medal-table tbody th{width:60%}.ssb-public .ssb-medals-full .ssb-medal-table tbody th strong{font-size:15px;margin-bottom:3px}.ssb-public .ssb-medals-full .ssb-medal-table tbody th small{font-size:11px;margin-block:5px}.ssb-public .ssb-result-source{font-size:10px;color:#900}.ssb-result-source .ams-nav-icon{width:10px;height:10px;display:inline;margin-left:5px;color:inherit}.ssb-public .ssb-medals-full .ssb-medal-summaries{padding:16px 18px}.ssb-public .ssb-medals-full .ssb-medal-summaries ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0}.ssb-public .ssb-medals-full .ssb-medal-summaries li{padding:14px;border:1px solid #e1d2bd;background:#fff7ec}@media(max-width:1100px){.ssb-directory-layout{grid-template-columns:minmax(0,1fr) 320px}.ssb-discipline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssb-archive-grid article{display:block}.ssb-archive-grid img{height:160px}.ssb-news-card{grid-template-columns:130px minmax(0,1fr)}}@media(max-width:900px){.ssb-public .ssb-editorial-page .ams-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssb-calendar-month{grid-template-columns:minmax(0,1fr)}.ssb-page-heading{align-items:start;gap:16px}.ssb-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssb-news-card{display:block}.ssb-news-card figure{height:190px;min-height:0}.ssb-results-highlight{grid-template-columns:1fr}.ssb-results-podium{grid-template-columns:repeat(4,minmax(0,1fr))}.ssb-public .ssb-events:not(.is-preview) .ssb-events-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ssb-events-filters .ssb-clear-filters{grid-column:auto}.ssb-public .ssb-events:not(.is-preview) .ssb-event{grid-template-columns:140px minmax(0,1fr);gap:12px}.ssb-public .ssb-events:not(.is-preview) .ssb-event>a{grid-column:2;width:max-content}}@media(max-width:700px){.ssb-public .ssb-page-section{padding-block:22px}.ssb-page-heading{flex-direction:column;gap:10px;margin-bottom:16px}.ssb-public .ssb-page-heading h2{font-size:25px}.ssb-public .ssb-editorial-copy,.ssb-public .ssb-page-heading>p{font-size:13px}.ssb-directory-layout{grid-template-columns:minmax(0,1fr);gap:12px}.ssb-public .ssb-directory-layout .ssb-discipline-detail{position:static}.ssb-mobile-discipline{display:grid;gap:6px;font-size:12px;color:#715b44}.ssb-mobile-discipline select{width:100%;min-height:44px;padding:8px;background:#fff;color:#333;border:1px solid #d8cabb;font:inherit;font-size:14px}.ssb-discipline-grid:not(.is-empty){display:none}.ssb-archive-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ssb-archive-grid article{display:grid;grid-template-columns:100px minmax(0,1fr)}.ssb-archive-grid img{height:100%;max-height:250px}.ssb-public .ssb-filter-buttons{gap:6px}.ssb-public .ssb-filter-buttons button{font-size:11px;padding-inline:10px;min-height:44px}.ssb-module-grid{grid-template-columns:minmax(0,1fr)}.ssb-module-card{padding:18px}.ssb-public .ssb-page-callout{flex-wrap:wrap;padding:16px;gap:12px}.ssb-page-callout>div{flex-basis:calc(100% - 42px)}.ssb-news-feature{grid-template-columns:minmax(0,1fr)}.ssb-news-feature img{height:220px}.ssb-news-feature>div{padding:20px}.ssb-news-grid,.ssb-notice-grid,.ssb-notice-heading{grid-template-columns:minmax(0,1fr)}.ssb-news-card{display:grid;grid-template-columns:100px minmax(0,1fr)}.ssb-news-card figure{height:100%}.ssb-news-card figcaption{font-size:9px}.ssb-news-card>div{padding:14px}.ssb-public .ssb-news-card h3{font-size:16px}.ssb-public .ssb-inner-navigation a{padding:9px 12px;font-size:12px}.ssb-inner-navigation .ams-nav-icon{display:none}.ssb-calendar-overview{gap:8px}.ssb-calendar-overview>div{grid-template-columns:minmax(0,1fr);padding:12px}.ssb-calendar-overview .ams-nav-icon{grid-row:auto;width:20px;height:20px;margin-bottom:5px}.ssb-calendar-overview strong{font-size:24px}.ssb-calendar-overview span{font-size:10px}.ssb-public .ssb-events:not(.is-preview) .ssb-events-heading{flex-direction:column;align-items:start;gap:8px}.ssb-public .ssb-events:not(.is-preview) .ssb-event{grid-template-columns:90px minmax(0,1fr);padding:12px;gap:10px}.ssb-public .ssb-events:not(.is-preview) .ssb-event-date{padding-right:8px;font-size:11px}.ssb-public .ssb-events:not(.is-preview) .ssb-event h3{font-size:15px}.ssb-public .ssb-events:not(.is-preview) .ssb-event-kind{font-size:10px;flex-wrap:wrap}.ssb-public .ssb-events:not(.is-preview) .ssb-event-detail>p{font-size:11px}.ssb-public .ssb-medals-full .ssb-medal-filters{gap:12px}.ssb-public .ssb-medals-full .ssb-medal-filters label{flex:1;min-width:90px}.ssb-medal-filters>span{margin-left:0}.ssb-results-highlight{padding:16px;gap:16px}.ssb-public .ssb-results-highlight h2{font-size:20px}.ssb-public .ssb-medals-full .ssb-medal-summaries ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.ssb-discipline-grid>button,.ssb-filter-buttons button{transition:background-color .15s,border-color .15s}}.ssb-public .ssb-document-filters{display:flex;align-items:end;gap:14px;padding:16px;margin-bottom:18px;background:#fff;border:1px solid #ded6cb}.ssb-public .ssb-document-filters .ssb-search-field{flex:1;width:auto;max-width:none}.ssb-document-year{display:grid;gap:6px;font-size:12px;color:#6d5d4e;min-width:120px}.ssb-public .ssb-document-year select{min-height:44px;padding:8px 12px;border:1px solid #d9d1c8;color:#333;background:#fff;font:inherit}.ssb-document-filters>span{color:#796954;font-size:12px;padding-bottom:12px;white-space:nowrap}.ssb-document-list{display:grid;gap:10px}.ssb-document-list article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;border:1px solid #ddd3c8;border-left:3px solid #990000;background:#fff}.ssb-document-file{display:grid;justify-items:center;gap:4px;background:#9900000b;color:#900;padding:12px 4px}.ssb-document-file .ams-nav-icon{width:27px;height:27px;color:inherit}.ssb-document-file span{font-size:9px;font-weight:700}.ssb-document-details time{display:flex;align-items:center;gap:5px;color:#956525;font-size:11px}.ssb-document-details time .ams-nav-icon{width:13px;height:13px;color:inherit}.ssb-public .ssb-document-details h3{font-size:19px;margin:8px 0;color:#333}.ssb-public .ssb-document-details p{font-size:13px;line-height:1.6;color:#66605a;margin:5px 0}.ssb-document-details small{color:#806f5e;font-size:11px}.ssb-public .ssb-document-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;background:#900;color:#fff;font-size:12px;white-space:nowrap}.ssb-document-download .ams-nav-icon{width:16px;height:16px;color:inherit}.ssb-public .ssb-document-download:is(:hover,:focus-visible){background:#e4c16e;color:#600}.ssb-public .ssb-official-notifications{border-top:1px solid #e3d9cf}.ssb-public .ssb-official-notifications .ssb-notice-grid h3{margin:0 0 8px;color:#333;font-size:17px}.notification-editor>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.notification-editor>header a{font-size:12px;white-space:nowrap}.notification-editor-heading{display:flex;align-items:center;justify-content:space-between;margin-block:12px}.notification-editor form{padding:16px;border:1px solid var(--border, #e2d5c9)}.notification-editor form :is(input,textarea){width:100%}.notification-editor input[type=file]{min-height:40px;padding:8px}.notification-editor small{color:var(--muted, #75614e);font-size:11px;line-height:1.6}.notification-hindi-editor{padding:10px;border:1px solid var(--border, #e2d5c9);margin-block:12px}.notification-hindi-editor summary{cursor:pointer;margin-bottom:10px}.notification-editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.notification-admin-list{margin-top:20px}.notification-admin-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--border, #e2d5c9)}.notification-admin-list article>div:first-child{min-width:0}.notification-admin-list strong{display:block;overflow-wrap:anywhere}.notification-admin-list small{display:block;margin-top:4px}.notification-admin-list article>div:last-child{display:flex;align-items:center;gap:8px;flex:none}.notification-admin-list a{font-size:12px;white-space:nowrap}@media(max-width:700px){.ssb-document-filters{flex-wrap:wrap;gap:12px}.ssb-public .ssb-document-filters .ssb-search-field{flex-basis:100%}.ssb-document-year{flex:1}.ssb-document-list article{grid-template-columns:38px minmax(0,1fr);padding:14px;gap:12px}.ssb-public .ssb-document-details h3{font-size:16px}.ssb-document-list .ssb-document-download{grid-column:2;justify-self:start}.notification-editor>header,.notification-admin-list article{flex-direction:column;gap:8px;align-items:start}.notification-editor form{padding:12px}.notification-admin-list article>div:last-child{flex-wrap:wrap}}
