:root{--oe-ink:#111827;--oe-paper:#f5f0e6;--oe-panel:#fffdf6;--oe-line:#1f2937;--oe-accent:#c2410c;--oe-second:#0f766e;--oe-muted:#52606d}
.oe-page{margin:0;background:var(--oe-paper);color:var(--oe-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}
.oe-page *,.oe-home-rail *,.oe-capture *,.oe-channels *{box-sizing:border-box}
.oe-page a,.oe-home-rail a{color:inherit;text-underline-offset:.22em}
.oe-skip{position:absolute;left:-9999px;top:0}.oe-skip:focus{left:1rem;top:1rem;background:#fff;padding:.75rem;z-index:20}
.oe-mast{max-width:1180px;margin:auto;padding:1.15rem 1.25rem;border-bottom:2px solid var(--oe-line);display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.oe-mast>*{min-width:0}.oe-mast>span{overflow-wrap:anywhere}
.oe-mast nav{display:flex;flex-wrap:wrap;gap:.9rem}.oe-brand{font-family:Georgia,"Times New Roman",serif;font-size:1.35rem;font-weight:800;text-decoration:none}.oe-brand small{display:block;font:600 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--oe-muted);max-width:34rem;margin-top:.22rem;text-transform:uppercase;letter-spacing:.05em}
.oe-page main{max-width:1180px;margin:auto;padding:2.5rem 1.25rem 4rem}.oe-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(17rem,5fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;padding:clamp(2rem,7vw,6.5rem) 0 3rem;border-bottom:6px solid var(--oe-line)}.oe-hero>*{min-width:0}
.oe-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.65rem,7.4vw,6.6rem);line-height:.92;letter-spacing:-.045em;margin:.55rem 0 1.35rem;max-width:14ch}.oe-hero p{font-size:clamp(1.05rem,2vw,1.35rem);max-width:48rem}.oe-hero aside{min-width:0;border:2px solid var(--oe-line);border-top:12px solid var(--oe-accent);padding:1.3rem;display:grid;gap:.8rem;background:var(--oe-panel)}.oe-hero aside span{font:700 .72rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere}
.oe-kicker{font:800 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.11em;color:var(--oe-accent)}
.oe-primary{display:inline-block;margin-top:1rem;background:var(--oe-ink);color:#fff!important;border:2px solid var(--oe-ink);padding:.8rem 1rem;font-weight:800;text-decoration:none}.oe-primary:hover,.oe-primary:focus{background:var(--oe-accent);border-color:var(--oe-accent)}
.oe-path{padding:3rem 0}.oe-path>h2,.oe-panel h2,.oe-shell-section h2,.oe-shell-tool h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.75rem,3.5vw,3.2rem);line-height:1.02;margin:.45rem 0 1rem}.oe-path>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.oe-path-card{min-height:12rem;border:2px solid var(--oe-line);padding:1.2rem;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;background:var(--oe-panel)}.oe-path-card span{font:800 .7rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--oe-accent);text-transform:uppercase}.oe-path-card b{font:800 1.25rem/1.1 Georgia,"Times New Roman",serif}.oe-path-card small{color:var(--oe-muted)}.oe-path-card:hover,.oe-path-card:focus{border-color:var(--oe-accent);translate:0 -3px}
.oe-panel{margin:2rem 0;padding:clamp(1.2rem,4vw,3rem);border:2px solid var(--oe-line);background:var(--oe-panel)}.oe-panel>header{display:grid;grid-template-columns:minmax(0,7fr) minmax(15rem,4fr);gap:2rem;align-items:end;margin-bottom:1.5rem}.oe-panel>header h2{margin:.35rem 0 0}.oe-panel>header p{margin:0;color:var(--oe-muted)}
.oe-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--oe-line);border-top:1px solid var(--oe-line)}.oe-offer{min-width:0;border-right:1px solid var(--oe-line);border-bottom:1px solid var(--oe-line);padding:1rem;display:flex;flex-direction:column;gap:.85rem}.oe-offer>span{font:700 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--oe-muted)}.oe-offer h3{font:800 1.2rem/1.1 Georgia,"Times New Roman",serif;margin:0}.oe-offer p{font-size:.9rem;margin:0;color:var(--oe-muted)}.oe-offer button,.oe-channels button{margin-top:auto;border:1px solid #6b7280;background:#e5e7eb;color:#374151;padding:.65rem;font-weight:800;cursor:not-allowed;opacity:1}.oe-disclosure{font-size:.82rem;color:var(--oe-muted);border-left:5px solid var(--oe-accent);padding-left:.8rem;margin:1.2rem 0 0}
.oe-capture,.oe-channels{color:#111827!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}.oe-capture h2,.oe-channels h2,.oe-capture label,.oe-capture-status,.oe-channel-grid article>header b,.oe-channel-hold b{color:#111827!important}.oe-capture>header p,.oe-capture .oe-consent,.oe-capture .oe-privacy-note,.oe-channel-grid article>header span,.oe-channel-hold small,.oe-channel-empty{color:#52606d!important}.oe-capture{position:relative;overflow:hidden}.oe-capture::before{content:"";position:absolute;inset:0 auto 0 0;width:8px;background:var(--oe-accent)}.oe-capture form{max-width:58rem}.oe-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.oe-capture label{display:grid;gap:.4rem;font-weight:750}.oe-capture label>span{line-height:1.35}.oe-capture input{width:100%;min-width:0;min-height:3.25rem;border:2px solid var(--oe-line);border-radius:0;background:#fff!important;padding:.72rem .78rem;color:#111827!important;font:inherit;box-shadow:inset 0 -3px 0 rgba(17,24,39,.07);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.oe-capture input::placeholder{color:#6b7280}.oe-capture input:hover:not(:disabled){border-color:var(--oe-accent)}.oe-capture input:focus-visible{outline:3px solid rgba(15,118,110,.24);outline-offset:2px;border-color:var(--oe-second);box-shadow:inset 0 -3px 0 var(--oe-second)}.oe-capture input[aria-invalid="true"]{border-color:#b42318;background:#fff8f6!important;box-shadow:inset 0 -3px 0 #b42318}.oe-field-error{display:block;min-height:0;color:#9f1c14!important;font-size:.78rem;font-weight:750;line-height:1.35}.oe-field-error:empty{display:none}.oe-consent{grid-template-columns:1.45rem minmax(0,1fr)!important;align-items:start;max-width:52rem;margin:.9rem 0 .25rem;font-weight:550!important;font-size:.9rem;color:#52606d!important}.oe-consent input{appearance:none;width:1.2rem;height:1.2rem;min-height:1.2rem;margin:.12rem 0 0;padding:0;border:2px solid var(--oe-line);background:#fff;box-shadow:none;display:grid;place-content:center;cursor:pointer}.oe-consent input::before{content:"";width:.58rem;height:.58rem;transform:scale(0);background:var(--oe-accent);transition:transform .12s ease}.oe-consent input:checked::before{transform:scale(1)}.oe-consent input:focus-visible{outline:3px solid rgba(15,118,110,.24);outline-offset:2px;box-shadow:none}.oe-consent input:disabled{border-color:#9ca3af;background:#e5e7eb!important;cursor:not-allowed;opacity:.75}.oe-consent:has(input:disabled){color:#7b8490!important}.oe-capture button[data-capture-review]{min-width:15rem;margin-top:1.05rem;border:2px solid var(--oe-ink);background:var(--oe-ink);color:#fff!important;padding:.78rem 1.1rem;font:850 .92rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;box-shadow:5px 5px 0 var(--oe-accent);transition:translate .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.oe-capture button[data-capture-review]:hover{background:var(--oe-accent);border-color:var(--oe-accent);box-shadow:3px 3px 0 var(--oe-ink);translate:2px 2px}.oe-capture button[data-capture-review]:focus-visible{outline:3px solid var(--oe-second);outline-offset:4px}.oe-capture-status{max-width:52rem;margin:1.1rem 0 .45rem;padding:.78rem .9rem;border:1px solid var(--oe-line);border-left:6px solid var(--oe-second);background:var(--oe-paper);font-weight:750;line-height:1.4}.oe-privacy-note{max-width:52rem;margin:.45rem 0 0;color:#52606d!important;font-size:.79rem;line-height:1.45}.oe-capture--compact,.oe-channels--compact{max-width:1180px;margin:1.15rem auto}.oe-capture--compact{padding:clamp(1rem,3vw,2rem)}.oe-capture--compact>header{grid-template-columns:minmax(0,5fr) minmax(16rem,3fr);margin-bottom:1rem}.oe-capture--compact>header .oe-kicker{grid-column:1/-1}.oe-capture--compact form{max-width:none}.oe-capture--compact .oe-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.oe-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.oe-channel-grid article{min-width:0;border:2px solid var(--oe-line);border-top:8px solid var(--oe-second);padding:1rem 1.1rem 1.15rem;background:var(--oe-paper);display:grid;gap:.85rem;align-content:start;box-shadow:4px 4px 0 rgba(17,24,39,.1)}.oe-channel-grid article[data-enabled="true"]{background:var(--oe-panel);border-top-color:var(--oe-accent)}.oe-channel-grid article>header{display:grid;gap:.3rem;padding-bottom:.72rem;border-bottom:1px solid var(--oe-line)}.oe-channel-grid article>header b{font:800 1.25rem/1 Georgia,"Times New Roman",serif}.oe-channel-grid article>header span{color:#52606d!important;font-size:.84rem}.oe-channel-links{display:grid;gap:.6rem}.oe-channel-links>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.28rem .8rem;min-width:0;padding:.72rem .8rem;border:1px solid var(--oe-line);background:var(--oe-ink);color:#fff!important;text-decoration:none;font-weight:800;overflow-wrap:anywhere}.oe-channel-links>a>*{color:#fff!important}.oe-channel-links>a>span{grid-column:1/-1;font-size:1rem;line-height:1.25}.oe-channel-links>a>small{grid-column:1;font-size:.68rem;line-height:1.3;opacity:.78}.oe-channel-links>a>b{grid-column:2;grid-row:2;font-size:.76rem;white-space:nowrap}.oe-channel-links>a::after{display:none}.oe-channel-links>a:hover,.oe-channel-links>a:focus-visible{background:var(--oe-accent);border-color:var(--oe-accent)}.oe-channel-links>a:focus-visible{outline:3px solid var(--oe-second);outline-offset:3px}.oe-channel-hold,.oe-channel-empty{display:grid;gap:.22rem;padding:.72rem .8rem;border:1px dashed #6b7280;background:rgba(255,255,255,.58);color:#52606d!important;overflow-wrap:anywhere}.oe-channel-hold b{color:#111827!important;font:800 .95rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.oe-channel-hold small{font-size:.77rem;line-height:1.35}.oe-channel-empty{font-size:.84rem}.oe-channels--compact{padding:clamp(1rem,3vw,2rem)}.oe-channels--compact>header{grid-template-columns:1fr;margin-bottom:1rem}.oe-channels--compact>header .oe-kicker{display:none}
.oe-related{border-top:2px solid var(--oe-line);margin-top:3rem;padding-top:1.2rem;display:flex;gap:1.2rem;flex-wrap:wrap;font-weight:800}.oe-footer{max-width:1180px;margin:auto;padding:2rem 1.25rem 4rem;border-top:2px solid var(--oe-line);display:grid;grid-template-columns:1fr 2fr 2fr;gap:1.5rem}.oe-footer p{margin:0;color:var(--oe-muted)}
.oe-home-rail{--oe-ink:#111827;--oe-paper:#f5f0e6;--oe-panel:#fffdf6;--oe-line:#1f2937;--oe-accent:#c2410c;color:var(--oe-ink);background:var(--oe-paper);border:3px solid var(--oe-line);border-left:14px solid var(--oe-accent);max-width:1180px;margin:3rem auto;padding:clamp(1rem,3vw,2rem);font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;grid-template-columns:minmax(0,2fr) minmax(13rem,1fr);gap:1.2rem 2rem}.oe-home-rail h2{font:800 clamp(1.45rem,3vw,2.6rem)/1 Georgia,"Times New Roman",serif;margin:.4rem 0}.oe-home-rail p{margin:0;max-width:55rem}.oe-home-rail>a{align-self:center;justify-self:end;background:var(--oe-ink);color:#fff;padding:.8rem 1rem;font-weight:850;text-decoration:none}.oe-home-rail ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.oe-home-rail li{border-top:1px solid var(--oe-line);padding-top:.65rem;font-size:.85rem}
.oe-shell-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(17rem,2fr);gap:1.25rem;margin:2rem 0}.oe-shell-section{border-top:3px solid var(--oe-line);padding:1.25rem 0}.oe-shell-section:nth-child(2n){padding-left:clamp(0rem,4vw,4rem)}.oe-shell-section ul{padding-left:1.25rem}.oe-shell-tool{grid-column:1/-1;border:2px solid var(--oe-line);padding:1.5rem;background:var(--oe-panel)}.oe-shell-tool>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.oe-shell-tool label{display:grid;gap:.35rem;font-weight:750}.oe-shell-tool input{min-height:2.8rem;border:2px solid var(--oe-line);background:#fff;padding:.55rem}.oe-shell-tool button{margin-top:1rem;background:var(--oe-ink);color:#fff;border:0;padding:.7rem 1rem;font-weight:800}.oe-shell-tool output{display:block;border-left:6px solid var(--oe-second);padding:.8rem;margin-top:1rem;background:var(--oe-paper)}
[data-oe-variant="v1"]{--oe-paper:#eef4ef;--oe-panel:#fff;--oe-accent:#006d77;--oe-second:#bb3e03}[data-oe-variant="v2"]{--oe-paper:#f5eee4;--oe-panel:#fffaf2;--oe-accent:#9b2226;--oe-second:#005f73}[data-oe-variant="v3"]{--oe-paper:#eef0f6;--oe-panel:#fbfcff;--oe-accent:#334155;--oe-second:#b45309}[data-oe-variant="v4"]{--oe-paper:#f7f1db;--oe-panel:#fffef7;--oe-accent:#7f1d1d;--oe-second:#166534}[data-oe-variant="v5"]{--oe-paper:#e9f2f2;--oe-panel:#faffff;--oe-accent:#0f766e;--oe-second:#9f1239}[data-oe-variant="v6"]{--oe-paper:#f1efe8;--oe-panel:#fff;--oe-accent:#4338ca;--oe-second:#a16207}[data-oe-variant="v7"]{--oe-paper:#f4ede8;--oe-panel:#fffaf7;--oe-accent:#9a3412;--oe-second:#1d4ed8}
[data-oe-variant="v2"] .oe-hero,[data-oe-variant="v6"] .oe-hero{grid-template-columns:minmax(17rem,5fr) minmax(0,7fr)}[data-oe-variant="v2"] .oe-hero>div,[data-oe-variant="v6"] .oe-hero>div{order:2}[data-oe-variant="v3"] .oe-offer-grid,[data-oe-variant="v7"] .oe-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-oe-variant="v4"] .oe-path>div{grid-template-columns:2fr 1fr 1fr}[data-oe-variant="v5"] .oe-panel>header{grid-template-columns:1fr}
@media(max-width:760px){.oe-mast{align-items:flex-start;flex-direction:column}.oe-mast nav{font-size:.85rem}.oe-page main{padding:1.2rem .9rem 3rem}.oe-hero,[data-oe-variant="v2"] .oe-hero,[data-oe-variant="v6"] .oe-hero{grid-template-columns:1fr;padding:3rem 0 1.8rem}.oe-hero>div,[data-oe-variant="v2"] .oe-hero>div,[data-oe-variant="v6"] .oe-hero>div{order:initial}.oe-hero h1{font-size:clamp(2.25rem,12vw,3.5rem);max-width:100%;overflow-wrap:anywhere}.oe-path>div,[data-oe-variant="v4"] .oe-path>div,.oe-offer-grid,[data-oe-variant="v3"] .oe-offer-grid,[data-oe-variant="v7"] .oe-offer-grid,.oe-panel>header,.oe-field-grid,.oe-channel-grid,.oe-shell-body,.oe-shell-tool>div,.oe-capture--compact .oe-field-grid{grid-template-columns:1fr}.oe-panel{padding:1rem}.oe-capture::before{width:5px}.oe-capture button[data-capture-review]{width:100%;min-width:0}.oe-capture-status,.oe-privacy-note{max-width:none}.oe-channel-grid article{grid-template-columns:1fr;box-shadow:3px 3px 0 rgba(17,24,39,.1)}.oe-channel-links>a{align-items:flex-start}.oe-channel-grid button{grid-column:1;grid-row:auto}.oe-footer{grid-template-columns:1fr}.oe-home-rail{margin:2rem .75rem;grid-template-columns:1fr}.oe-home-rail>a{justify-self:start}.oe-home-rail ul{grid-template-columns:1fr}.oe-capture--compact,.oe-channels--compact{margin:1rem .75rem}.oe-shell-section:nth-child(2n){padding-left:0}}
@media(max-width:420px){.oe-page main{padding-left:.75rem;padding-right:.75rem}.oe-mast{padding-left:.75rem;padding-right:.75rem}.oe-hero h1{font-size:clamp(2.15rem,11.5vw,3.25rem)}.oe-path-card{min-height:10rem}.oe-offer button,.oe-capture button{width:100%;min-width:0}.oe-capture--compact,.oe-channels--compact{margin-left:.5rem;margin-right:.5rem}.oe-consent{font-size:.84rem}.oe-channel-grid article{padding:.9rem}.oe-channel-links>a,.oe-channel-hold,.oe-channel-empty{padding:.68rem}.oe-home-rail{margin-left:.5rem;margin-right:.5rem}.oe-shell-tool input{width:100%;min-width:0}}
@media(prefers-reduced-motion:reduce){.oe-page *,.oe-home-rail *,.oe-capture *,.oe-channels *{scroll-behavior:auto!important;transition:none!important}.oe-path-card:hover,.oe-capture button[data-capture-review]:hover{translate:none}}

/* Cross-surface mobile access finish for the inherited editorial layouts. */
body.host-casinostopscom #pu-dep + button{background:#b42318!important;color:#fff!important}
@media(max-width:640px){
  .crumbs a[href],.contentv2-links a[href]{display:inline-flex;align-items:center;min-height:44px;padding-top:.45rem;padding-bottom:.45rem}
  .oe-consent{min-height:44px;align-items:center!important;padding-top:.6rem;padding-bottom:.6rem}
}
