/* Luxe Retreats: editorial continuity across destination and journal pages. */
.lr-refined-hero{background:#000;min-height:600px;padding-bottom:60px;isolation:isolate}
.lr-refined-hero .nav-hero-image img{aspect-ratio:5/4;object-position:center;max-height:720px}
.lr-refined-hero .nav-hero-copy{position:relative;padding-block:45px}
.lr-refined-hero h1{font-size:clamp(40px,4.4vw,72px);line-height:1.08;overflow-wrap:break-word}
.lr-refined-hero .nav-hero-copy>p{max-width:540px;line-height:1.75}
.lr-background-signature{max-width:600px}
.catalog-heading{max-width:760px}.catalog-heading h2{font-size:clamp(36px,4.2vw,64px)}
#catalog-results .card-photo img{width:100%;aspect-ratio:3/2;object-fit:cover;height:auto}
#catalog-results .card-body{padding:24px}.network-locations small{display:block}
.reading{max-width:880px;margin:auto}.reading p,.reading li{font-size:18px;line-height:1.85}
.reading h2{font-size:clamp(28px,3vw,40px);margin-top:48px}
.reading .answer-box{border-left:2px solid #bfa576;padding:24px 30px;background:#161b20}
.article-toc{display:flex;flex-wrap:wrap;gap:12px 24px;border-block:1px solid #49433a;padding:22px 0;margin:32px 0}
.article-toc a{font-size:14px;text-decoration:underline;text-underline-offset:5px}
.journal-card img{aspect-ratio:3/2!important;object-fit:cover;height:auto!important;width:100%}
.faq details{border-bottom:1px solid #5553;padding:18px 0}.faq summary{cursor:pointer;font-size:18px;line-height:1.5}
.faq details p{font-size:16px;line-height:1.8;max-width:850px}
@media(max-width:850px){.lr-refined-hero{min-height:0;padding-block:30px}.lr-refined-hero .nav-hero-copy{padding:12px 0}.lr-refined-hero .nav-hero-image img{aspect-ratio:4/3}.reading{padding-inline:6vw}.nav-editorial-hero{grid-template-columns:1fr}.catalog-controls{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.lr-hero-copy{isolation:isolate}.lr-hero-copy .lr-background-signature{z-index:-1;opacity:.07;right:0}
