.presentation-site .header nav{gap:16px}
.presentation-site .header nav a{font-size:13px;white-space:nowrap}
.business-actions,.explore-categories{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}
.explore-categories a{padding:10px 14px;border:1px solid #d7d1c5;border-radius:8px;color:#183449;text-decoration:none;font-size:14px}
.destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}
.destination-card{display:block;padding:26px;background:#f5efe3;border:1px solid #dfd4be;border-radius:14px;text-decoration:none;color:#183449}
.destination-card h2{font-size:24px!important;line-height:1.25;margin:0 0 12px}
.destination-card p{font-size:15px;line-height:1.6}
.destination-card>span{display:block;font-size:24px;margin-top:18px}
.traveller-empty{padding:32px;border:1px solid #ddd5c6;border-radius:12px;margin:24px 0}
.presentation-site .traveller-page .detail-copy{max-width:none;width:100%}
@media(max-width:1150px) and (min-width:761px){.presentation-site .header{gap:12px;padding-left:18px;padding-right:18px}.presentation-site .header nav{gap:10px}.presentation-site .header nav a{font-size:11px}.presentation-site .header-contact{display:none}.presentation-site .brand-block{width:170px}.presentation-site .brand-image{width:160px}}
@media(max-width:900px){.destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.destination-grid{grid-template-columns:1fr}.destination-card{padding:22px}.business-actions .button{width:100%;text-align:center}.explore-categories{gap:8px}.explore-categories a{font-size:12px;padding:8px}.presentation-site .header nav a{font-size:15px;white-space:normal}}

.presentation-site .header #nav>.nav-group{position:relative;border:0;padding:0;margin:0;overflow:visible;background:none}
.presentation-site .header .nav-group>summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#183449;padding:16px 0;white-space:nowrap}
.presentation-site .header .nav-group>summary::-webkit-details-marker{display:none}
.presentation-site .header .nav-group>summary:after{content:'⌄';font-size:17px;transition:transform .15s}
.presentation-site .header .nav-group[open]>summary:after{transform:rotate(180deg)}
.presentation-site .header .nav-dropdown{position:absolute;top:100%;left:0;min-width:245px;padding:10px;background:#fbf7ef;border:1px solid #ded5c5;border-radius:10px;box-shadow:0 12px 30px #18344920;z-index:100}
.presentation-site .header .nav-dropdown>a{display:block;padding:12px 14px;margin:0;border-radius:6px;font-size:14px;line-height:1.4;white-space:normal;text-decoration:none}
.presentation-site .header .nav-dropdown>a:hover,.presentation-site .header .nav-dropdown>a:focus-visible{background:#eee5d5}
@media(max-width:760px){.presentation-site .header #nav>.nav-group{width:100%}.presentation-site .header .nav-group>summary{padding:14px 0;font-size:17px}.presentation-site .header .nav-dropdown{position:static;box-shadow:none;min-width:0;margin-bottom:12px}.presentation-site .header #nav.open{max-height:75vh;overflow-y:auto;align-items:stretch}}
