
.destination-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:32px 0 45px}.destination-hero h1{font-size:clamp(36px,4vw,57px);line-height:1.12;letter-spacing:-1px}.destination-hero p{font-size:17px;line-height:1.7;max-width:580px}.destination-hero figure{margin:0}.destination-hero .cv-photo{height:400px}.destination-hero figcaption{font-size:10px;color:var(--grey);line-height:1.5;margin-top:12px}.destination-options{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:35px 0;border-block:1px solid var(--line)}.destination-options h2{font-size:26px;line-height:1.25}.destination-chips{display:flex;gap:10px;flex-wrap:wrap}.destination-chips a{padding:10px 14px;border:1px solid var(--line);font-size:12px;line-height:1.5}.destination-chips a:hover{border-color:var(--blue)}.destination-hotels .hotel-image{height:260px;aspect-ratio:auto;width:100%}.destination-hotels h3>a{display:block}.destination-care{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:40px 0;border-top:1px solid var(--line)}.destination-care h2{font-size:31px;line-height:1.2}.destination-care p{font-size:16px;line-height:1.7}.workspace-nav{display:flex;gap:25px;flex-wrap:wrap;padding:20px 0;border-block:1px solid var(--line);margin:22px 0 28px}.workspace-nav a{font-size:12px;padding-bottom:5px}.workspace-nav a[aria-current]{border-bottom:1px solid var(--blue)}.workspace-tools{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:30px 0 20px}.workspace-tools label{display:block;font-size:12px;margin-bottom:10px}.workspace-tools input,.workspace-tools select{width:100%;min-width:0;padding:13px;border:1px solid #ccd7de;background:white;font:inherit;font-size:14px}.workspace-results{display:flex;gap:20px;justify-content:space-between;font-size:12px;align-items:center;margin:20px 0}.workspace-results span{color:var(--grey)}.workspace-property{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;padding:28px;border:1px solid var(--line)}.workspace-property[hidden]{display:none}.workspace-property h2{font-size:28px;line-height:1.25}.workspace-property p{font-size:14px;line-height:1.7}.workspace-delivery{align-self:center;text-align:right}.workspace-delivery .button{font-size:11px;padding:13px 17px}.workspace-empty{padding:30px;border:1px solid var(--line)}.workspace-note h2{font-size:30px;line-height:1.2}.workspace-note p{font-size:16px;line-height:1.7;max-width:800px}.workspace-profile-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:55px;margin-top:35px}.workspace-response-heading h2{font-size:29px;line-height:1.2}.workspace-response-heading{padding-bottom:25px}.workspace-field{border-top:1px solid var(--line);padding:20px 0}.workspace-field summary{font-family:var(--title);font-size:20px;font-weight:600;cursor:pointer}.workspace-field>div{padding-top:12px}.workspace-assertion{margin:12px 0;padding:18px 0}.workspace-assertion h3{font-size:19px;line-height:1.5}.workspace-meta{margin:20px 0}.workspace-meta>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.workspace-meta dt{font-size:11px;color:var(--grey)}.workspace-meta dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.workspace-locked{border:1px solid var(--line);padding:28px}.workspace-locked h3{font-size:25px}.workspace-locked p{font-size:15px;line-height:1.7}.workspace-locked .button{font-size:11px}.workspace-json{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 monospace;background:#f5f7f8;padding:18px}.workspace-profile-layout .recipient-brief .button{font-size:10px;padding:13px;width:100%;margin:15px 0}.workspace-profile-layout button:disabled{opacity:.55;cursor:not-allowed}.workspace-profile-layout .recipient-brief>.text-link{display:inline-block}.workspace-profile-layout .recipient-brief .workspace-meta>div{grid-template-columns:1fr;gap:5px}.workspace-page .review-note{margin-top:0}
@media(max-width:1000px){.destination-hero,.destination-options,.destination-care{gap:30px}.destination-hero .cv-photo{height:340px}.workspace-profile-layout{gap:30px}.workspace-property{gap:22px}.workspace-meta>div{grid-template-columns:105px minmax(0,1fr)}}@media(max-width:720px){.destination-hero,.destination-options,.destination-care{grid-template-columns:1fr;gap:25px}.destination-hero{padding:24px 0 30px}.destination-hero h1{font-size:35px}.destination-hero p{font-size:15px}.destination-hero .button{font-size:11px}.destination-hero .cv-photo{height:280px}.destination-options{padding:28px 0}.destination-options h2{font-size:25px}.destination-chips a{font-size:11px}.destination-hotels{grid-template-columns:1fr!important}.destination-hotels .hotel-image{height:270px}.destination-care h2{font-size:27px}.destination-care p{font-size:14px}.workspace-nav{gap:16px;padding:16px 0}.workspace-nav a{font-size:10px}.workspace-tools{grid-template-columns:1fr;gap:18px}.workspace-results{align-items:flex-start;flex-direction:column;gap:7px}.workspace-property{grid-template-columns:1fr;padding:22px;gap:20px}.workspace-property h2{font-size:25px}.workspace-delivery{text-align:left}.workspace-delivery .state-label{display:inline-block;white-space:normal}.workspace-note h2{font-size:27px}.workspace-profile-layout{grid-template-columns:1fr;gap:28px}.workspace-response-heading h2{font-size:26px}.workspace-locked{padding:20px}.workspace-locked .button{font-size:10px;padding:12px}.workspace-field summary{font-size:18px}.workspace-assertion h3{font-size:17px}.workspace-meta>div{grid-template-columns:1fr;gap:5px}.workspace-json{font-size:11px}.workspace-page .review-note{font-size:11px;line-height:1.7}}
