.travel-page{flex-direction:column;min-height:100vh;display:flex}.travel-page main{flex:1}.travel-page .travel-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.travel-page .travel-crumbs{color:var(--fx-mist);flex-wrap:wrap;gap:10px;padding:24px 0 18px;font-size:14px;display:flex}.travel-page .travel-crumbs a:hover{text-decoration:underline}.travel-page .travel-cover{isolation:isolate;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.travel-page .travel-cover img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.travel-page .travel-cover:after{content:"";background:linear-gradient(0deg,var(--fx-lagoon-deep),transparent 80%);opacity:.85;z-index:-1;position:absolute;inset:0}.travel-page .travel-cover h1{color:var(--fx-white);letter-spacing:0;margin:0;padding:40px 0;font-size:42px;font-weight:800;line-height:1.15}.travel-page .travel-body{padding-top:28px;padding-bottom:56px}.travel-page .travel-answer{background:var(--fx-reef);border-left:4px solid var(--fl-cyan);border-radius:0 8px 8px 0;padding:20px 24px;font-size:17px;line-height:1.7}.travel-page .travel-intro{max-width:82ch;margin:24px 0 32px;font-size:17px;line-height:1.75}.travel-page .travel-section{border-top:1px solid var(--fx-reef);padding:26px 0}.travel-page .travel-section h2{letter-spacing:0;margin:0 0 12px;font-size:26px;font-weight:800}.travel-page .travel-section p,.travel-page .travel-section li{font-size:16px;line-height:1.8}.travel-page .travel-section ul{margin:0;padding-left:22px}.travel-page .travel-section li+li{margin-top:8px}.travel-page .travel-section a{color:var(--fl-cyan-deep);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (width<=640px){.travel-page .travel-cover{min-height:240px}.travel-page .travel-cover h1{padding:28px 0;font-size:32px}.travel-page .travel-answer{padding:16px 18px;font-size:16px}.travel-page .travel-section h2{font-size:23px}}
