/* AzuraCast SEO guide — keep copy readable without card clutter */
.hx-azura-geo {
    margin: 0.75rem 0 0;
    color: rgba(255, 255, 255, 0.78);
    font-size: 0.95rem;
    letter-spacing: 0.01em;
}

.hx-azura-seo .hx-azura-seo-copy {
    max-width: 46rem;
}

.hx-azura-seo .hx-azura-seo-copy h3 {
    margin-top: 1.75rem;
    margin-bottom: 0.6rem;
    font-size: 1.25rem;
    font-weight: 700;
    color: #1a1a1a;
}

.hx-azura-seo .hx-azura-seo-copy p,
.hx-azura-seo .hx-azura-seo-copy li {
    color: #4a4a4a;
    line-height: 1.65;
}

.hx-azura-seo .hx-azura-seo-copy ul {
    margin: 0.75rem 0 1.25rem;
    padding-left: 1.2rem;
}

.hx-azura-seo .hx-azura-seo-copy li {
    margin-bottom: 0.45rem;
}
