/* Editorial is opt-in. Layout, sizing and colour belong to the surface. */
:root {
    --rh-editorial-title-font: "Cormorant Garamond", Georgia, serif;
    --rh-editorial-meta-font: var(--rh-sans);
    --rh-editorial-link-font: "EB Garamond", Georgia, serif;
    --rh-editorial-text-font: Georgia, "Times New Roman", serif;
}
.rh-editorial-title {
    font-family: var(--rh-editorial-title-font);
    font-weight: 500;
}
.rh-editorial-meta {
    font-family: var(--rh-editorial-meta-font);
    font-size: clamp(.56rem, 1.05vw, .72rem);
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: .18em;
    text-transform: uppercase;
}
.rh-editorial-text,
.rh-editorial-subtitle {
    font-family: var(--rh-editorial-text-font);
    font-weight: 400;
}
.rh-editorial-subtitle {
    font-style: italic;
    text-decoration: underline;
    text-decoration-thickness: .7px;
    text-underline-offset: 6px;
}

/* Listening/destination links on Editors’ Picks only. */
.rh-editorial-link {
    font-family: var(--rh-editorial-link-font);
}
