/* Hotel planning, clear choices and early actions. Scoped to these two pages. */
.hp-polished .hp-intro h1{max-width:none!important;text-align:center!important}.hp-request-list>li::marker{content:''}
.hp-polished #ata-unified-header .ata-uh-inner{padding-top:10px!important;padding-bottom:0!important}.hp-polished #ata-unified-header .ata-uh-brand{max-width:560px!important;margin-top:0!important;margin-bottom:10px!important}.hp-polished #ata-unified-header .ata-uh-main{padding-top:12px!important;padding-bottom:12px!important}.hp-polished .hp-main{max-width:1240px;padding:32px 28px 45px}.hp-polished .hp-intro{margin-bottom:28px}.hp-polished .hp-intro h1{font-size:clamp(36px,4vw,52px);margin:8px 0 12px;letter-spacing:-.6px}.hp-polished .hp-intro>p:last-child{font-size:17px;max-width:720px}.hp-polished .hp-intro .hp-eyebrow{font-size:10px;margin-bottom:10px}.hp-polished .hp-options{gap:24px;align-items:stretch}.hp-polished .hp-option{padding:28px;border-top-width:3px}.hp-polished .hp-option h2{font-size:31px;margin:8px 0 15px}.hp-polished .hp-option>p{font-size:15px;margin-bottom:15px}.hp-polished .hp-option>.hp-eyebrow{font-size:10px;margin-bottom:12px}.hp-polished .hp-picker{margin:21px 0 12px}.hp-polished .hp-picker button{padding:12px 16px}.hp-polished .hp-picker input{padding:12px 13px}.hp-polished .hp-picker .hp-picker-hint{min-height:0;font-size:12px;margin:10px 0 0}.hp-polished .hp-option>.hp-audience{font-size:13px;line-height:1.65;margin:16px 0;color:#536a65}.hp-polished .hp-detail{margin-top:17px;padding-top:15px}.hp-polished .hp-detail summary{font-size:13px}.hp-polished .hp-detail p{font-size:13px;line-height:1.65;margin:13px 0 0}.hp-polished .hp-actions{margin:23px 0 14px}.hp-polished .hp-actions .hp-button{font-size:15px;padding:13px 24px}.hp-polished .hp-group .hp-response{font-size:13px;line-height:1.6;color:#f4e7c9;margin:0 0 21px}.hp-polished .hp-group .hp-compact-quote{padding:15px 0 0;border-top:1px solid #ffffff30;font:400 20px/1.4 Georgia,serif;color:#ffe09a;margin:0 0 20px}.hp-short-links{display:flex;flex-wrap:wrap;gap:10px 22px}.hp-short-links a{font-size:13px;font-weight:bold;color:#ffe09a;text-underline-offset:4px}.hp-polished .hp-extra{padding:25px 0 0;margin-top:28px;gap:25px}.hp-polished .hp-extra h2{font-size:25px}.hp-polished .hp-extra .hp-eyebrow{font-size:10px;margin-bottom:8px}.hp-polished .hp-extra .hp-button{font-size:13px;flex-shrink:0}.hp-polished .hp-help{margin-top:25px;font-size:13px}.hp-polished footer .footer-inner{padding-top:22px;padding-bottom:22px}.hp-breadcrumb{margin:0 0 26px;font-size:13px}.hp-breadcrumb a{color:#77581f;text-underline-offset:4px}.hp-group-main .hp-intro{padding:14px 18px 29px;border-bottom:1px solid #ddd5c4;max-width:100%;margin-bottom:30px}.hp-group-main .hp-intro .hp-eyebrow{margin-bottom:12px}.hp-group-main .hp-intro .hp-hero-action{margin:22px 0 12px}.hp-group-main .hp-intro .hp-response{font:13px/1.65 Arial,sans-serif;color:#526970;margin:0 auto}.hp-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.hp-service-panel{padding:28px;background:white;border:1px solid #ddd5c4;border-radius:8px}.hp-service-panel h2{font-size:29px;margin:0 0 19px}.hp-service-panel>p{font-size:15px;line-height:1.75;margin:0 0 17px}.hp-service-panel>.hp-eyebrow{font-size:10px;margin-bottom:12px}.hp-service-panel>.hp-small{font-size:13px;color:#526970}.hp-rates-panel{background:#eef0e3;border-color:#d3d8c2}.hp-rates-panel .hp-instant{font-size:20px;background:transparent;padding:12px 0 12px 17px;margin:19px 0;border-left:3px solid #b18a3d}.hp-request-list{counter-reset:request;list-style:none;padding:0;margin:23px 0}.hp-request-list li{position:relative;padding:0 0 0 46px;margin:0 0 22px;counter-increment:request}.hp-request-list li::before{content:counter(request);position:absolute;left:0;top:1px;width:30px;height:30px;border:1px solid #c7b47e;border-radius:50%;display:grid;place-items:center;background:#faf8ef;color:#785719;font:700 13px Arial,sans-serif}.hp-request-list strong{display:block;font:700 15px/1.5 Arial,sans-serif;color:#183e42}.hp-request-list span{display:block;font:14px/1.6 Arial,sans-serif;color:#526970;margin-top:4px}.hp-direct-alternative{margin-top:30px;padding:27px 30px;border:1px solid #d9cfb8;border-radius:8px;background:#f3ecde;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.hp-direct-alternative h2{font-size:28px;margin:0 0 14px}.hp-direct-alternative p:not(.hp-eyebrow){font-size:14px;margin:0;color:#526970}.hp-direct-alternative .hp-picker{margin:0}.hp-direct-alternative .hp-picker-hint{margin-top:10px!important}.hp-service-grid+.hp-direct-alternative .hp-picker-fields{display:flex;flex-direction:column}
@media(max-width:850px){.hp-polished .hp-options,.hp-service-grid,.hp-direct-alternative{grid-template-columns:1fr}.hp-polished .hp-extra{display:flex}.hp-polished .hp-extra .hp-button{margin-top:0}.hp-direct-alternative{gap:22px}.hp-polished .hp-picker-fields{display:flex;flex-direction:column}.hp-polished .hp-picker button{max-width:none}}
@media(max-width:600px){.hp-polished .hp-main{padding:27px 18px 35px}.hp-polished .hp-option,.hp-service-panel{padding:24px 22px}.hp-polished .hp-option h2{font-size:28px}.hp-polished .hp-intro>p:last-child{font-size:16px}.hp-polished .hp-extra{display:block}.hp-polished .hp-extra .hp-button{margin-top:17px}.hp-polished .hp-option>.hp-eyebrow{font-size:10px;letter-spacing:1.3px}.hp-service-panel h2{font-size:27px}.hp-direct-alternative{padding:24px 22px}.hp-polished #ata-unified-header .ata-uh-brand{max-width:360px!important}.hp-group-main .hp-intro{padding:10px 0 25px}.hp-short-links{gap:13px}.hp-polished .hp-option .hp-picker input{font-size:16px}}
