@media (max-width:767px),(max-width:1023px) and (max-height:500px) and (hover:none) and (pointer:coarse){:root{--nx-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root:root:is(.lab-root,.svc-root,.co-root,.bx-root) body :not(.nx-ct,.nx-ct *,.nxl-nav__bits,.ln-bits__mark,.ln-eyebrow--bits,.bx-sign){font-family:var(--nx-font)!important;font-stretch:100%!important}:root:root .nx-ct{font-family:var(--nx-nav-font)}:root:root.svc-root .svc-case__v{font-style:normal}:root:root.lab-root .ln-h--hero,:root:root.svc-root .svc-h1{letter-spacing:-.012em;word-spacing:normal;max-width:12em;font-size:clamp(32px,8.8vw,40px);font-weight:600;line-height:1.1}:root:root.svc-root .svc-h1--page{max-width:13em;font-size:clamp(30px,8.2vw,36px);line-height:1.12}:root:root.lab-root .ln-h--hero{letter-spacing:-.018em;max-width:none;font-size:clamp(36px,10.8vw,46px);font-weight:600;line-height:1.06}:root:root.lab-root .ln-h--hero>span+span{font-weight:400}:root:root.co-root .co-h{letter-spacing:-.012em;word-spacing:normal;font-weight:600;line-height:1.12}:root:root.lab-root :is(.ln-sol__h,.ln-bits__h,.ln-inv__h),:root:root.svc-root :is(.svc-como__h,.svc-close__h,.svc-h2,.svc-statement){letter-spacing:-.01em;word-spacing:normal;max-width:14em;font-size:clamp(25px,6.9vw,30px);font-weight:600;line-height:1.15}:root:root.lab-root .ln-sol__h{letter-spacing:-.006em;color:var(--nx-ink-2);font-size:clamp(21px,6vw,25px);font-weight:500;line-height:1.2}:root:root.lab-root .ln-sol__t,:root:root.svc-root :is(.svc-area__title,.svc-channel__title,.svc-path__title,.svc-format__name,.svc-way__name),:root:root.co-root .co-crit__t{letter-spacing:-.005em;word-spacing:normal;max-width:none;font-size:clamp(19px,5.2vw,21px);font-weight:600;line-height:1.25}:root:root.svc-root :is(.svc-intro,.svc-sec__intro){letter-spacing:0;font-size:clamp(17px,4.6vw,18px);font-weight:400;line-height:1.5}:root:root.lab-root .ln-body--hero{letter-spacing:0;font-size:clamp(15.5px,4.1vw,17px);font-weight:400;line-height:1.5}:root:root.lab-root :is(.ln-sol__d,.ln-bits__body,.ln-inv__body),:root:root.svc-root :is(.svc-area__body,.svc-area__lead,.svc-channel__p,.svc-path__p,.svc-format__b,.svc-format__t,.svc-way__b,.svc-way__t,.svc-close__body,.svc-problem__p,.svc-journey__lines p,.svc-case__v),:root:root.co-root :is(.co-body,.co-crit__b){letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}:root:root.svc-root :is(.svc-format__t,.svc-way__t,.svc-problem__claim){font-weight:500}:root:root.svc-root .svc-more__list li{font-size:15.5px;line-height:1.45}:root:root.svc-root :is(.svc-more__note,.svc-channel__note,.svc-measure__note,.svc-way__fact){font-size:14px;line-height:1.45}:root:root.lab-root :is(.ln-sol__label,.ln-bits__label),:root:root.svc-root :is(.svc-label,.svc-area__label,.svc-channel__label,.svc-case__tag,.svc-case__k,.svc-path__k,.svc-ledger__k){letter-spacing:.06em;font-size:12px;font-weight:600;line-height:1.25}:root:root.lab-root :is(.ln-hero-actions__go,.ln-bits__actions a),:root:root.svc-root :is(.svc-hero__cta,.svc-close__cta){letter-spacing:0;font-size:16px;font-weight:500}:root:root.svc-root :is(.svc-more__toggle,.svc-link,.svc-taller__a){letter-spacing:0;font-size:15.5px;font-weight:500}:root:root.co-root .co-tab{letter-spacing:0;font-weight:500}:root:root :is(.svc-example,.bx-try__panel,.svc-route){--sol-text:var(--nx-font)}:root:root .svc-example h2,:root:root .bx-try__h{letter-spacing:-.008em;font-size:22px;font-weight:600;line-height:1.2}:root:root .sol-vn__result{letter-spacing:-.005em;font-weight:600}:root:root .mx-key__label{letter-spacing:0;font-weight:500}@media (max-height:500px){:root:root.lab-root .ln-h--hero,:root:root.svc-root .svc-h1{max-width:20em;font-size:clamp(26px,8.6svh,34px)}}}
