/* Hallmark · polish · existing Love Horizons system retained
   Critique: protect space around moving contact cards and clarify the commercial next step. */
:root{--polish-paper:#f8f5ef;--polish-wine:#4f2030;--polish-ink:#30312d;--polish-muted:#706359;--polish-line:#d9d5c9;--polish-display:var(--display);--polish-text:var(--text)}
.footer-editorial-badge{display:flex;flex-direction:column;align-items:center;gap:12px}
.footer-editorial-badge small{font:400 10px/1.5 var(--polish-text);max-width:130px;text-align:center;opacity:.8}
.reviews-opening .reviews-reassurance{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px 40px;margin:32px 0 20px}
.reviews-google-score{display:flex;align-items:center;gap:16px;color:var(--polish-wine);font:400 14px/1.5 var(--polish-text)}
.reviews-google-score strong{font:400 48px/1 var(--polish-display)}
.reviews-google-score strong span{font-size:24px}
.review-reserve{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 32px;border-radius:999px;background:var(--polish-wine);color:var(--polish-paper);font:400 16px/1.4 var(--polish-text)}
.reviews-opening .google-review-link{border:0;padding:12px 0;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px}
.reviews-reassurance a:focus-visible{outline:2px solid var(--polish-wine);outline-offset:5px}
.gazette-ready .lh-journal>.lh-hero{padding-bottom:32px}
@media(max-width:760px){
 .voyage-page[data-voyage-page="contact"] .contact-channels{gap:52px;padding-block:12px 24px}
 .reviews-opening .reviews-reassurance{gap:20px;margin-top:24px}
}
