html[lang="en"] .gnb_sub li a {
    font-size: 16px;
}

html[lang="en"] .explorer_description br {
    display: none;
}

html[lang="en"] .duck_journey_source_name strong,
html[lang="en"] .duck_journey_product_copy strong,
html[lang="en"] .package_showcase_info h3 {
    text-wrap: balance;
}

@media screen and (min-width: 1601px) {
    html[lang="en"] .explorer_copy {
        width: min(460px, 30vw);
    }

    html[lang="en"] .duck_knowledge.is_scroll_story .knowledge_intro h2 {
        font-size: clamp(62px, 4.25vw, 82px);
    }
}

@media screen and (min-width: 1025px) {
    html[lang="en"] .cta_heading h2 {
        font-size: clamp(32px, 2.8vw, 54px);
    }
}

@media screen and (min-width: 1025px) and (max-width: 1600px) {
    html[lang="en"] .gnb_sub li a {
        font-size: clamp(14px, 0.9375vw, 15px);
    }

    html[lang="en"] .duck_journey_stage {
        grid-template-columns: minmax(0, 1fr) minmax(268px, 0.7fr) minmax(0, 1fr);
    }
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
    html[lang="en"] .gnb_sub li a {
        font-size: clamp(13px, 0.97vw, 14px);
    }

    html[lang="en"] .gnb_item:nth-child(2) .gnb_sub,
    html[lang="en"] .gnb_item:nth-child(5) .gnb_sub {
        margin-left: -8px;
    }

    html[lang="en"] .gnb_item:nth-child(3) .gnb_sub,
    html[lang="en"] .gnb_item:nth-child(6) .gnb_sub {
        margin-left: 8px;
    }
}

@media screen and (min-width: 761px) and (max-width: 1024px) {
    html[lang="en"] .knowledge_layout {
        grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);
        gap: 5vw;
    }

    html[lang="en"] .knowledge_intro h2 {
        font-size: clamp(42px, 5.6vw, 52px);
    }
}

@media screen and (max-width: 599px) {
    html[lang="en"] .explorer_copy {
        width: min(335px, 64vw);
    }
}
