.travel-header-nav{align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.travel-header-nav a{padding-block:14px}.travel-breadcrumb{border-top:1px solid var(--home-line);flex-wrap:wrap;gap:10px;padding-block:22px;font-size:13px;display:flex}.travel-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.travel-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:80px;padding-block:28px 56px;display:grid}.travel-hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,4.4vw,60px);font-weight:800;line-height:1.08}.travel-family{color:#246294;margin-top:18px;font-size:24px;font-weight:600}.travel-intro{max-width:58ch;color:var(--home-muted);margin-block:22px 10px;font-size:18px;line-height:1.7}.travel-quote{background:#edf4fa;border-radius:12px;padding:28px}.travel-quote img{object-fit:contain;mix-blend-mode:multiply;margin-bottom:20px;display:block}.travel-quote h2{font-size:23px;line-height:1.25}.travel-quote>p{color:var(--home-muted);margin-block:14px 20px;font-size:15px;line-height:1.6}.travel-quote .home-button{width:100%}.travel-site .travel-quote-note{color:var(--home-muted);max-width:38ch;margin:12px 0 0;font-size:13px;line-height:1.6}.travel-categories{border-block:1px solid var(--home-line);background:#edf4fa}.travel-categories>div{gap:36px;display:flex}.travel-categories a{border-bottom:3px solid #0000;min-height:56px;padding:17px 0;font-size:14px;font-weight:600}.travel-categories a[aria-current]{border-color:var(--home-blue)}.travel-content{padding-block:8px 44px}.travel-section{border-bottom:1px solid var(--home-line);padding-block:38px}.travel-section h2,.travel-documents h2,.travel-closing h2{letter-spacing:-.025em;margin-bottom:16px;font-size:28px;line-height:1.2}.travel-section>p{max-width:75ch;color:var(--home-muted);line-height:1.75}.travel-options{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:28px;display:grid}.travel-options h3{margin-bottom:18px;font-size:20px}.travel-options dl{margin:0}.travel-options dl>div{border-top:1px solid var(--home-line);padding-block:14px}.travel-options dt{color:var(--home-muted);margin-bottom:5px;font-size:13px}.travel-options dd{margin:0;font-size:15px;font-weight:600;line-height:1.5}.travel-guidance{grid-template-columns:1fr 1fr;gap:60px;display:grid}.travel-guidance ul{color:var(--home-muted);margin:0;padding-left:20px}.travel-guidance li{margin-block:12px;padding-left:4px;line-height:1.75}.travel-documents{background:#edf4fa;border-radius:12px;grid-template-columns:1.5fr 1fr;gap:64px;margin-top:40px;padding:32px;display:grid}.travel-documents p,.travel-closing p{color:var(--home-muted);max-width:65ch;line-height:1.7}.travel-documents h3{margin-bottom:14px;font-size:20px}.travel-pdf{text-underline-offset:4px;padding-block:18px 8px;font-weight:600;text-decoration:underline;display:inline-block}.travel-pdf span{color:var(--home-muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.travel-documents .home-text-link{text-underline-offset:4px;margin-top:12px;text-decoration:underline;display:flex}.travel-closing{justify-content:space-between;align-items:center;gap:40px;padding-block:44px;display:flex}.travel-closing>div:last-child{flex-shrink:0}.travel-sources{border-top:1px solid var(--home-line);color:var(--home-muted);padding-top:20px;font-size:12px;line-height:1.7}.travel-sources p{max-width:100ch;margin-bottom:12px}.travel-sources a{text-underline-offset:3px;text-decoration:underline}.travel-site :where(a,button):focus-visible{outline:3px solid var(--home-blue);outline-offset:4px}@media (max-width:800px){.travel-hero{grid-template-columns:1fr;gap:28px;padding-block:20px 32px}.travel-quote{max-width:480px}.travel-categories>div{flex-wrap:wrap;gap:8px 24px}.travel-guidance,.travel-documents{grid-template-columns:1fr;gap:0}.travel-documents{padding:24px}.travel-documents>div+div{border-top:1px solid var(--home-line);margin-top:28px;padding-top:24px}.travel-closing{display:block}.travel-closing>div+div{margin-top:24px}.travel-section{padding-block:28px}.travel-options{grid-template-columns:1fr}}.inner-site{--compass-muted:var(--home-muted);--compass-line:var(--home-line)}.inner-site .travel-header-nav{flex-wrap:wrap;gap:8px 28px}.inner-site .travel-header-nav a{min-height:44px}.inner-site :where(main,section,aside,article){min-width:0}.inner-site :where(h1,h2,h3){color:var(--home-navy);text-wrap:balance}.inner-site :where(p,li,dd){overflow-wrap:anywhere}.inner-site .travel-hero{gap:clamp(32px,5vw,80px)}.inner-site .travel-quote .home-button{margin-top:20px}.inner-site .travel-quote .home-button+.travel-quote-note{margin-top:12px}.inner-site .home-button{cursor:pointer;color:var(--home-navy);border:0;font-weight:700;text-decoration:none}.inner-site .home-button:hover{color:#fff}.inner-site .home-button:disabled{cursor:not-allowed;opacity:.55}.inner-site .home-button:disabled:hover{background:var(--home-yellow);color:var(--home-navy)}.inner-site :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--home-blue);outline-offset:4px}.inner-site :where(.travel-section,.travel-documents,.inner-action-panel) p+p{margin-top:20px}.inner-site .travel-section>ul:not(.careers-list){max-width:75ch;color:var(--home-muted);padding-left:24px;line-height:1.75}.inner-site .travel-section>ul:not(.careers-list) li+li{margin-top:12px}.inner-site :where(.travel-section,.inner-action-panel) p a{color:var(--home-blue);text-underline-offset:4px;text-decoration:underline}.inner-summary{max-width:58ch;color:var(--home-muted);margin-top:20px;line-height:1.7}.inner-reading .travel-section>p{max-width:75ch}.inner-coverages{margin:28px 0}.inner-coverages>div{border-top:1px solid var(--home-line);grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:32px;padding-block:22px;display:grid}.inner-coverages dt{font-weight:600}.inner-coverages dd{color:var(--home-muted);max-width:65ch;margin:0;line-height:1.75}.inner-site .careers-section-heading{margin:0 0 24px}.inner-site .careers-section-heading h2{margin:0}.inner-site .careers-list{border-top:0}.inner-site .careers-list>li:last-child .career-opening{border-bottom:0}.inner-site .career-opening{padding:28px 0}.inner-site .career-opening p{color:var(--home-muted);line-height:1.75}.inner-site .career-opening .home-button{flex-shrink:0}.inner-action-panel{background:#edf4fa;border-radius:12px;margin-block:40px;padding:32px}.inner-action-panel h2{margin-bottom:16px;font-size:28px;line-height:1.2}.inner-action-panel p{max-width:75ch;color:var(--home-muted);line-height:1.75}.inner-action-panel .home-button{margin-block:24px 12px}.inner-action-panel .career-application-note{font-size:14px}.inner-site .application{max-width:1000px;padding-block:0 64px}.inner-site .application .travel-breadcrumb{padding-block:22px}.inner-site .application-intro{max-width:none;padding-block:28px 40px}.inner-site .application-intro h1,.inner-site .application>h1{letter-spacing:-.035em;font-size:clamp(38px,4.4vw,60px);font-weight:800;line-height:1.08}.inner-site .application-intro>p:first-of-type{color:var(--home-muted);max-width:65ch;font-size:18px;line-height:1.7}.inner-site .application-intro>.home-button{margin-bottom:16px}.inner-site .application-notice,.inner-site .application-intro .application-notice,.inner-site .group-availability{border:1px solid var(--home-line);background:#edf4fa;border-radius:12px;padding:20px 24px}.inner-site .application-intro .application-notice{max-width:75ch}.inner-site .application :where(h2,legend){color:var(--home-navy)}.inner-site .application h2{margin:28px 0 20px;font-size:28px;line-height:1.2}.inner-site .application-field :where(input,select,textarea),.inner-site .application-secondary{border-radius:8px;min-height:48px}.inner-site .application-secondary{color:var(--home-blue);border-color:var(--home-blue)}.inner-site .application-secondary:hover{background:#edf4fa}.inner-site .application-actions{flex-wrap:wrap;gap:16px}.inner-site .application-review h3{flex-wrap:wrap}.inner-site .application-review button{min-height:44px}.inner-site .application-review dl{margin:16px 0}.inner-site .application-review dl>div{padding-block:10px}.inner-site .application-progress{gap:12px}.inner-site .application-progress li{background:#edf4fa}.inner-site .application-progress [aria-current=step]{background:var(--home-navy)}.inner-site .application-progress button{min-height:44px}.inner-site .regency-overview{padding-top:0}.inner-site .regency-compare-cards{gap:32px}.inner-site .regency-compare-cards article{border-top:1px solid var(--home-line);background:0 0;border-radius:0;padding:28px 0}.inner-site .regency-compare-cards h2{margin-bottom:16px;font-size:28px;line-height:1.2}.inner-site .regency-compare-cards p{max-width:65ch;color:var(--home-muted);margin-bottom:16px;line-height:1.75}.inner-site .regency-compare-cards .home-text-link{text-underline-offset:4px;text-decoration:underline}.inner-site .regency-estimate{background:#edf4fa;border-radius:12px}.inner-site .group-enquiry{max-width:1000px;margin:0 0 64px}.inner-site .group-enquiry .application-actions{margin-bottom:0}.inner-site .group-availability p{margin:0}.inner-site .application>h1{margin-bottom:24px;padding-top:36px}.inner-site .application>h1~p{max-width:75ch;margin-bottom:20px}.inner-site .application>h1~a{align-items:center;min-height:44px;margin-top:12px;text-decoration:underline;display:inline-flex}@media (max-width:800px){.inner-site .travel-hero{grid-template-columns:1fr;gap:28px}.inner-site .travel-quote{max-width:none}.inner-coverages>div{grid-template-columns:1fr;gap:8px}.inner-action-panel{padding:24px}.inner-site .application-intro{padding-block:20px 32px}.inner-site .regency-compare-cards{grid-template-columns:1fr;gap:0}}@media (max-width:650px){.inner-site .application-intro>p:first-of-type{font-size:16px}.inner-site .application-actions{flex-direction:column;align-items:stretch}.inner-site .application-actions>:where(button,a),.inner-site .career-opening .home-button,.inner-action-panel .home-button{justify-content:center;width:100%}.inner-site .application-progress{gap:8px}.inner-site .regency-group-actions{flex-wrap:wrap}.inner-site .application-notice,.inner-site .application-intro .application-notice{padding:18px}}.inner-site .application :focus-visible{outline-color:var(--home-blue)}.inner-site .application-progress [aria-current=step] :focus-visible{outline-color:var(--home-yellow)}.inner-site .regency-group-page .application-intro>.travel-family{color:#246294;margin-block:18px;font-size:24px;font-weight:600}.inner-site .regency-group-page .application-intro>.travel-intro{max-width:65ch;margin-block:22px;font-size:18px;line-height:1.7}@media (max-width:650px){.inner-site .regency-group-page .application-intro>.travel-intro{font-size:16px}}
