/* 
 * Scoped styles for the Recovery Programs / Service Page layout 
 */

/* Import required fonts from Google */
@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;500;600;700;800&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600;8..60,700&display=swap');

.emory-service-wrapper {
    /* Variables */
    --accent: #E0701F;
    --accent-strong: #C25C12;
    --navy: #0C1B3A;
    
    /* Base Typography & Styling */
    font-family: "Libre Franklin", system-ui, -apple-system, sans-serif;
    color: rgb(27, 37, 64);
    background: rgb(255, 255, 255);
    line-height: 1.65;
    overflow-x: hidden;
}

.emory-service-wrapper,
.emory-service-wrapper * {
    box-sizing: border-box;
}

.emory-service-wrapper {
    /* Reset selection inside this wrapper */
    --selection-bg: #0C1B3A;
    --selection-color: #fff;
}

.emory-service-wrapper ::selection {
    background: var(--selection-bg);
    color: var(--selection-color);
}

.emory-service-wrapper a {
    color: var(--accent);
    text-decoration: none;
}

.emory-service-wrapper a:hover {
    color: var(--accent-strong);
}

/* Reset headings inside the wrapper to use Source Serif 4 where appropriate, though we'll define it specifically on block headings */
