body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}.wecore-lockup{display:inline-flex;direction:ltr;align-items:center;gap:8px;color:var(--hts-color-action-primary-background)}.wecore-lockup>svg{display:block;flex:none;height:33px;width:auto}.wecore-lockup-word{display:block;flex:none;height:19px;width:auto;border-radius:0}.wecore-lockup-words{display:inline-flex;align-items:center;gap:.375rem;direction:ltr}.wecore-lockup-platform{color:var(--hts-color-text-primary);font-size:var(--hts-font-size-body-lg);line-height:1;font-weight:var(--wecore-local-weight-medium)}.wecore-nav-utility{color:var(--hts-color-text-secondary);font-size:var(--hts-font-size-body-sm);padding:.5rem;text-decoration:none}.wecore-nav-utility:hover{text-decoration:underline}.wecore-nav-menu-wrapper{min-width:0}.nav-demo-label-compact{display:none}@media(max-width:991px){.wecore-nav-menu-wrapper{flex:0}.wecore-nav-buttons{margin-inline-start:auto}.wecore-nav-buttons .nav-demo-trigger{max-width:10rem;white-space:normal;text-align:center}}@media(max-width:479px){.wecore-nav-brand{flex:none}.wecore-nav-brand .wecore-lockup{gap:.25rem}.wecore-nav-brand .wecore-lockup>svg{height:1.25rem}.wecore-nav-brand .wecore-lockup-word{height:.8125rem}.wecore-nav-brand .wecore-lockup-platform{font-size:var(--hts-font-size-body-sm)}.wecore-nav-buttons .nav-demo-trigger{max-width:7.5rem;padding-inline:.625rem;font-size:var(--hts-font-size-body-sm)}.wecore-nav-wrapper{gap:.5rem}}@media(max-width:359px){.wecore-nav-brand .wecore-lockup>svg{display:none}.wecore-nav-brand .wecore-lockup-word{height:.75rem}.wecore-navbar .wecore-nav-wrapper{gap:.25rem}.wecore-nav-buttons .nav-demo-trigger{flex:none;white-space:nowrap}.nav-demo-label-full{display:none}.nav-demo-label-compact{display:inline}}*[tabindex]:focus-visible,input[type=file]:focus-visible{outline:var(--wecore-local-button-focus-width)solid var(--wecore-local-focus-ring);outline-offset:.125rem}.inherit-color *{color:inherit}.hd-richtext>:not(div):first-child,.hd-richtext>div:first-child>:first-child{margin-top:0!important}.hd-richtext>:last-child,.hd-richtext ol li:last-child,.hd-richtext ul li:last-child{margin-bottom:0!important}@media screen and (max-width:991px){.wecore-hide-tablet{display:none!important}}.padding-* utilities. Verified dead by a class-attribute tokenizer over all 100 built pages (a substring grep credits .hide with .wecore-hide-tablet's 96 carriers
 and reads as live); no js or alpine constructs them either. .wecore-hide-tablet stays — it is live on 96 pages. Removed with them: `.wecore-nav-menu{height:calc(100vh - 72px)!important}`. The navbar is 76px (--wecore-local-nav-height,4.75rem),so 72 overshot the viewport by 4px at every width below 768. The panel is fixed with its own overflow and padding,so nothing rendered differently — but the next person to change the nav-height token would silently not have affected those widths. Below 768 the panel now takes its inset-derived height instead. */ .wecore-form-stack{display:flex;flex-direction:column}.wecore-form-stack>.hts-field{margin-block-end:.85rem}.wecore-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-block-end:.75rem}.wecore-form-grid>.hts-field{margin-block-end:0;align-content:start}.wecore-form-grid>.wecore-form-wide{grid-column:1/-1}@media screen and (max-width:600px){.wecore-form-grid{grid-template-columns:1fr}}.wecore-form-note{margin:.35rem 0 .75rem}.wecore-form-state{margin-block-start:1rem;padding:1rem 1.15rem;border-radius:var(--wecore-local-radius);border:var(--wecore-local-button-border)solid var(--hts-color-slate-100)}.wecore-form-state[hidden]{display:none}.wecore-form-state-title{font-weight:var(--wecore-local-weight-heading)}.wecore-form-state-body{color:var(--wecore-local-color-nav-link);margin-block-start:.25rem}.wecore-form-state.is-success{border-color:color-mix(in srgb,var(--hts-color-action-primary-background) 35%,var(--wecore-local-color-white));background:color-mix(in srgb,var(--hts-color-action-primary-background) 6%,var(--wecore-local-color-white))}.wecore-form-botcheck{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;opacity:0;pointer-events:none}.latn{font-family:var(--hts-type-family-hts);font-feature-settings:normal}h1,h2,.hd-h1,.hd-h2{text-wrap:balance}.hd-text-body,.hd-richtext p,.hd-richtext li{text-wrap:pretty}.cs-family-spec-value,.cs-stats-value,.cs-step-number,.caas-feature-number,.qsim-card-number,.llm-card-number,.apps-card-number,.caas-compare-table tbody,.cs-compare-table tbody{font-variant-numeric:tabular-nums}.qsim-sweep,.qsim-check-rows{font-variant-numeric:tabular-nums}html[lang=sv] h1,html[lang=sv] h2,html[lang=sv] h3,html[lang=sv] h4,html[lang=sv] .hd-h1,html[lang=sv] .hd-h4,html[lang=sv] .hd-h5,html[lang=sv] .lineup_filter,html[lang=sv] .wecore-rich-text p,html[lang=sv] .hd-text-secondary,html[lang=sv] .hd-text-muted{overflow-wrap:anywhere;hyphens:auto}html[lang=sv] .home_hero_grid>*,html[lang=sv] .home_hero_content,html[lang=sv] .overview_banners_left,html[lang=sv] .overview_banners_left>*,html[lang=sv] .overview_banners_grid>*,html[lang=sv] .lineup_card,html[lang=sv] .lineup_card>*,html[lang=sv] .lineup_grid>*{min-width:0;overflow-wrap:anywhere}