body.chance-odds-page .ckt-figure-20261006,
body.chance-ticket-page .ckt-figure-20261006{margin:24px 0;padding:14px;border:1px solid #cfe0dc;border-radius:12px;background:#fff;min-width:0}
body.chance-odds-page .ckt-figure-20261006 picture,
body.chance-ticket-page .ckt-figure-20261006 picture{display:block;width:100%;aspect-ratio:var(--ckt-desktop-ratio);background:#fff}
body.chance-odds-page .ckt-figure-20261006 img,
body.chance-ticket-page .ckt-figure-20261006 img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
body.chance-odds-page .ckt-figure-20261006 figcaption,
body.chance-ticket-page .ckt-figure-20261006 figcaption{padding:14px 0 0;font-size:.9rem;line-height:1.7;color:#425b71;overflow-wrap:anywhere}
body.chance-odds-page .ckt-note-20261006,
body.chance-ticket-page .ckt-note-20261006{padding:18px;border-left:4px solid #007b55;background:#edf8f5;border-radius:8px;color:#17324d}
body.chance-odds-page .ckt-anchor-20261006,
body.chance-ticket-page .ckt-anchor-20261006{scroll-margin-top:120px}
body.chance-odds-page .ckt-routes-20261006,
body.chance-ticket-page .ckt-routes-20261006{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}
body.chance-odds-page .ckt-routes-20261006 a,
body.chance-ticket-page .ckt-routes-20261006 a{display:block;padding:12px 15px;border:1px solid #a5cfc0;border-radius:8px;background:#fff;color:#075143;font-weight:700;min-width:0;overflow-wrap:anywhere}
body.chance-odds-page .ckt-partner-row-20261006,
body.chance-ticket-page .ckt-partner-row-20261006{display:flex;justify-content:center;align-items:center;flex:0 0 100%;grid-column:1/-1;width:100%;min-width:0;margin:16px 0}
body.chance-odds-page .ckt-partner-row-20261006 .button,
body.chance-ticket-page .ckt-partner-row-20261006 .button{max-width:100%;white-space:normal;text-align:center}
body.chance-odds-page .ckt-partner-caption-20261006,
body.chance-ticket-page .ckt-partner-caption-20261006{flex:0 0 100%;grid-column:1/-1;width:100%;text-align:center;font-size:.78rem;line-height:1.6;color:#526579;margin:0 0 16px}
@media(max-width:1280px){
body.chance-odds-page .ckt-figure-20261006 picture,
body.chance-ticket-page .ckt-figure-20261006 picture{aspect-ratio:var(--ckt-mobile-ratio)}
}
@media(max-width:600px){
body.chance-odds-page .ckt-figure-20261006,
body.chance-ticket-page .ckt-figure-20261006{padding:8px}
body.chance-odds-page .ckt-routes-20261006,
body.chance-ticket-page .ckt-routes-20261006{display:grid;grid-template-columns:minmax(0,1fr)}
}
