body.basic-landing-body .basic-feature-kicker,
body.basic-landing-body .basic-section-index,
body.basic-landing-body .basic-eyebrow,
body.basic-landing-body .basic-divider-label,
body.basic-landing-body .artist-plus-basic-brand,
body.basic-landing-body .nowvia-callback-eyebrow {
    display: none !important;
}
body.basic-landing-body .basic-interior-hero h1,
body.basic-landing-body.editorial-product-page .basic-interior-hero h1,
body.basic-landing-body.artist-plus-page .artist-plus-basic-hero h1 {
    max-width: 18ch;
    font-size: clamp(2.55rem, 4.6vw, 4.6rem);
    line-height: 1.08;
    letter-spacing: -.055em;
    text-wrap: balance;
}
body.basic-landing-body .basic-section-heading,
body.basic-landing-body.editorial-product-page .basic-section-heading,
body.basic-landing-body .showcase-content h2,
body.basic-landing-body .basic-cta-strip h2,
body.basic-landing-body.editorial-product-page .basic-cta-strip h2,
body.basic-landing-body.artist-plus-page .artist-plus-gift-block .basic-feature-card h2 {
    max-width: 22ch;
    font-size: clamp(1.9rem, 3.1vw, 3.2rem);
    line-height: 1.12;
    letter-spacing: -.045em;
    text-wrap: balance;
}
body.basic-landing-body .basic-interior-hero p,
body.basic-landing-body.editorial-product-page .basic-interior-hero p,
body.basic-landing-body .basic-section-sub,
body.basic-landing-body.editorial-product-page .basic-section-sub,
body.basic-landing-body .showcase-content > p {
    max-width: 66ch;
    font-size: clamp(1rem, 1.1vw, 1.125rem);
    line-height: 1.65;
}
body.basic-landing-body .basic-reason-card p { font-size: 1rem; line-height: 1.6; }
body.basic-landing-body .basic-reason-card h3 { font-size: clamp(1.1rem, 1.4vw, 1.35rem); line-height: 1.25; }
body.basic-landing-body .basic-main-content { overflow-wrap: break-word; }
body.basic-landing-body.editorial-product-page .basic-interior-hero {
    min-height: 0;
    padding-top: clamp(105px, 12vw, 160px);
    padding-bottom: clamp(70px, 7vw, 105px);
}
body.basic-landing-body.editorial-product-page .basic-main-content > .basic-section-block { padding-block: clamp(64px, 7vw, 96px); }
body.basic-landing-body.editorial-product-page .basic-section-sub { margin-bottom: 32px; }
body.basic-landing-body.editorial-product-page .basic-cta-strip { padding-block: clamp(70px, 8vw, 110px); }
body.basic-landing-body.editorial-product-page .basic-cta-strip h2 { max-width: 22ch; }
body.basic-landing-body.editorial-product-page .basic-reason-card { min-height: 0; }
body.basic-landing-body.editorial-product-page .basic-reason-icon { font-size: 15px; font-weight: 800; }
body.basic-landing-body .tone-gradient {
    color: transparent;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(110deg, #111827 10%, #858e9e 95%);
    background-clip: text;
    -webkit-background-clip: text;
}
html.dark-mode body.basic-landing-body .tone-gradient {
    background-image: linear-gradient(110deg, #fff 10%, #9ca5b3 95%);
}
body.basic-landing-body.editorial-product-page .basic-cta-strip .tone-gradient {
    background-image: linear-gradient(110deg, #fff 10%, #a7b1c2 95%);
}
@media (max-width: 720px) {
    body.basic-landing-body .basic-interior-hero h1,
    body.basic-landing-body.editorial-product-page .basic-interior-hero h1,
    body.basic-landing-body.artist-plus-page .artist-plus-basic-hero h1 { font-size: clamp(2.35rem, 9vw, 3.35rem); }
    body.basic-landing-body .basic-section-heading,
    body.basic-landing-body.editorial-product-page .basic-section-heading,
    body.basic-landing-body .showcase-content h2,
    body.basic-landing-body .basic-cta-strip h2,
    body.basic-landing-body.editorial-product-page .basic-cta-strip h2 { font-size: clamp(1.85rem, 7.3vw, 2.55rem); }
    body.basic-landing-body.editorial-product-page .basic-interior-hero { min-height: 0; padding-top: 104px; padding-bottom: 64px; }
    body.basic-landing-body.editorial-product-page .basic-main-content > .basic-section-block { padding-block: 58px; }
}
