/* Extracted from templates/helpcenter/home.html */
.hover-translate-y { transition: var(--transition-smooth); }
    .hover-translate-y:hover { transform: translateY(-10px); }

/* Extracted from templates/helpcenter/article_detail.html */
.help-article-content p { margin-bottom: 1.5rem; }
    .help-article-content h1, .help-article-content h2, .help-article-content h3, .help-article-content h4, .help-article-content h5, .help-article-content h6 {
        font-weight: 900;
        color: #f59e0b;
        margin-top: 2.5rem;
        margin-bottom: 1.25rem;
    }
    .help-article-content ul, .help-article-content ol { 
        margin-bottom: 1.5rem; 
        padding-left: 1.5rem;
    }
    .help-article-content li { margin-bottom: 0.5rem; }
    .help-article-content img { 
        max-width: 100%; 
        height: auto; 
        border-radius: 12px; 
        margin: 2rem 0; 
        box-shadow: 0 10px 30px rgba(0,0,0,0.05);
    }
    .accordion-button:focus {
        box-shadow: none;
        border-color: rgba(0,0,0,.125);
    }
    .accordion-button:not(.collapsed) {
        background-color: transparent;
        color: var(--primary-navy);
    }
    .accordion-button::after {
        background-size: 1rem;
    }
