/* Approved smaller-text direction. Anton display headings remain untouched. */
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap');
body.editorial-site{font-family:'Space Grotesk',sans-serif;font-size:18px;line-height:1.65}
.editorial-site .site-header nav{font-family:'Space Grotesk',sans-serif;font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;gap:18px}
.editorial-site .button,.editorial-site .button-small,.editorial-site .round-link,.editorial-site .text-link{font-family:'Space Grotesk',sans-serif;font-size:16px;letter-spacing:.2px}
.editorial-site .eyebrow,.editorial-site .brand-name,.editorial-site .hero-location,.editorial-site .hero-side-note{font-family:'Space Grotesk',sans-serif;font-size:15px;letter-spacing:1px}
.editorial-site .journal-intro>p:not(.eyebrow),.editorial-site .booking-main>div>p,.editorial-site .film-intro,.editorial-site .film-note>p:not(.eyebrow),.editorial-site .page-title-row>p{font-size:18px}
.editorial-site figcaption,.editorial-site .collection-note,.editorial-site .footer-links,.editorial-site .footer-note p,.editorial-site .preview-story time,.editorial-site .post-byline{font-family:'Space Grotesk',sans-serif;font-size:15px}
.editorial-site .destination-copy p,.editorial-site .card-label{font-family:'Space Grotesk',sans-serif;font-size:14px;letter-spacing:.6px}
@media(max-width:1600px) and (min-width:601px){.editorial-site .site-header{flex-wrap:wrap}.editorial-site .site-header nav{order:3;flex-basis:100%;margin-left:0;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.editorial-site .header-booking{margin-left:auto}}
@media(max-width:600px){.editorial-site .site-header nav{font-size:20px;gap:8px 18px}.editorial-site .site-header nav a{white-space:normal;min-height:44px}.editorial-site .button-small{font-size:15px}.editorial-site .eyebrow{font-size:14px}.editorial-site .footer-note .eyebrow{font-size:13px}.editorial-site .hero-location,.editorial-site .hero-location strong{font-size:14px;letter-spacing:1px}}

@media(max-width:600px){.editorial-site .site-header nav{flex-wrap:wrap}.editorial-site .site-header nav a{flex:1 1 42%}}
