body.gr-plan-day-landing .gr-card-grid--plan-your-day{background:#fff}body.gr-plan-day-landing .gr-card-grid--plan-your-day .gr-card-grid__card--dress-code .gr-media-frame>:is(.gr-media-frame__edge,.gr-media-frame__media-layer){background-position:50% 0%}body.gr-plan-day-landing .gr-card-grid--plan-your-day .gr-card-grid__card--how-to-bet .gr-media-frame>:is(.gr-media-frame__edge,.gr-media-frame__media-layer){background-position:50% 100%}.gr-plan-refined .gr-evolved{padding-block:40px}.gr-plan-refined .gr-evolved__copy{font-size:18px;line-height:1.75}.gr-plan-refined .gr-evolved__copy p{margin:0 0 16px}.gr-plan-refined .gr-evolved__copy>:last-child{margin-bottom:0}.gr-plan-refined .gr-evolved--utility h2,.gr-plan-refined .gr-evolved--cards>.gr-container>h2{color:#5d0f15;font-size:32px;line-height:1.25;margin:0 0 24px}.gr-plan-refined .gr-evolved__card-body{padding:28px}.gr-plan-refined .gr-evolved__card-body h3{margin-bottom:16px}.gr-plan-refined .gr-evolved__media img{max-height:430px;width:auto;max-width:100%;margin-inline:auto;object-fit:contain;aspect-ratio:auto}.gr-plan-refined .gr-evolved--media_figure .gr-evolved__figures img{max-height:430px;border-radius:12px}.gr-plan-refined .gr-evolved--fifty_fifty .gr-evolved__inner{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:48px}.gr-plan--policy .gr-evolved--wysiwyg>.gr-container{width:calc(100% - 48px)!important;max-width:940px!important}.gr-plan--policy .gr-evolved__copy :is(ul,ol)+h2{margin-top:32px}.gr-plan--travel .gr-evolved:is(.gr-evolved--wysiwyg,.gr-evolved--information_table,.gr-evolved--notice)>.gr-container{width:calc(100% - 48px)!important;max-width:940px!important}.gr-plan--travel .gr-evolved--lead .gr-evolved__copy{font-size:18px}.gr-plan--travel .gr-evolved--information_table{padding-block:20px}.gr-plan--travel .gr-evolved__table-scroll{margin-top:0}.gr-plan--travel .gr-evolved table{table-layout:fixed}.gr-plan--travel .gr-evolved th,.gr-plan--travel .gr-evolved td{min-width:0}.gr-plan--travel .gr-evolved__downloads{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gr-plan--travel .gr-evolved__downloads li{background:#f9f5ef;border:1px solid #e0d3c4;border-radius:12px;padding:24px}.gr-plan--travel .gr-evolved__downloads .gr-button-row{margin:0}.gr-plan--accessibility .gr-evolved__card:last-child:nth-child(odd){grid-column:1 / -1}.gr-plan--accessibility .gr-evolved__card:last-child:nth-child(odd) .gr-evolved__copy{max-width:76ch}.gr-plan--accessibility .gr-evolved--media_figure{background:#f9f5ef;padding-block:32px}@media(min-width:1101px){.gr-plan--accessibility .gr-main:has(>.gr-evolved--cards:nth-of-type(2)+.gr-evolved--media_figure:last-child){display:grid;grid-template-columns:minmax(24px,1fr) minmax(0,838px) 48px minmax(0,400px) minmax(24px,1fr)}.gr-plan--accessibility .gr-main:has(>.gr-evolved--cards:nth-of-type(2)+.gr-evolved--media_figure:last-child)>.gr-page-hero{grid-column:1 / -1}.gr-plan--accessibility .gr-main:has(>.gr-evolved--cards:nth-of-type(2)+.gr-evolved--media_figure:last-child)>.gr-evolved--cards{grid-column:2;grid-row:var(--gr-plan-first-content-row, 2)}.gr-plan--accessibility .gr-main:has(>.gr-evolved--cards:nth-of-type(2)+.gr-evolved--media_figure:last-child)>.gr-evolved--cards>.gr-container{width:100%!important}.gr-plan--accessibility .gr-main:has(>.gr-evolved--cards:nth-of-type(2)+.gr-evolved--media_figure:last-child)>.gr-evolved--media_figure{grid-column:4;grid-row:var(--gr-plan-first-content-row, 2);align-self:start;padding-block:104px 40px;background:transparent}.gr-plan--accessibility .gr-main:has(>.gr-evolved--cards:nth-of-type(2)+.gr-evolved--media_figure:last-child)>.gr-evolved--media_figure>.gr-container{width:100%!important}}.gr-plan--accessibility .gr-evolved--media_figure .gr-evolved__figures img{width:400px;max-width:100%;max-height:none;height:auto;aspect-ratio:440 / 851;object-fit:contain}.gr-plan--guide .gr-evolved--fifty_fifty .gr-evolved__media img{width:400px;max-width:100%;max-height:none;height:auto;aspect-ratio:506 / 1024;border-radius:12px}@media(min-width:1101px){.gr-plan--guide .gr-main:has(>.gr-evolved--fifty_fifty:nth-of-type(2)+.gr-evolved--key_facts:nth-of-type(3)){display:grid;grid-template-columns:minmax(24px,1fr) minmax(0,838px) 48px minmax(0,400px) minmax(24px,1fr);grid-template-rows:var(--gr-plan-rows, auto min-content auto)}.gr-plan--guide .gr-main:has(>.gr-evolved--fifty_fifty:nth-of-type(2)+.gr-evolved--key_facts:nth-of-type(3))>*{grid-column:1 / -1}.gr-plan--guide .gr-main:has(>.gr-evolved--fifty_fifty:nth-of-type(2)+.gr-evolved--key_facts:nth-of-type(3))>.gr-evolved--fifty_fifty,.gr-plan--guide .gr-main:has(>.gr-evolved--fifty_fifty:nth-of-type(2)+.gr-evolved--key_facts:nth-of-type(3))>.gr-evolved--fifty_fifty>.gr-evolved__inner{display:contents}.gr-plan--guide .gr-main:has(>.gr-evolved--fifty_fifty:nth-of-type(2)+.gr-evolved--key_facts:nth-of-type(3)) .gr-evolved--fifty_fifty .gr-evolved__body{grid-column:2;grid-row:var(--gr-plan-first-content-row, 2);padding-block:40px 24px;align-self:start}.gr-plan--guide .gr-main:has(>.gr-evolved--fifty_fifty:nth-of-type(2)+.gr-evolved--key_facts:nth-of-type(3)) .gr-evolved--fifty_fifty .gr-evolved__media{grid-column:4;grid-row:var(--gr-plan-first-content-row, 2) / span 2;padding-block:40px;align-self:start}.gr-plan--guide .gr-main:has(>.gr-evolved--fifty_fifty:nth-of-type(2)+.gr-evolved--key_facts:nth-of-type(3))>.gr-evolved--key_facts:nth-of-type(3){grid-column:2;grid-row:calc(var(--gr-plan-first-content-row, 2) + 1);padding-block:0 40px}.gr-plan--guide .gr-main:has(>.gr-evolved--fifty_fifty:nth-of-type(2)+.gr-evolved--key_facts:nth-of-type(3))>.gr-evolved--key_facts:nth-of-type(3)>.gr-container{width:100%!important}}@media(max-width:1100px){.gr-plan--accessibility .gr-evolved--media_figure .gr-evolved__figures img,.gr-plan--guide .gr-evolved--fifty_fifty .gr-evolved__media img{width:320px}}.gr-plan--questions .gr-faq-list{max-width:940px!important;width:calc(100% - 48px)!important;padding-block:48px}.gr-plan--questions .gr-faq-list__heading{text-align:left;font-size:32px;line-height:1.25;margin:0 0 16px}.gr-plan--questions .gr-faq-list__intro{text-align:left;max-width:70ch;margin:0 0 28px;font-size:18px}.gr-plan--questions .gr-faq-list__items{max-width:none}.gr-plan--questions .gr-faq-list__item{border:1px solid #e0d3c4;border-radius:10px;margin-bottom:12px;padding:0}.gr-plan--questions .gr-faq-list__item[open]{background:#f9f5ef}.gr-plan--questions .gr-faq-list__question{padding:20px 24px;font-size:18px;line-height:1.5;gap:24px}.gr-plan--questions .gr-faq-list__question:focus-visible{outline:3px solid #76592f;outline-offset:3px;border-radius:8px}.gr-plan--questions .gr-faq-list__answer{padding:0 24px 24px;max-width:76ch;font-size:18px;line-height:1.75;overflow-wrap:anywhere}.gr-plan--questions .gr-faq-list__answer p{margin:0 0 16px}.gr-plan--questions .gr-faq-list__answer p:last-child{margin-bottom:0}.gr-plan--questions .gr-faq-list__answer a{color:#60141b;text-decoration:underline;text-underline-offset:3px}.gr-plan-refined .gr-link-directory{padding-block:40px}.gr-plan-refined .gr-link-directory__heading{font-size:32px;line-height:1.25;margin:48px 0 24px}.gr-plan-refined .gr-link-directory__heading:first-child{margin-top:0}.gr-plan-refined .gr-link-directory__grid{gap:12px}.gr-plan-refined .gr-link-directory__item{position:relative;background:#f9f5ef;border:1px solid #e0d3c4;border-radius:10px;padding:0;gap:0}.gr-plan-refined .gr-link-directory__pin{display:none}.gr-plan-refined .gr-link-directory__item-body{width:100%}.gr-plan-refined .gr-link-directory__item-body a{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;min-height:64px;height:100%;font-size:17px;line-height:1.4;text-decoration:none}.gr-plan-refined .gr-link-directory__item-body a::after{content:"↗" / "";flex-shrink:0}.gr-plan-refined .gr-link-directory__label{min-width:0}.gr-plan-refined .gr-link-directory__meta{display:block;margin-top:6px;color:#594d45;font-size:15px;line-height:1.45;font-weight:400}.gr-plan--dining .gr-link-directory__item-body a::after{content:"↓" / ""}.gr-plan-refined .gr-link-directory__item:has(a:hover){background:#efe5d5}.gr-plan-refined .gr-link-directory__item-body a:focus-visible{outline:3px solid #76592f;outline-offset:3px;border-radius:10px}.gr-plan--dining .gr-evolved--fifty_fifty .gr-evolved__media img{max-height:340px}.gr-plan--dining .gr-evolved--fifty_fifty.gr-evolved--linked-image .gr-evolved__image-link img{width:100%;height:auto;max-height:none;aspect-ratio:var(--gr-linked-image-ratio);object-fit:contain}.gr-plan--dining .gr-evolved--media_figure{background:#f9f5ef}.gr-plan--dining .gr-evolved--media_figure>.gr-container{max-width:940px!important;width:calc(100% - 48px)!important}.gr-plan--dining .gr-evolved__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-plan--dining .gr-evolved__card:last-child:nth-child(odd){grid-column:1 / -1}.gr-plan--dining .gr-evolved__card:last-child:nth-child(odd) .gr-evolved__copy{max-width:76ch}.gr-plan--dining .gr-evolved__figures img{max-height:360px;border-radius:12px}.gr-plan--dining .gr-evolved--wysiwyg{padding-bottom:0;background:#f9f5ef}.gr-plan--dining .gr-evolved--wysiwyg>.gr-container{max-width:1286px!important}.gr-plan--dining .gr-stand-floors{padding-block:28px 48px;background:#f9f5ef}.gr-plan--dining .gr-stand-floors__name{font-size:26px}.gr-plan--dining .gr-stand-floors__floor-description{font-size:18px;line-height:1.75}.gr-plan--guide .gr-evolved--notice>.gr-container{max-width:940px!important;width:calc(100% - 48px)!important}.gr-plan--guide .gr-evolved__cards{grid-template-columns:1fr}.gr-plan--guide .gr-evolved__card-body{display:grid;grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);gap:32px}.gr-plan--guide .gr-evolved__card-body h3{margin:0}.gr-plan--guide .gr-evolved__facts dt{font-size:20px}@media(min-width:768px)and (max-width:1023px){.gr-plan--dining .gr-evolved--fifty_fifty .gr-evolved__inner{grid-template-columns:1fr;gap:24px}}@media(max-width:767px){.gr-plan-refined .gr-evolved{padding-block:32px}.gr-plan-refined .gr-evolved__copy{font-size:17px}.gr-plan-refined .gr-evolved--fifty_fifty .gr-evolved__inner{grid-template-columns:1fr;gap:24px}.gr-plan-refined .gr-evolved--fifty_fifty .gr-evolved__media{order:2}.gr-plan-refined .gr-evolved__media img,.gr-plan-refined .gr-evolved--media_figure .gr-evolved__figures img{max-height:280px}.gr-plan-refined .gr-evolved__cards,.gr-plan--travel .gr-evolved__downloads{grid-template-columns:1fr}.gr-plan-refined .gr-evolved__card-body{padding:24px}.gr-plan--guide .gr-evolved__card-body{grid-template-columns:1fr;gap:16px}.gr-plan-refined .gr-link-directory__heading,.gr-plan--questions .gr-faq-list__heading,.gr-plan-refined .gr-evolved--utility h2,.gr-plan-refined .gr-evolved--cards>.gr-container>h2{font-size:26px}.gr-plan--questions .gr-faq-list{padding-block:32px}.gr-plan--questions .gr-faq-list__question{padding:18px;font-size:17px}.gr-plan--questions .gr-faq-list__answer{padding:0 18px 20px;font-size:17px}.gr-plan-refined .gr-link-directory__item-body a{min-height:56px;padding:16px}.gr-plan--travel .gr-evolved td,.gr-plan--travel .gr-evolved th{padding:12px}.gr-plan--dining .gr-evolved--wysiwyg{padding-bottom:0}.gr-plan--dining .gr-cta-panel#dining-hospitality .gr-cta-panel__inner{width:calc(100% - 30px)}.gr-plan--accessibility .gr-evolved--media_figure .gr-evolved__figures img,.gr-plan--guide .gr-evolved--fifty_fifty .gr-evolved__media img{max-height:none;width:min(100%,320px)}}.gr-plan--dining .gr-cta-panel#dining-hospitality{background:#f9f5ef!important;border-radius:0;margin:0!important;overflow:visible;padding:32px 0 40px!important}.gr-plan--dining .gr-cta-panel#dining-hospitality .gr-cta-panel__inner{background:transparent!important;border-radius:0;display:block;margin-inline:auto;max-width:1286px;min-height:0;padding:0!important;width:calc(100% - 48px)}.gr-plan--dining .gr-cta-panel#dining-hospitality .gr-cta-panel__content{align-items:center;display:flex;justify-content:center;min-height:0;padding:0!important;text-align:center}.gr-plan--dining .gr-cta-panel#dining-hospitality .gr-button-row{justify-content:center;margin:0!important;padding:0!important}@media(max-width:767px){.gr-plan--dining .gr-cta-panel#dining-hospitality .gr-cta-panel__inner{width:calc(100% - 30px)}}.gr-plan--dining .gr-cta-panel#dining-hospitality a.gr-button--hospitality-cta{transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease!important}.gr-plan--dining .gr-cta-panel#dining-hospitality a.gr-button--hospitality-cta:hover{background-color:var(--gr-burgundy)!important;border-color:var(--gr-burgundy)!important;box-shadow:none!important;color:#fff!important;transform:none!important}.gr-plan--dining .gr-cta-panel#dining-hospitality a.gr-button--hospitality-cta:focus-visible{transform:none!important}
