
.dc-travel{background:#f5f9fa;color:#163544;font-family:Inter,system-ui,sans-serif;padding:40px 0 72px;line-height:1.75}.dc-travel *{box-sizing:border-box}.dc-travel .tt-tw{width:min(1160px,calc(100% - 40px));margin:auto}.dc-travel h1,.dc-travel h2,.dc-travel h3{color:#082d40!important;opacity:1!important;-webkit-text-fill-color:#082d40!important;background:none!important;background-clip:initial!important;filter:none!important;text-shadow:none!important;font-weight:800;letter-spacing:-.025em;line-height:1.16}.dc-travel h1{font-size:clamp(34px,4vw,53px);margin:14px 0 22px}.dc-travel h2{font-size:clamp(26px,3vw,36px);margin:0 0 20px}.dc-travel h3{font-size:23px;margin:12px 0}.dc-travel p{margin:0 0 18px}.dc-travel .tt-lead{font-size:19px;line-height:1.65}.dc-travel .tt-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#126e74;margin-bottom:14px}.dc-travel .tt-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;align-items:center;margin:20px 0 42px}.dc-travel figure{margin:0}.dc-travel .tt-hero img{width:100%;height:470px;object-fit:cover;border-radius:26px}.dc-travel figcaption{font-size:12px;color:#516774;margin-top:8px}.dc-travel .tt-intro{max-width:none}.dc-travel .tt-price{font-size:25px!important;font-weight:800;letter-spacing:normal!important;line-height:1.45!important;color:#082d40;display:block;margin:22px 0 14px}.dc-travel .tt-note{font-size:14px;color:#465f6c}.dc-travel .tt-action,.dc-travel .tt-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 22px;border-radius:10px;background:#087e62;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:750;font-size:16px;line-height:1.4;text-decoration:none;white-space:normal;box-shadow:none}.dc-travel .tt-action:hover{background:#05654e}.dc-travel .tt-secondary{background:white;border:1px solid #a3c4c9;color:#12576b!important;-webkit-text-fill-color:#12576b!important}.dc-travel a:focus-visible,.dc-travel summary:focus-visible{outline:3px solid #d29d22;outline-offset:4px}.dc-travel .tt-intro>.tt-action{margin-bottom:14px}.dc-travel .tt-trust-inline{display:block;margin:8px 0 16px;color:#155e70;font-size:14px;font-weight:700;text-underline-offset:4px}.dc-travel section{margin:48px 0}.dc-travel .tt-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.dc-travel .tt-card{background:#fff;border:1px solid #dce7eb;border-radius:22px;padding:30px;box-shadow:0 8px 25px #082d4006;overflow:hidden}.dc-travel .tt-card.tt-fit{border-top:4px solid #087e62}.dc-travel .tt-card.tt-alt{border-top:4px solid #1b6885}.dc-travel .tt-choice-img{width:calc(100% + 60px);max-width:none!important;margin:-30px -30px 24px;height:230px;object-fit:cover;display:block}.dc-travel .tt-steps{display:grid;grid-template-columns:1fr 1fr;gap:18px;list-style:none;padding:0;counter-reset:step}.dc-travel .tt-steps li{padding:24px;background:white;border:1px solid #dce7eb;border-radius:16px;counter-increment:step}.dc-travel .tt-steps li:before{content:'0' counter(step);display:block;font-size:24px;color:#128478;font-weight:800;margin-bottom:8px}.dc-travel .tt-split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.dc-travel .tt-split img{width:100%;height:390px;object-fit:cover;border-radius:22px}.dc-travel ul{padding-left:22px}.dc-travel li{margin:10px 0}.dc-travel .tt-trust-panel{background:#e6f2ef;border:1px solid #bfded4;border-radius:24px;padding:36px;display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center}.dc-travel .tt-trust-panel p:last-child{margin:0}.dc-travel details{background:white;border:1px solid #dce7eb;border-radius:12px;padding:20px 24px;margin:12px 0}.dc-travel summary{cursor:pointer;font-weight:750;line-height:1.5;color:#123b50}.dc-travel details p{margin:16px 0 0}.dc-travel .tt-switch{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:24px}.dc-travel .tt-switch a{color:#155e70;font-weight:700}.dc-travel .tt-final{background:#082d40;border-radius:24px;padding:38px;color:#fff}.dc-travel .tt-final h2{color:white!important;-webkit-text-fill-color:white!important}.dc-travel .tt-final .tt-note{color:#d4e5e9}.dc-travel .tt-sources{font-size:14px;border-top:1px solid #cddfe3;padding-top:24px}.dc-travel .tt-sources a{color:#135c72;text-underline-offset:3px}.dc-travel .tt-pill-row{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.dc-travel .tt-pill-row span{background:#e6f0f3;border-radius:50px;padding:7px 13px;font-size:13px;font-weight:650}@media(max-width:800px){.dc-travel .tt-hero,.dc-travel .tt-split,.dc-travel .tt-trust-panel{grid-template-columns:1fr}.dc-travel .tt-hero{gap:20px}.dc-travel .tt-hero img{height:320px}.dc-travel .tt-hero figure{order:2}.dc-travel .tt-trust-panel{gap:16px}.dc-travel .tt-cards{gap:16px}.dc-travel .tt-card{padding:23px}.dc-travel .tt-choice-img{width:calc(100% + 46px);margin:-23px -23px 22px}}@media(max-width:560px){.dc-travel{padding-top:22px}.dc-travel .tt-tw{width:calc(100% - 32px)}.dc-travel .tt-cards,.dc-travel .tt-steps{grid-template-columns:1fr}.dc-travel .tt-action,.dc-travel .tt-secondary{width:100%}.dc-travel .tt-hero img{height:270px}.dc-travel .tt-trust-panel,.dc-travel .tt-final{padding:25px}.dc-travel section{margin:34px 0}.dc-travel .tt-lead{font-size:18px}}
