.group-faq { margin: 28px 0 0; }
.group-faq dt { color: var(--navy); font-weight: 800; margin-top: 20px; padding-top: 20px; border-top: 1px solid var(--line); }
.group-faq dd { color: var(--muted); margin: 6px 0 0; }
.group-guide h2 { margin-top: 40px; }
.group-guide a:not(.button) { color: var(--navy); text-underline-offset: 3px; }
.group-guide-list .guide-card h3 { color: var(--navy); font-family: Georgia, "Times New Roman", serif; font-size: 1.55rem; line-height: 1.15; margin: 8px 0 12px; }
.group-guide-list .tag { color: #087281; }
.group-hero h1.eyebrow { margin: 0 0 14px; font-family: inherit; font-size: .82rem; line-height: 1.5; }
.group-hero .group-hero-headline { color: #fff; font-family: Georgia, "Times New Roman", serif; font-weight: 700; font-size: clamp(2.5rem, 5.5vw, 4.5rem); line-height: 1.08; margin: 0 0 22px; max-width: 890px; }
.hero h1 { overflow-wrap: anywhere; }
