html body .offer-guide-content {color:#17333c;background:#fff;padding:20px;border-radius:8px;margin-top:16px;text-align:left}
html body .offer-guide-content :is(p,li,a,summary) {font:400 1rem/1.7 Manrope,Arial,sans-serif;color:#17333c;text-align:left}
html body .offer-guide-content h3 {font:600 1.3rem/1.4 Manrope,Arial,sans-serif;color:#094c61;margin-top:0}
html body .offer-guide-results article {border:1px solid #b8c8cc;padding:20px;margin-block:16px;border-radius:6px}
html body .offer-guide-content a {color:#094c61;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding-block:10px;font-weight:700}
html body .offer-guide-content summary {cursor:pointer;font-weight:700;min-height:44px;padding-block:10px}
html body .offer-guide-content details {border-top:1px solid #d5dfe1;margin-top:12px}
html body .offer-guide-content ul {padding-left:24px;list-style:disc}
html body .offer-guide-content :is(a,summary):focus-visible {outline:3px solid #a62c29;outline-offset:3px}
html body .offer-guide-invitation {max-width:1120px;margin:24px auto;padding:24px;background:#fff;border:1px solid #b8c8cc;border-radius:8px;color:#17333c;display:flex;gap:16px;align-items:center;flex-wrap:wrap}
html body .offer-guide-invitation[hidden] {display:none}
html body .offer-guide-invitation p {font:400 1rem/1.7 Manrope,Arial,sans-serif;flex:1 1 320px;margin:0}
html body .offer-guide-invitation button {font:600 1rem/1.4 Manrope,Arial,sans-serif;border:1px solid #094c61;background:#094c61;color:#fff;border-radius:6px;padding:12px;min-height:44px;cursor:pointer}
html body .offer-guide-invitation button:last-child {background:#fff;color:#094c61}
html body .offer-guide-invitation button:focus-visible {outline:3px solid #a62c29;outline-offset:4px}
html body .offer-guide-payment-visible {visibility:hidden!important;pointer-events:none!important}
html body [data-offer-guide] [hidden] {display:none!important}
@media(max-width:760px) {html body .offer-guide-invitation{margin:20px;max-width:calc(100% - 40px)}html body .offer-guide-content{padding:14px}html body .offer-guide-results article{padding:14px}}
/* The older concierge inherited editorial section colors and oversized SVGs. */
html body .crown-butler-backdrop {z-index:10010!important;padding:20px!important}
html body [data-offer-guide] {background:#fafbf9!important;color:#17333c!important;width:min(760px,calc(100vw - 32px))!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;text-align:left!important}
html body [data-offer-guide] :is(.crown-butler-head,.command-top) {background:#fafbf9!important;padding:20px!important;align-items:center!important}
html body [data-offer-guide] :is(.crown-butler-brand,.command-top) svg {width:40px!important;height:40px!important;flex:none!important;fill:#094c61!important}
html body [data-offer-guide] h2 {font:600 1.6rem/1.3 Manrope,Arial,sans-serif!important;color:#094c61!important;letter-spacing:normal!important;margin:0!important}
html body [data-offer-guide] :is(.crown-butler-kicker,.crown-butler-intro,#command-privacy,.crown-butler-search-label,.crown-butler-foot) {font:400 1rem/1.7 Manrope,Arial,sans-serif!important;color:#303438!important;text-align:left!important}
html body [data-offer-guide] .crown-butler-kicker {display:none}
html body [data-offer-guide] .crown-butler-body {padding:20px!important}
html body [data-offer-guide] :is(input,button) {font-size:1rem!important;min-height:44px}
html body [data-offer-guide] :is(input,.crown-butler-close,[data-command-close]) {background:#fff!important;color:#17333c!important;border:1px solid #708a92!important}
html body [data-offer-guide] :is(input,.crown-butler-close,[data-command-close]):focus-visible {outline:3px solid #a62c29!important;outline-offset:3px}
html body [data-offer-guide] .crown-butler-close {flex:none!important;min-width:44px}
html body [data-offer-guide] .crown-butler-foot a {color:#094c61!important}
@media(max-width:480px) {html body .crown-butler-backdrop {padding:8px!important}html body [data-offer-guide] {max-height:calc(100dvh - 16px)!important}html body [data-offer-guide] :is(.crown-butler-head,.crown-butler-body){padding:14px!important}}
/* Scope outranks legacy global section and dark-concierge selectors. */
html body :is(#se-offer-guide-dialog,#crown-command)[data-offer-guide] {padding:0!important;background:#fafbf9!important;content-visibility:visible!important;contain:none!important}
html body :is(#se-offer-guide-dialog,#crown-command)[data-offer-guide]::before,
html body :is(#se-offer-guide-dialog,#crown-command)[data-offer-guide]::after {display:none!important}
html body :is(#se-offer-guide-dialog,#crown-command) :is(h2,h3,p,li,strong,label,summary) {color:#17333c!important;opacity:1!important}
html body :is(#se-offer-guide-dialog,#crown-command) :is(h2,h3) {font-family:Manrope,Arial,sans-serif!important;letter-spacing:normal!important}
html body :is(#se-offer-guide-dialog,#crown-command) h3 {font-size:1.3rem!important;line-height:1.4!important;margin:0 0 16px!important}
html body :is(#se-offer-guide-dialog,#crown-command) summary {background:#fff!important;box-shadow:none!important;border-radius:0!important;color:#17333c!important;padding:12px 0!important}
html body #crown-command[data-offer-guide] {padding:20px!important}
html body :is(#se-offer-guide-dialog,#crown-command) .offer-guide-content :is(p,li,summary,a) {font-size:1rem!important;line-height:1.7!important}
html body .offer-guide-inline-launcher,
html[data-se-site-system="zero-v1"] body aside.se-route-dock.offer-guide-inline-launcher {
 position:relative!important;inset:auto!important;transform:none!important;z-index:auto!important;
 display:block!important;width:fit-content!important;max-width:calc(100% - 40px)!important;margin:28px auto!important;
}
html body .offer-guide-inline-launcher .se-route-dock-panel {position:static!important;inset:auto!important;margin-top:12px!important;max-width:100%!important}
html body .offer-guide-inline-launcher .se-route-dock-toggle {max-width:100%!important}
html body:has([data-offer-guide]) .crown-butler-trigger {display:none!important}
html body .offer-guide-inline-launcher[data-open="false"] .se-route-dock-panel {display:none!important}
html body .offer-guide-inline-launcher[data-open="true"] .se-route-dock-panel {display:block!important}
