.travel-guide *{box-sizing:border-box}.travel-guide html{scroll-behavior:smooth}.travel-guide{color:#142d36;background:#fffdf9;margin:0;font:17px/1.75 Arial,sans-serif}.travel-guide a{color:#165e66;text-underline-offset:4px}.travel-guide header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:18px 6%;display:flex}.travel-guide header strong{font:25px Georgia}.travel-guide header span{font-size:13px}.travel-guide .draft{color:#142d36;text-align:center;background:#f2c36b;padding:9px;font-size:14px}.travel-guide .hero{color:#fff;background:#142d36;position:relative}.travel-guide .hero img{object-fit:cover;opacity:.7;width:100%;height:520px}.travel-guide .hero-copy{max-width:950px;position:absolute;bottom:45px;left:7%;right:7%}.travel-guide h1{margin:15px 0;font:clamp(38px,5vw,70px)/1.08 Georgia}.travel-guide h2{margin:0 0 25px;font:clamp(32px,4vw,48px)/1.15 Georgia}.travel-guide h3{margin:12px 0;font:28px/1.2 Georgia}.travel-guide p{margin:14px 0}.travel-guide .kicker,.travel-guide .tag{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.travel-guide .kicker{color:#efc578}.travel-guide .tag{color:#78602f}.travel-guide main{max-width:1160px;margin:auto;padding:45px 30px}.travel-guide .lead{max-width:910px;font-size:21px}.travel-guide .meta{color:#5b6d72;font-size:14px}.travel-guide nav{flex-wrap:wrap;gap:10px;margin:30px 0 55px;display:flex}.travel-guide nav a{border:1px solid #ccd6d5;border-radius:30px;padding:8px 16px;text-decoration:none}.travel-guide section{padding:38px 0;scroll-margin-top:20px}.travel-guide .grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.travel-guide article{background:#fff;border:1px solid #dce2df;padding:28px}.travel-guide article p{color:#40565f}.travel-guide article a{font-size:15px}.travel-guide figure{margin:30px 0}.travel-guide figure img{object-fit:cover;width:100%;max-height:480px}.travel-guide figcaption{color:#5c6a70;padding-top:8px;font-size:13px}.travel-guide .note{background:#f7f1e8;border-left:3px solid #c69d52;padding:16px 22px}.travel-guide .sea{background:#eaf2f3;padding:38px}.travel-guide .sea a{margin:8px 20px 0 0;display:inline-block}.travel-guide .days{counter-reset:day}.travel-guide .days article{margin:16px 0}.travel-guide .days article h3{font-size:25px}.travel-guide .cta{color:#fff;background:#142d36;border-radius:2px;padding:45px}.travel-guide .cta a{color:#142d36;background:#f2c36b;border-radius:30px;margin:15px 12px 0 0;padding:12px 22px;text-decoration:none;display:inline-block}.travel-guide .faq details{border-bottom:1px solid #d6dedb;padding:19px 0}.travel-guide .faq summary{cursor:pointer;font-weight:700}.travel-guide footer{background:#edf1ee;padding:35px 7%;font-size:14px}.travel-guide .editor{background:#faf4e7;border:1px dashed #a48c58;margin-top:40px;padding:25px}.travel-guide .editor h2{font-size:28px}.travel-guide .editor p,.travel-guide .editor li{font-size:15px}@media (max-width:650px){.travel-guide .grid{grid-template-columns:1fr}.travel-guide main{padding:25px 20px}.travel-guide .hero img{height:520px}.travel-guide .hero-copy{bottom:25px;left:22px;right:22px}.travel-guide .hero h1{font-size:40px}.travel-guide header span{display:none}.travel-guide article{padding:22px}.travel-guide .sea,.travel-guide .cta{padding:25px}.travel-guide .lead{font-size:19px}}.travel-guide{min-height:100vh}.travel-guide header{gap:1.5rem}.travel-guide .guide-brand{color:#142d36;font:25px Georgia,serif;text-decoration:none}.travel-guide .guide-header-links{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.travel-guide .guide-header-links a{color:#142d36;font-size:14px}.travel-guide .hero img{display:block}.travel-guide .cta p{color:#fff}.travel-guide .hero{min-height:0;display:block;position:relative}.travel-guide .hero img{object-fit:cover;width:100%;height:520px}.travel-guide .hero-copy{max-width:950px;padding:0;display:block;position:absolute;bottom:45px;left:7%;right:7%}@media (max-width:650px){.travel-guide header{flex-direction:column;align-items:flex-start}.travel-guide .guide-header-links{gap:.4rem 1rem}.travel-guide .hero-copy{bottom:1.4rem}}
