/* This sheet is loaded only by the HYROX Manchester report. */
.hyrox-report{--hyrox-blue:#2465c4;--hyrox-ink:#11213a}.hyrox-report section[id],.hyrox-report h2[id]{scroll-margin-top:105px}.hyrox-lead{font-size:1.18rem;line-height:1.8;color:var(--hyrox-ink)}.hyrox-facts h2{font-size:1.4rem;margin-top:0}.hyrox-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin:24px 0}.hyrox-facts dl>div{border-top:1px solid #cfdbeb;padding-top:12px;min-width:0}.hyrox-facts dt{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:#456181}.hyrox-facts dd{margin:5px 0 0;line-height:1.6;font-size:.96rem;color:#172d4a}.hyrox-facts>p:last-child{margin:20px 0 0;font-size:.83rem}.hyrox-toc{border:1px solid #d9e4f2;background:#fff;border-radius:16px;padding:25px;margin:35px 0}.hyrox-toc h2{margin:0 0 15px;font-size:1.3rem}.hyrox-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:7px 30px;list-style:none;padding:0;margin:0;counter-reset:toc}.hyrox-toc li{counter-increment:toc;margin:0}.hyrox-toc a{display:flex;gap:10px;align-items:center;min-height:44px;font-size:.9rem;text-decoration:none}.hyrox-toc a:before{content:counter(toc,decimal-leading-zero);font-size:.7rem;color:#6f85a0;min-width:20px}.hyrox-toc a:hover{text-decoration:underline}.hyrox-important{border-left:4px solid var(--hyrox-blue);background:#edf3fc;padding:20px 23px;border-radius:0 12px 12px 0}.hyrox-days{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.hyrox-days a{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #c9d9ed;padding:7px 15px;border-radius:8px;font-weight:700;font-size:.86rem;text-decoration:none}.hyrox-days a:hover{background:#eaf1fb}.hyrox-race-day{padding-top:12px}.hyrox-race-day h3{margin-bottom:10px}.hyrox-race-day .news-table-scroll{margin:15px 0 12px}.hyrox-report table{font-variant-numeric:tabular-nums}.hyrox-race-day table{min-width:440px}.hyrox-race-day td:nth-child(2){white-space:nowrap;color:#18395e;font-weight:650}.hyrox-race-day td:last-child{font-size:.82rem}.hyrox-table-note{font-size:.82rem;line-height:1.65;color:#5a6e87}.hyrox-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.hyrox-photo-pair figure{margin:0}.hyrox-photo-pair img{width:100%;height:auto;display:block}.hyrox-photo-pair figcaption{font-size:.77rem}.hyrox-graphic{max-width:650px;margin:32px auto}.hyrox-action-link{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #c0d3ee;border-radius:8px}.hyrox-checklist{list-style:none!important;padding:0!important}.hyrox-checklist li{position:relative;padding:14px 16px 14px 48px;border:1px solid #dce5ef;border-radius:10px;background:#fff}.hyrox-checklist li:before{content:'';position:absolute;top:23px;left:18px;width:15px;height:15px;border:2px solid #2465c4;border-radius:3px}.hyrox-coaching-cta{background:#0b1628;color:#e0e9f7;padding:30px;border-radius:18px;margin:35px 0}.hyrox-coaching-cta>span{font-size:.68rem;letter-spacing:.12em;font-weight:800;color:#9bc1ff}.hyrox-coaching-cta h3{color:#fff;margin:12px 0}.hyrox-coaching-cta p{font-size:1rem}.hyrox-coaching-cta>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 19px;background:#2465c4;color:#fff;border-radius:8px;text-decoration:none;font-weight:700;font-size:.9rem}.hyrox-faq{border:1px solid #d8e4f2;border-radius:10px;margin:12px 0;background:#fff}.hyrox-faq summary{padding:16px 20px;cursor:pointer;font-weight:700;color:#17345a;line-height:1.5;min-height:44px}.hyrox-faq p{padding:0 20px 18px;margin:0;font-size:.95rem}.hyrox-updates{padding:25px;background:#f0f5fc;border:1px solid #d6e3f3;border-radius:16px;margin:38px 0}.hyrox-updates h2{margin-top:0}.hyrox-updates p,.hyrox-updates li,.hyrox-credits p{font-size:.88rem;line-height:1.75}.hyrox-credits{border-top:1px solid #d6e3f3;padding-top:6px}.hyrox-credits h2{font-size:1.3rem}.hyrox-report a:focus-visible,.hyrox-faq summary:focus-visible{outline:3px solid #337fed;outline-offset:4px}@media(max-width:600px){.hyrox-facts dl{grid-template-columns:1fr;gap:13px}.hyrox-toc{padding:20px}.hyrox-toc ol{gap:6px 14px}.hyrox-toc a{font-size:.82rem}.hyrox-photo-pair{gap:15px}.hyrox-photo-pair figcaption{font-size:.72rem}.hyrox-lead{font-size:1.06rem}.hyrox-coaching-cta{padding:23px}.hyrox-updates{padding:20px}.hyrox-days a{padding:8px 12px}}@media(max-width:380px){.hyrox-toc ol{grid-template-columns:1fr}.hyrox-photo-pair{grid-template-columns:1fr}}@media print{.top-banner,.site-header,.mobile-cta,.cookie-banner,.footer,.news-share,.news-related,.hyrox-coaching-cta,.news-topic-nav{display:none!important}.news-hero{background:#fff!important;color:#111!important;padding:15px 0}.news-hero h1,.news-hero p,.news-hero .news-meta{color:#111!important}.news-cover{max-width:500px}.news-section{padding:0}.news-table-scroll{overflow:visible;break-inside:avoid}.news-table-scroll table{min-width:0!important;font-size:9pt}.hyrox-race-day{break-inside:avoid}.hyrox-graphic{max-width:420px}.hyrox-faq{break-inside:avoid}.hyrox-checklist li{break-inside:avoid}.hyrox-toc{display:none}.news-prose{font-size:10pt;line-height:1.5}a{color:#111!important}}
