/* === PSHL ONLINE HELP - MINIMAL CSS === */
/* Only page-specific styles, hero handled by universal system */

/* Sidebar positioning adjustment */
.pshl-sidebar {
    top: 2rem !important;
    max-height: calc(100vh - 4rem);
    overflow-y: auto;
}

/* Navigation links styling - PS Hot Launch green color */
.pshl-sidebar .nav-link {
    color: var(--color-ps-hot-launch) !important;
    transition: all 0.2s ease;
}

.pshl-sidebar .nav-link:hover {
    color: var(--color-ps-hot-launch-dark) !important;
    transform: translateX(3px);
}

/* Mobile responsiveness */
@media (max-width: 991.98px) {
    .pshl-sidebar {
        position: static !important;
        max-height: none;
        margin-bottom: 2rem;
    }
}