/* icon */
.more:after,
.icon-external:after {
    top: -.08em;
}

.icon-wrapper .icon,
.icon-wrapper .more::after,
.icon-wrapper .icon-before::before,
.icon-wrapper .icon-after::after {
    position: relative;
}

/* line-height */
.typography-headline:lang(ko) {
    line-height: 1.191839;
}

@media only screen and (max-width: 1068px) {
    .typography-headline:lang(ko) {
        line-height: 1.21;
    }
}

@media only screen and (max-width: 734px) {
    .typography-headline:lang(ko) {
        line-height: 1.2375;
    }
}

/* br */

br.custom-366-390 {
    display: none;
}

br.custom-366-390 {
    display: block;
}

/* item-help */
.grid-item-help .headline-content .typography-headline {
    padding-right: 5px;
}

@media only screen and (max-width: 1068px) {
    .grid-item-help .headline-content .typography-headline {
        padding-right: 0;
    }
}

/* item-problem , item-potental */
.grid-item-problem h3 {
    padding-right: 29px;
}

@media only screen and (max-width: 1068px) {
    .grid-item-problem h3 {
        padding-right: 0;
    }
}

@media only screen and (max-width: 1068px) {
    .grid-item-potential h3 {
        width: 279px;
    }
}

@media only screen and (max-width: 734px) {
    .grid-item-potential h3 {
        width: 290px;
    }
}

/* hero */
.section-hero .hero .hero-eyebrow {
    padding-top: 5px;
}

/* marquee font fix */
.app-store-wrapper .marquee-item.today .marquee-item-label {
    font-weight: 700;
    line-height: 0.9625;
}

@media only screen and (max-width: 1068px) {
    .app-store-wrapper .marquee-item.today .marquee-item-label {
        line-height: 0.916795;
    }
}

@media only screen and (max-width: 734px) {
    .app-store-wrapper .marquee-item.today .marquee-item-label {
        line-height: 0.930875;
    }
}

.grid-modal .modal-content .grid-item-copy .bottom-gradient {
    z-index: 1;
}

/* item-stories */
@media only screen and (min-width: 366px) and (max-width: 734px) {
    .grid-item-stories h3 {
        padding-right: 14px;
    }
}

/* item-in-app */
@media only screen and (max-width: 1068px) {
    .grid-item-in-app.full .flex-content {
        justify-content: space-between;
    }
}