.lonio-tenant-site[data-lonio-site-tone] .sv-page > section { background: var(--lonio-site-tone-bg); }
.lonio-tenant-site[data-lonio-site-tone='paper'] { --lonio-site-tone-bg: var(--brand-paper); }
.lonio-tenant-site[data-lonio-site-tone='white'] { --lonio-site-tone-bg: var(--brand-white); }
.lonio-tenant-site[data-lonio-site-tone='soft'] { --lonio-site-tone-bg: var(--brand-soft); }

.lonio-tenant-site[data-lonio-site-spacing='compact'] .sv-page > section { padding-top: 48px; padding-bottom: 48px; }
.lonio-tenant-site[data-lonio-site-spacing='roomy'] .sv-page > section { padding-top: 120px; padding-bottom: 120px; }

.lonio-tenant-site[data-lonio-site-width='wide'] { --site-content-width: 1680px; }
.lonio-tenant-site[data-lonio-site-width='full'] { --site-content-width: 100%; }

.lonio-tenant-site .lonio-site-hero-image { position: relative; aspect-ratio: 4 / 3; border-radius: 20px; overflow: hidden; }
.lonio-tenant-site[data-lonio-site-media-side='start'] .sv-hero-layout > :first-child { order: 2; }

.lonio-tenant-site[data-lonio-site-hide~='kicker'] .sv-page > section .sv-kicker { display: none; }

.lonio-tenant-site[data-lonio-site-section='Hero'][data-lonio-site-hide~='chips'] .sv-hero-tags,
.lonio-tenant-site[data-lonio-site-section='Hero'][data-lonio-site-hide~='secondaryAction'] .sv-hero-actions > a:nth-of-type(2),
.lonio-tenant-site[data-lonio-site-section='Hero'][data-lonio-site-hide~='media'] .sv-hero-scene,
.lonio-tenant-site[data-lonio-site-section='Hero'][data-lonio-site-hide~='media'] .lonio-site-hero-image { display: none; }
.lonio-tenant-site[data-lonio-site-section='Hero'][data-lonio-site-hide~='media'] .sv-hero-layout { grid-template-columns: 1fr; min-height: 0; }

.lonio-tenant-site[data-lonio-site-section='Features'][data-lonio-site-hide~='link'] .fg-navigation .sv-quiet-link,
.lonio-tenant-site[data-lonio-site-section='Features'][data-lonio-site-hide~='arrows'] .fg-arrows,
.lonio-tenant-site[data-lonio-site-section='Features'][data-lonio-site-hide~='footer'] .fg-footer { display: none; }

.lonio-tenant-site[data-lonio-site-section='Pricing'][data-lonio-site-hide~='intro'] .lp-pricing-heading > p,
.lonio-tenant-site[data-lonio-site-section='Pricing'][data-lonio-site-hide~='notes'] .lp-pricing-notes,
.lonio-tenant-site[data-lonio-site-section='Pricing'][data-lonio-site-hide~='links'] .lp-pricing-more { display: none; }

.lonio-tenant-site[data-lonio-site-section='HomeFAQ'][data-lonio-site-hide~='intro'] .fq-intro > p,
.lonio-tenant-site[data-lonio-site-section='HomeFAQ'][data-lonio-site-hide~='contact'] .fq-help { display: none; }

.lonio-tenant-site[data-lonio-site-section='Testimonials'][data-lonio-site-hide~='intro'] .ts-reviews-intro,
.lonio-tenant-site[data-lonio-site-section='Testimonials'][data-lonio-site-hide~='note'] .ts-testimonial-source { display: none; }

.lonio-tenant-site[data-lonio-site-section='Start'][data-lonio-site-hide~='steps'] .sv-start-steps,
.lonio-tenant-site[data-lonio-site-section='Start'][data-lonio-site-hide~='secondaryAction'] .sv-start-layout > div:first-child > div > a:nth-of-type(2) { display: none; }
.lonio-tenant-site[data-lonio-site-section='Start'][data-lonio-site-hide~='steps'] .sv-start-layout { grid-template-columns: 1fr; }

.lonio-tenant-site[data-lonio-site-section='Journal'][data-lonio-site-hide~='link'] .jc-heading .sv-quiet-link,
.lonio-tenant-site[data-lonio-site-section='Journal'][data-lonio-site-hide~='ecosystem'] .gp-updates { display: none; }

.lonio-tenant-site[data-lonio-site-section='Newsletter'][data-lonio-site-hide~='topics'] .nl-topics { display: none; }

.lonio-tenant-site[data-lonio-site-section='SelectedProducts'][data-lonio-site-hide~='link'] .hc-navigation .sv-quiet-link,
.lonio-tenant-site[data-lonio-site-section='SelectedProducts'][data-lonio-site-hide~='bundles'] .gp-products-bottom { display: none; }

.lonio-tenant-site .hc-product-card .card__content p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.lonio-tenant-site[data-lonio-site-section='Capabilities'][data-lonio-site-hide~='intro'] .cc-heading > p,
.lonio-tenant-site[data-lonio-site-section='PaymentPartners'][data-lonio-site-hide~='intro'] .gp-payment-heading > p,
.lonio-tenant-site[data-lonio-site-section='PaymentPartners'][data-lonio-site-hide~='flow'] .gp-payment-stage,
.lonio-tenant-site[data-lonio-site-section='Devices'][data-lonio-site-hide~='intro'] .sv-device-copy > p,
.lonio-tenant-site[data-lonio-site-section='Devices'][data-lonio-site-hide~='points'] .sv-device-points,
.lonio-tenant-site[data-lonio-site-section='Devices'][data-lonio-site-hide~='art'] .sv-device-scene,
.lonio-tenant-site[data-lonio-site-section='PartnerInvitation'][data-lonio-site-hide~='intro'] .ts-partner-copy > p,
.lonio-tenant-site[data-lonio-site-section='PartnerInvitation'][data-lonio-site-hide~='chips'] .ts-partner-audiences,
.lonio-tenant-site[data-lonio-site-section='PartnerInvitation'][data-lonio-site-hide~='illustration'] .pc-collaboration { display: none; }
.lonio-tenant-site[data-lonio-site-section='Devices'][data-lonio-site-hide~='art'] .sv-device-layout,
.lonio-tenant-site[data-lonio-site-section='PartnerInvitation'][data-lonio-site-hide~='illustration'] .ts-partner-editorial { grid-template-columns: 1fr; }

.lonio-tenant-site .nl-consent > span:first-child:has(> input) {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
}

.lonio-tenant-site .nl-consent > .checkbox__content { flex-direction: row; }

.lonio-tenant-site .journal-card .card__content p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
