.travel-page{max-width:1280px;margin:auto;padding:32px 5% 70px}.breadcrumbs{font-size:12px;color:#56626b;margin-bottom:25px;line-height:1.7}.breadcrumbs a{color:#142b49;text-decoration:underline}.travel-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:45px;padding:15px 0 44px;border-bottom:1px solid #b9975573}.travel-hero h1{font-size:clamp(38px,4.3vw,62px);line-height:1.08;margin:0 0 22px}.travel-lead{font-size:19px;line-height:1.6;color:#394955}.travel-hero figure{margin:0}.travel-hero img{width:100%;height:320px;object-fit:cover;border-radius:120px 120px 0 0}.travel-hero figcaption{font-size:12px;color:#56626b;margin-top:10px}.travel-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:60px;padding-top:40px}.travel-layout article>section{margin-bottom:36px}.travel-layout h2{font-size:33px;line-height:1.15;margin:0 0 17px}.travel-layout p{line-height:1.7;font-size:17px}.travel-layout article a{color:#775d2c;text-decoration:underline;text-underline-offset:3px}.guide-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-cards>div{background:white;border:1px solid #ded8cc;padding:22px}.guide-cards a{font:600 25px/1.15 'Cormorant Garamond',Georgia,serif}.guide-cards p{font-size:15px}.stay-card{background:#eee6d8;border-top:3px solid #b99755;padding:25px;height:fit-content;position:sticky;top:135px}.stay-card h2{font-size:30px}.stay-card p{font-size:15px}.stay-card>a,.stay-card p>a:not(.solid){color:#142b49;text-decoration:underline}.stay-card .solid{width:100%;padding:13px;font-size:10px!important;letter-spacing:.08em}.guide-sources{font-size:13px;border-top:1px solid #ded8cc;padding-top:24px}.guide-sources h2{font-size:24px}.guide-sources li{margin:9px 0}.guide-sources p{font-size:13px}.travel-entry{padding:36px 0 42px;border-top:1px solid #b9975573}.travel-entry h2{font-size:31px;margin:0 0 22px}.travel-entry nav{display:flex;flex-wrap:wrap;gap:15px 28px}.travel-entry a{color:#142b49;text-decoration:underline;text-underline-offset:4px;font-size:16px;min-height:44px;display:inline-flex;align-items:center}.travel-page a:focus-visible,.travel-entry a:focus-visible{outline:3px solid #b99755;outline-offset:4px}@media(max-width:900px){.travel-hero{gap:25px}.travel-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.stay-card{padding:18px}.travel-hero img{height:280px}}@media(max-width:700px){.travel-page{padding:23px 6% 60px}.travel-hero{grid-template-columns:1fr;gap:22px}.travel-hero h1{font-size:42px}.travel-hero img{height:230px;border-radius:90px 90px 0 0}.travel-lead{font-size:18px}.travel-layout{grid-template-columns:1fr;padding-top:30px;gap:25px}.stay-card{position:static}.guide-cards{grid-template-columns:1fr}.travel-layout h2{font-size:30px}.travel-entry{padding:28px 0 32px}.travel-entry nav{flex-direction:column;gap:4px}.travel-entry h2{font-size:28px}}@media(max-width:360px){.travel-hero h1{font-size:35px}}
