.derby-championships{margin:22px 0 30px;min-width:0}.championship-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#697b91;font-size:12px;line-height:1.6}.championship-breadcrumbs button{border:0;background:none;color:#405fa5;padding:6px 0;font:inherit;text-align:start;overflow-wrap:anywhere}.championship-breadcrumbs [aria-current=page]{color:#233c58;font-weight:600}.championship-breadcrumbs svg{flex-shrink:0}.championship-heading{display:grid;gap:12px;margin:20px 0}.championship-heading h2{font:600 24px/1.35 Inter,sans-serif;color:#233c58;overflow-wrap:anywhere}.championship-heading .text-button{display:inline-flex;align-items:center;gap:7px;justify-self:start}.championship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.championship-card{width:100%;display:flex;align-items:center;gap:16px;padding:24px;text-align:start;color:#264a70;min-height:110px;cursor:pointer}.championship-card>svg{flex-shrink:0;color:#4287b4}.championship-card strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.championship-card>svg:last-child{margin-inline-start:auto}.championship-card:hover{background:#f0f6fd;border-color:#b9d3eb}.championship-detail{padding:28px;max-width:760px}.championship-detail>svg{color:#4287b4;margin-bottom:16px}.championship-detail h3{font:600 18px/1.4 Inter,sans-serif;margin-bottom:10px}.championship-detail p{font-size:14px;line-height:1.8;color:#65768c}html[dir=rtl] .derby-championships :is(.lucide-chevron-right,.lucide-arrow-left){transform:scaleX(-1)}@media(max-width:700px){.championship-grid{grid-template-columns:1fr;gap:12px}.championship-heading h2{font-size:21px}.championship-card{padding:18px;gap:12px;min-height:94px}.championship-card strong{font-size:14px}.championship-detail{padding:22px}}.championship-brand{display:flex;align-items:center;gap:18px;min-width:0}.championship-logo{display:block;object-fit:contain;width:88px;height:88px;flex-shrink:0;border-radius:14px;background:#fff}.championship-card .championship-logo{width:72px;height:72px}@media(max-width:700px){.championship-brand{gap:12px}.championship-brand .championship-logo{width:68px;height:68px}.championship-card .championship-logo{width:60px;height:60px}}.derby-page>.page-heading{align-items:center;flex-wrap:wrap}.derby-championship-entry{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 20px;border:1px solid #2b6aa5;border-radius:14px;background:linear-gradient(120deg,#173959,#226997);color:#fff;font:600 14px/1.4 Inter,sans-serif;box-shadow:0 5px 16px #163c6126;text-align:center;flex-shrink:0;cursor:pointer}.derby-championship-entry svg{flex-shrink:0}.derby-championship-entry:hover,.derby-championship-entry[aria-expanded=true]{background:#17496f}.derby-championship-entry:focus-visible{outline:3px solid #51a9d2;outline-offset:4px}@media(max-width:700px){.derby-page>.page-heading .derby-championship-entry{width:100%;padding:14px 16px;min-height:54px;font-size:14px}}.championship-return{display:inline-flex;align-items:center;min-height:44px;margin-bottom:6px}.championship-rules .eyebrow{font-size:11px;color:#4777a0;margin-bottom:12px}.championship-rules ul{margin:16px 0;padding-inline-start:22px;display:grid;gap:14px;color:#354e69;font-size:14px;line-height:1.8}.championship-rules .championship-pending{padding:14px 16px;border-radius:12px;background:#edf4fb;color:#476789;font-size:13px;margin-top:22px}.championship-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 0 20px;border-bottom:1px solid #dbe5ef}.championship-page-header img{display:block;object-fit:contain;width:240px;max-width:60%;height:auto}.championship-page-header .championship-return{margin:0;flex-shrink:0}@media(max-width:700px){.championship-page-header{gap:12px;padding-bottom:16px}.championship-page-header img{width:190px}.championship-page-header .championship-return{font-size:12px}}.championship-public-page{max-width:1240px;margin:auto;padding:24px 28px 48px}.championship-breadcrumbs a{color:#405fa5;padding:6px 0;text-align:start;overflow-wrap:anywhere;text-decoration:none}.championship-card,.championship-public-page .championship-return{text-decoration:none}@media(max-width:700px){.championship-public-page{padding:18px 14px 30px}}.public-championship-shell .nav-item{text-decoration:none}.public-championship-shell .workspace>.championship-public-page{max-width:1240px;padding:24px 28px 90px}.public-championship-shell .championship-page-header>a{max-width:65%}.public-championship-shell .championship-page-header img{max-width:100%}.public-championship-shell .sidebar{overflow-y:auto}.public-championship-shell .topbar a{text-decoration:none;white-space:nowrap}@media(max-width:700px){.public-championship-shell .workspace>.championship-public-page{padding:20px 14px calc(95px + env(safe-area-inset-bottom))}.public-championship-shell .breadcrumbs{min-width:0}.public-championship-shell .breadcrumbs strong{font-size:10px}.public-championship-shell .mobile-nav a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:0;min-height:52px;padding:6px 2px;text-decoration:none;border-radius:14px;color:#8290a4;font-size:9px}.public-championship-shell .mobile-nav a.active{background:#edf1ff;color:#4359b7;font-weight:600}.public-championship-shell .mobile-nav a span{font-size:9px}}.public-championship-shell .button{text-decoration:none}.public-championship-shell .mobile-menu{flex-shrink:0}.public-championship-shell .topbar .breadcrumbs{margin-inline-start:4px}.app-shell:has(#derby-championship-content) :is(.guided-help-trigger,.beta-chip,.sidebar-bottom>div>span,.app-footer>span:last-child){display:none}@media(max-width:700px){:is(.public-championship-shell,.app-shell:has(#derby-championship-content)) .workspace .topbar{display:flex;min-height:64px;height:64px;padding-top:10px;padding-bottom:10px;gap:10px}:is(.public-championship-shell,.app-shell:has(#derby-championship-content)) .workspace .topbar-right{display:flex;align-items:center}:is(.public-championship-shell,.app-shell:has(#derby-championship-content)) .workspace .breadcrumbs{flex:1 1}}