
@media screen and (min-width: 600px) {
    .oVnAB {
        margin-left: 48px;
        margin-right: 48px
        }
    }
@media screen and (min-width: 1280px) {
    .oVnAB {
        margin-left: 72px;
        margin-right: 72px
        }
    }
@media screen and (min-width: 1440px) {
    .oVnAB {
        margin-left: auto;
        margin-right: auto;
        max-width: 1296px
        }
    }
@media screen and (min-width: 1280px) {
    .kcen6d {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        line-height: 1.75rem;
        font-size: 1.375rem;
        letter-spacing: 0;
        font-weight: 400;
        font-weight: 500
        }
    }
@media screen and (min-width: 600px) {
    .ftgkle {
        --gap-width: 16px
        }
    .xR3GVb {
        --gap-width: 28px
        }
    .b0ZfVe {
        padding-left: 40px
        }
    }
@media screen and (min-width: 1280px) {
    .ftgkle {
        --gap-width: 24px
        }
    .xR3GVb {
        --gap-width: 36px
        }
    .YMlj6b {
        margin-left: 18px;
        margin-right: 18px;
        overflow: visible
        }
    }
@media screen and (min-width: 1280px) and (min-width: 600px) {
    .YMlj6b {
        margin-left: 40px;
        margin-right: 40px
        }
    }
@media screen and (min-width: 1280px) and (min-width: 1280px) {
    .YMlj6b {
        margin-left: 60px;
        margin-right: 60px
        }
    }
@media screen and (min-width: 1280px) and (min-width: 1440px) {
    .YMlj6b {
        margin-left: auto;
        margin-right: auto;
        max-width: 1320px
        }
    }
@media (any-pointer: coarse) {
    .bewvKb:hover > .hWUu9, .bewvKb:active > .hWUu9, .bewvKb:focus-within > .hWUu9, .COriJb {
        display: none
        }
    }
@media screen and (any-pointer: coarse) and (min-width: 1280px) {
    .bewvKb:hover > .hWUu9, .bewvKb:active > .hWUu9, .bewvKb:focus-within > .hWUu9, .COriJb {
        display: block
        }
    }
@media screen and (min-width: 1280px) {
    .b0ZfVe {
        padding-left: unset;
        scroll-snap-type: x mandatory
        }
    }
@media screen and (forced-colors: active) {
    .VfPpkd-WsjYwc::after {
        border-color: CanvasText
        }
    }
@media screen and (min-width: 600px) {
    .MPNOXb {
        --gap-width: 16px;
        --card-width: calc(75vw - 76px)
        }
    }
@media screen and (min-width: 840px) {
    .MPNOXb {
        --card-width: calc(50vw - 56px)
        }
    }
@media screen and (min-width: 1280px) {
    .MPNOXb {
        --gap-width: 24px;
        --card-width: calc(33.333333vw - 64px)
        }
    .fy9T3c {
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: 0.00625em;
        line-height: 1.5rem;
        -moz-box-flex: 0;
        flex: 0 0 32px;
        margin-top: 40px
        }
    }
@media screen and (min-width: 1440px) {
    .MPNOXb {
        --card-width: 416px
        }
    }
@media screen and (forced-colors: active) {
    .VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::after, .VfPpkd-EScbFb-JIbuQc:not(.VfPpkd-ksKsZd-mWPk3d):focus::after {
        border-color: CanvasText
        }
    }
@media screen and (min-width: 1280px) {
    .cQv9D {
        margin: 16px 12px
        }
    .stzEZd {
        height: 64px;
        width: 64px
        }
    .ECOsRb {
        border-radius: 4px;
        height: 132px;
        width: 88px
        }
    .GGwY5 {
        height: 88px;
        width: 88px
        }
    .cXFu1 {
        row-gap: 0
        }
    }
@media screen and (min-width: 1280px) {
    .w2kbF, .JUF8md, .wMUdtb {
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0.014286em;
        line-height: 1.25rem;
        letter-spacing: 0.2px
        }
    .K4Wkre {
        font-weight: 500
        }
    .Q4fJQd .Yvy3Fd {
        font-size: 0.75rem
        }
    .muC06c {
        font-size: 14px;
        line-height: 20px
        }
    .DdYX5 {
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: 0.00625em;
        line-height: 1.5rem;
        letter-spacing: 0
        }
    .ePXqnb {
        margin-left: 16px
        }
    .O9T88b {
        height: 14px
        }
    .YL5Er {
        fill: #5f6368
        }
    .Q64Ric {
        margin-left: 8px
        }
    }
