/* Update 1.7.29 – mobile layout fix for YouTube device feature */
.youtube-feature-grid {
    display: grid;
    grid-template-columns: minmax(220px, 360px) minmax(0, 1fr);
    gap: 24px;
    align-items: center;
}
.youtube-feature-grid > * {
    min-width: 0;
}
.youtube-feature-image {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 20px;
}
@media (max-width: 760px) {
    .youtube-feature-grid {
        grid-template-columns: minmax(0, 1fr);
        gap: 18px;
    }
    .youtube-feature-image {
        width: min(100%, 360px);
        margin: 0 auto;
    }
    .youtube-feature-grid .btn {
        width: 100%;
        white-space: normal;
        text-align: center;
    }
}
