.hgm-faq-video {
    max-width: 720px;
    margin-block: 1rem 2rem;
}

.hgm-faq-item {
    padding: .65rem 1rem;
    margin-block: .6rem;
    border: 1px solid var(--hgm-line, #53645d);
    border-radius: var(--radius, 8px);
}

.hgm-faq-item summary {
    cursor: pointer;
    min-height: 44px;
    padding-block: .45rem;
    font-weight: 600;
}

.hgm-faq-item summary:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}
