/* Features Component Styles */

/* Features-specific styles only */

.features-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--spacing-8);
    align-items: center;
}

.features-description p {
    margin-bottom: var(--spacing-4);
    color: var(--color-primary-light);
}

.features-description p:last-child {
    margin-bottom: 0;
}

.features-img {
    width: 100%;
    height: auto;
    border-radius: var(--radius-xl);
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .features-content {
        grid-template-columns: 1fr;
        gap: var(--spacing-8);
    }
}
