/* Shared label typography: compact Vietnamese text without faux-heavy glyphs. */
html{
    font-synthesis:none;
}

body :is(
    .dq-eyebrow,
    .dq-library-eyebrow,
    .dq-blog-kicker,
    .dq-post-hero__category,
    .dq-post-side-label,
    .dq-product-archive-kicker,
    .dq-product-detail__code,
    .dq-extension-eyebrow,
    .dq-service-page__eyebrow,
    .dq-moving-page-eyebrow,
    .dq-wellness-eyebrow,
    [class$="__eyebrow"],
    [class$="__kicker"]
){
    font-weight:650!important;
    font-stretch:normal;
    font-variation-settings:"wght" 650,"wdth" 100;
    letter-spacing:.055em!important;
}

body .dq-toc summary{
    font-weight:700;
    font-stretch:normal;
    font-variation-settings:"wght" 700,"wdth" 100;
    letter-spacing:.035em;
}

body :is(.dq-menu,.dq-bottom-menu,.dq-mobile-nav) a{
    font-weight:700;
    font-stretch:normal;
    font-variation-settings:"wght" 700,"wdth" 100;
    letter-spacing:.01em;
}

body :is(
    .dq-btn,
    .dq-blog-button,
    .dq-product-detail__cta,
    .dq-product-archive-cta a,
    .dq-post-side-consult>a,
    .dq-submit-review
){
    font-weight:700;
    font-stretch:normal;
    font-variation-settings:"wght" 700,"wdth" 100;
    letter-spacing:.015em;
}

body :is(.dq-post-side-products a,.dq-toc__item a,.dq-post-related .dq-blog-card__link){
    font-weight:700;
}

@media(max-width:700px){
    body :is(
        .dq-eyebrow,
        .dq-library-eyebrow,
        .dq-blog-kicker,
        .dq-post-hero__category,
        .dq-post-side-label,
        .dq-product-archive-kicker,
        .dq-product-detail__code,
        .dq-extension-eyebrow,
        .dq-service-page__eyebrow,
        .dq-moving-page-eyebrow,
        .dq-wellness-eyebrow,
        [class$="__eyebrow"],
        [class$="__kicker"]
    ){
        letter-spacing:.04em!important;
    }
}
