.jobs-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.job-card{border:1px solid var(--g-border,#e5e7eb);background:var(--color-surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;box-shadow:0 1px 2px #0000000d}.job-card-main{min-width:0}.job-card-head{flex-wrap:wrap;align-items:center;gap:6px 15px;display:flex}.job-card-title{color:var(--color-heading,var(--g-text,#111827));margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.job-type{background:var(--color-brand,#0b4696);color:var(--color-brand-on,#fff);border-radius:6px;padding:5px 10px 3px;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-block}.job-meta{flex-wrap:wrap;gap:4px 20px;margin:10px 0 0;padding:0;list-style:none;display:flex}.job-meta-item{color:var(--g-muted,#4b5563);align-items:center;gap:5px;font-size:.875rem;line-height:1.25rem;display:inline-flex}.job-meta-icon{flex:none;width:15px;height:15px}.job-card-link{border:1px solid var(--color-brand,#0b4696);min-height:36px;color:var(--color-brand,#0b4696);background:0 0;border-radius:5px;flex:none;align-items:center;padding:7px 18px;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex}.job-card-link:hover{background:var(--color-brand,#0b4696);color:var(--color-brand-on,#fff)}.job-card-link:focus-visible{outline:3px solid var(--color-brand,#0b4696);outline-offset:2px}.jobs-empty{color:var(--g-muted,#4b5563);text-align:center;margin:0}@media (max-width:767px){.job-card{flex-direction:column;align-items:flex-start;gap:16px}}.job-section{padding-block:3rem}.job-facts{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.job-columns{gap:2rem;display:grid}@media (min-width:768px){.job-columns{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.job-list-title{color:var(--color-heading,var(--g-text,#111827));margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.job-list{color:var(--g-text,#1f2937);margin:0;padding-left:1.25rem;line-height:1.6}.job-list li+li{margin-top:.35rem}.job-lead{max-width:48rem;color:var(--g-text,#1f2937);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.7}.job-apply{border:1px solid var(--g-border,#e5e7eb);border-radius:12px;margin-top:2.5rem;padding:24px}.job-apply-title{color:var(--color-heading,var(--g-text,#111827));margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.job-apply p{color:var(--g-text,#1f2937);margin:0 0 .75rem}.job-apply-links{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.job-apply-links a:not(.button){color:var(--color-brand,#0b4696);font-weight:500}.job-back{color:var(--color-brand,#0b4696);margin-top:2rem;font-weight:500;display:inline-block}
.catalog,.catalog-tiles,.catalog-brands,.catalog-teaser,.catalog-listing{--catalog-gutter:18px;--catalog-mono:"Consolas", "Monaco", "Courier New", monospace;--catalog-field-border:color-mix(in srgb, var(--g-border) 60%, var(--g-muted))}@media (min-width:1024px){.catalog,.catalog-tiles,.catalog-brands,.catalog-teaser,.catalog-listing{--catalog-gutter:60px}}.block-catalog-tiles,.block-brand-grid,.block-catalog-teaser,.block-catalog-listing{padding:0}.container.catalog-tiles,.container.catalog-brands,.container.catalog-teaser,.container.catalog-listing{max-width:90rem;padding:clamp(2rem, 6vw, 5.4rem) var(--catalog-gutter)}.container.catalog-listing{padding:0}.catalog-head{padding:28px var(--catalog-gutter) 22px;border-bottom:1px solid var(--g-border);flex-direction:column;gap:14px;display:flex}@media (min-width:1024px){.catalog-head{padding-top:44px;padding-bottom:28px}}.catalog-crumbs ol{font-family:var(--catalog-mono);letter-spacing:.14em;color:var(--g-muted);flex-wrap:wrap;gap:.5ch;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.catalog-crumbs li+li:before{content:"/";margin-right:.5ch}.catalog-crumbs a{color:inherit;text-decoration:none}.catalog-crumbs a:hover{text-decoration:underline}.catalog-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.catalog-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,2.875rem);font-weight:800;line-height:1.03}.catalog-tools{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.catalog-stock{color:var(--g-muted);font-size:14px;line-height:1}.catalog-sort{border:1px solid var(--g-border);border-radius:3px;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.catalog-sort-label:after{content:":"}.catalog-sort select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;max-width:11rem;padding:10px 0}.catalog-sort:focus-within,.catalog-search:focus-within{outline:2px solid var(--g-primary);outline-offset:2px}.catalog-sort select:focus,.catalog-search input:focus{outline:none}.catalog-layout{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.catalog-layout{grid-template-columns:268px minmax(0,1fr)}}.catalog-filters{padding:24px var(--catalog-gutter);border-bottom:1px solid var(--g-border);flex-direction:column;gap:26px;display:flex}@media (min-width:1024px){.catalog-filters{border-right:1px solid var(--g-border);border-bottom:0;gap:30px;padding:36px 32px 60px}}.catalog-group{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.catalog-group+.catalog-group{border-top:1px solid var(--g-border);padding-top:26px}.catalog-group legend{float:left;width:100%;font-family:var(--catalog-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-muted);margin:0 0 14px;padding:0;font-size:10.5px}.catalog-group legend+*{clear:both}.catalog-check{cursor:pointer;align-items:center;gap:11px;min-height:44px;font-size:14.5px;line-height:1.2;display:flex;position:relative}@media (min-width:1024px){.catalog-check{min-height:24px}}.catalog-check input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.catalog-check-box{border:1px solid var(--catalog-field-border);background:var(--g-bg);border-radius:2px;flex:none;width:16px;height:16px;display:block;position:relative}.catalog-check input:checked+.catalog-check-box{border-color:var(--g-primary);background:var(--g-primary)}.catalog-check input:checked+.catalog-check-box:after{content:"";border:solid var(--g-primary-contrast);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.catalog-check input:focus-visible+.catalog-check-box,.catalog-range:focus-visible,.catalog-apply:focus-visible{outline:2px solid var(--g-primary);outline-offset:2px}.catalog-range{appearance:none;width:100%;height:24px;accent-color:var(--g-primary);cursor:pointer;background:0 0;margin:0}.catalog-range::-webkit-slider-runnable-track{background:var(--g-border);border-radius:2px;height:3px}.catalog-range::-moz-range-track{background:var(--g-border);border-radius:2px;height:3px}.catalog-range::-moz-range-progress{background:var(--g-primary);border-radius:2px;height:3px}.catalog-range::-webkit-slider-thumb{border:2px solid var(--g-primary);background:var(--g-bg);appearance:none;border-radius:50%;width:15px;height:15px;margin-top:-6px}.catalog-range::-moz-range-thumb{border:2px solid var(--g-primary);background:var(--g-bg);border-radius:50%;width:11px;height:11px}.catalog-range-labels{font-family:var(--catalog-mono);color:var(--g-muted);justify-content:space-between;font-size:11.5px;display:flex}.js .catalog-apply{display:none}.catalog-apply{align-self:flex-start}.catalog-results{min-width:0;padding:24px var(--catalog-gutter) 40px}@media (min-width:1024px){.catalog-results{padding-top:36px;padding-bottom:60px}}.catalog-search{border:1px solid var(--catalog-field-border);background:var(--g-bg);border-radius:3px;align-items:center;min-height:48px;margin-bottom:20px;display:flex;position:relative}.catalog-search-icon{width:18px;height:18px;color:var(--g-muted);pointer-events:none;position:absolute;left:14px}.catalog-search input{width:100%;min-height:46px;color:inherit;font:inherit;background:0 0;border:0;padding:0 14px 0 42px;font-size:15px}.catalog-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.catalog-chip-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.catalog-chip-list li{display:block}.catalog-chip{background:var(--g-surface);min-height:32px;color:var(--g-text);border-radius:2px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.catalog-chip-x{font-family:var(--catalog-mono);color:var(--g-muted)}.catalog-chip:hover{outline:1px solid var(--g-border)}.catalog-reset{min-height:32px;color:var(--g-primary);align-items:center;padding:9px 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.catalog-chip:focus-visible,.catalog-reset:focus-visible,.catalog-card:focus-visible,.catalog-tile:focus-visible,.brand-card-inner:focus-visible,.catalog-page:focus-visible,.catalog-section-link:focus-visible{outline:2px solid var(--g-primary);outline-offset:2px}.catalog-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-teaser-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.catalog-grid>li{min-width:0;display:flex}.catalog-card{border:1px solid var(--g-border);background:var(--g-bg);min-width:0;color:var(--g-text);border-radius:4px;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.catalog-card:hover{border-color:var(--catalog-field-border)}.catalog-card-media{background:var(--g-surface);height:210px;display:block;position:relative;overflow:hidden}.catalog-card-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalog-card-badge{z-index:1;background:var(--g-primary);color:var(--g-primary-contrast);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;border-radius:2px;padding:6px 8px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:12px;left:12px}.catalog-card-body{flex-direction:column;flex:1;gap:9px;padding:18px;display:flex}.catalog-card-eyebrow{font-family:var(--catalog-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted);font-size:10.5px}.catalog-card-title{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.2}.catalog-card-meta{color:var(--g-muted);font-size:13px;line-height:1.2}.catalog-card-price{align-items:baseline;gap:8px;margin-top:4px;display:flex}.catalog-card-pay{margin-top:4px;font-size:21px;font-weight:700;line-height:1}.catalog-card-price .catalog-card-pay{margin-top:0}.catalog-card-pay-offer{color:var(--g-primary)}.catalog-card-pay-request{color:var(--g-muted);font-size:16px;font-weight:600}.catalog-card-strike{color:var(--g-muted);font-size:13px;line-height:1}.catalog-empty{max-width:34rem;padding:40px 0}.catalog-empty-title{margin:0 0 8px;font-size:21px}.catalog-empty .catalog-reset{padding-left:0}.catalog-notice-wrap{padding:40px var(--catalog-gutter) 60px}.catalog-notice{border:1px solid var(--g-border);background:var(--g-surface);border-radius:4px;max-width:40rem;padding:24px}.catalog-notice p{margin:0}.catalog-notice-title{font-weight:700}.catalog-notice-hint{color:var(--g-muted);margin-top:6px}.catalog-pagination{margin-top:36px}.catalog-pagination ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.catalog-page{border:1px solid var(--g-border);width:40px;height:40px;color:var(--g-text);border-radius:3px;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:flex}a.catalog-page:hover{background:var(--g-surface)}.catalog-page-current{border-color:var(--g-text);background:var(--g-text);color:var(--g-bg);font-weight:600}.catalog-page-arrow{font-family:var(--catalog-mono);color:var(--g-muted);font-size:13px}.catalog-page-gap{color:var(--g-muted);border-color:#0000}@media (max-width:599px){.catalog-page{width:44px;height:44px}}.catalog-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.catalog-eyebrow{font-family:var(--catalog-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-muted);margin:0 0 8px;font-size:11px}.catalog-section-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.05}.catalog-section-link{border-bottom:1px solid var(--g-text);color:var(--g-text);padding-bottom:4px;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none}.catalog-tiles-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:200px;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.catalog-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:236px}.catalog-tile-cell-wide{grid-column:span 2}}@media (min-width:900px){.catalog-tiles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-tile-cell-tall{grid-row:span 2}.catalog-tile-cell{min-width:0;display:flex}.catalog-tile{background:var(--g-surface);color:#fff;border-radius:4px;flex:1;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.catalog-tile-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.catalog-tile-image{transition:transform .3s ease-out}.catalog-tile:hover .catalog-tile-image{transform:scale(1.03)}}.catalog-tile-scrim{pointer-events:none;background:linear-gradient(#0a0a0a00 45%,#0a0a0ad1 100%);position:absolute;inset:0}.catalog-tile-label{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.catalog-tile-eyebrow{font-family:var(--catalog-mono);letter-spacing:.14em;color:#ffffffe6;font-size:11px}.catalog-tile-name{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.1}.catalog-tile-tall .catalog-tile-label,.catalog-tile-wide .catalog-tile-label{bottom:24px;left:26px;right:26px}.catalog-tile-tall .catalog-tile-name,.catalog-tile-wide .catalog-tile-name{font-size:30px;line-height:1.1}.brand-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.brand-card{min-width:0;display:flex}.brand-card-inner{border:1px solid var(--g-border);min-width:0;color:var(--g-text);border-radius:4px;flex-direction:column;flex:1;gap:18px;padding:34px;text-decoration:none;display:flex}a.brand-card-inner:hover{background:var(--g-surface)}.brand-card-logo{align-items:center;height:60px;display:flex}.brand-wordmark{color:var(--g-muted);overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1}.brand-logo{object-fit:contain;width:auto;max-width:100%;max-height:60px}.brand-card-text{color:var(--g-muted);font-size:14.5px;line-height:1.5}.brand-card-link{font-family:var(--catalog-mono);color:var(--g-primary);align-items:center;gap:6px;margin-top:auto;font-size:11.5px;display:inline-flex}.brand-card-arrow{width:12px;height:12px}.brand-strip{border:1px solid var(--g-border);background:var(--g-border);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.brand-strip-item{background:var(--g-bg);text-align:center;justify-content:center;align-items:center;min-height:104px;padding:12px;display:flex}.brand-strip-item .brand-wordmark{font-size:17px}.brand-strip-item .brand-logo{max-height:44px}html:not(.js) .catalog-price-optional{display:none}.catalog-instant-hint{font-family:var(--catalog-mono);color:var(--g-muted);margin:0;font-size:11.5px;line-height:1.4}html:not(.js) .catalog-js-only{display:none}
.hd{flex-direction:column;align-items:flex-start;display:flex}.hd-center{text-align:center;align-items:center}.hd-eyebrow{margin:0 0 1rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-block}.hd-eyebrow.hd-eyebrow-md{font-size:.875rem;line-height:1.4286}.hd-eyebrow-pill-brand,.hd-eyebrow-pill-accent,.hd-eyebrow-pill-dark{border-radius:var(--space-button-radius,5px);padding:.625rem .9375rem}.hd-eyebrow-pill-dark{background:var(--color-surface-dark,#1d334f);color:#fff}.hd-eyebrow-pill-brand{background:var(--color-brand,var(--color-header-bg,#1d334f));color:var(--color-brand-on,var(--color-header-text,#fff))}.hd-eyebrow-pill-accent{background:var(--color-accent,#1d4ed8);color:var(--color-accent-contrast,#fff)}[class*=ct-s-] .hd-eyebrow-pill-accent{background:var(--color-accent,var(--ct-fg));color:var(--color-accent-contrast,var(--ct-bg))}[class*=ct-s-] .hd-eyebrow-pill-brand{background:var(--color-brand,var(--ct-fg));color:var(--color-brand-on,var(--ct-bg))}.hd-eyebrow-text{letter-spacing:.08em;text-transform:uppercase;color:var(--g-text)}.hd-title{margin:0}h3.hd-title{font-size:var(--space-heading-3,1.25rem);font-weight:var(--space-heading-weight,600)}h4.hd-title{font-size:var(--space-heading-4,1.0625rem);font-weight:var(--space-heading-weight,600)}.hd-sub{color:var(--g-muted);margin:.75rem 0 0}.il{grid-template-columns:minmax(0,1fr);gap:.9rem 1rem;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.il-item{align-items:center;gap:.625rem;min-width:0;display:flex}.il-icon{width:1.125rem;height:1.125rem;color:var(--ct-icon,var(--color-accent,var(--g-primary)));flex:none}.il-icon-text .il-icon{color:currentColor}.il-icon-brand .il-icon{color:var(--color-brand,#0b4696)}.il-icon-dark .il-icon{color:var(--color-surface-dark,#1d334f)}.il-icon-light .il-icon{color:#fff}.il-icon-muted .il-icon{color:var(--color-text-muted,#7a7a7a)}.il.il-text-muted>li{color:var(--g-muted)}.ct-ov-dark .il-icon-brand .il-icon,.ct-ov-deep .il-icon-brand .il-icon,.ct-s-surface-dark .il-icon-brand .il-icon,.ct-s-surface-card .il-icon-brand .il-icon,.ct-s-surface-gradient .il-icon-brand .il-icon,.ct-s-dark .il-icon-brand .il-icon,.ct-s-brand .il-icon-brand .il-icon,.ct-s-glass .il-icon-brand .il-icon{color:var(--color-accent,#00abeb)}.il-icon-positive .il-icon{color:var(--color-positive,#22c55e)}@container (min-width:26rem){.il-cols-2,.il-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:40rem){.il-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.layout-header .il-cols-2,.layout-footer .il-cols-2,.layout-header .il-cols-3,.layout-footer .il-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.kv{--kv-line:var(--g-border);margin:0;font-size:.9375rem;line-height:1.5}[class*=ct-s-] .kv{--kv-line:color-mix(in srgb, var(--ct-fg) 70%, transparent)}.kv-row{padding:.5625rem 0}.kv-lines .kv-row+.kv-row{border-top:1px solid var(--kv-line)}.kv-end .kv-row{justify-content:space-between;gap:1rem;display:flex}.kv-start .kv-row{grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:1rem;display:grid}.kv-label{color:var(--g-muted);margin:0}.kv-value{color:var(--g-text);margin:0;font-weight:700}.kv-end .kv-value{text-align:right}.kv-tone-positive{color:var(--ct-positive,#166534)}.kv-tone-accent{color:var(--ct-icon,var(--color-accent,var(--g-primary)))}.btn-block{display:flex}.btn-block-center{justify-content:center}.btn-block-end{justify-content:flex-end}.btn-group{flex-wrap:wrap;gap:.75rem;display:flex}.ic{display:flex}.ic-sm{--ic-plain:1.5rem;--ic-box:2.5rem;--ic-glyph:1.25rem}.ic-md{--ic-plain:2.5rem;--ic-box:3.5rem;--ic-glyph:1.75rem}.ic-lg{--ic-plain:4rem;--ic-box:5rem;--ic-glyph:2.5rem}.ic-t-accent{--ic-color:var(--ct-icon,var(--color-accent,#1d4ed8))}.ic-t-text{--ic-color:var(--g-text,var(--color-text,#1f2937))}.ic-t-brand{--ic-color:var(--color-brand,#0b4696);--ic-on:var(--color-brand-on,#fff)}.ic-t-dark{--ic-color:var(--color-surface-dark,#1d334f);--ic-on:#fff}.ic-t-light{--ic-color:#fff;--ic-on:var(--color-surface-dark,#0b1623)}.ic-t-muted{--ic-color:var(--color-text-muted,#7a7a7a)}.ic-t-solid{--ic-color:var(--ct-icon,var(--color-accent,#1d4ed8));--ic-on:var(--ct-bg,var(--color-accent-contrast,#fff))}.ic-mark{color:var(--ic-color);justify-content:center;align-items:center;display:inline-flex}.ic-f-none svg{width:var(--ic-plain);height:var(--ic-plain)}.ic-f-circle svg,.ic-f-tile svg,.ic-f-rounded svg,.ic-f-slight svg,.ic-f-square svg{width:var(--ic-glyph);height:var(--ic-glyph)}.ic-f-circle .ic-mark,.ic-f-tile .ic-mark,.ic-f-rounded .ic-mark,.ic-f-slight .ic-mark,.ic-f-square .ic-mark{width:var(--ic-box);height:var(--ic-box);background:color-mix(in srgb, var(--ic-color) 12%, transparent)}.ic-f-circle .ic-mark{border-radius:50%}.ic-f-tile .ic-mark{border-radius:var(--space-radius,.75rem)}.ic-f-rounded .ic-mark{border-radius:.5rem}.ic-f-slight .ic-mark{border-radius:.25rem}.ic-f-square .ic-mark{border-radius:0}.ic-t-solid.ic-f-circle .ic-mark,.ic-t-solid.ic-f-tile .ic-mark,.ic-t-brand.ic-f-circle .ic-mark,.ic-t-brand.ic-f-tile .ic-mark,.ic-t-dark.ic-f-circle .ic-mark,.ic-t-dark.ic-f-tile .ic-mark{background:var(--ic-color);color:var(--ic-on)}.rounded-image.img-r-none{border-radius:0}.rounded-image.img-r-sm{border-radius:calc(var(--space-radius,.75rem) * .5)}.rounded-image.img-r-md{border-radius:var(--space-radius,.75rem)}.rounded-image.img-r-lg{border-radius:calc(var(--space-radius,.75rem) * 4 / 3)}.rounded-image.img-r-xl{border-radius:calc(var(--space-radius,.75rem) * 2)}.img-sh-sm{box-shadow:0 1px 3px #0f1b2d29}.img-sh-md{box-shadow:0 6px 16px #0f1b2d29}.img-sh-lg{box-shadow:0 16px 40px #0f1b2d33}.img-ratio-16-9{aspect-ratio:16/9;object-fit:cover}.img-ratio-4-3{aspect-ratio:4/3;object-fit:cover}.img-ratio-1-1{aspect-ratio:1;object-fit:cover}.button.bt{border-radius:var(--space-button-radius,5px);gap:.5rem;padding:.5rem 1.875rem;font-size:.875rem;transition:background-color .3s,color .3s}.bt-arrow:after{content:"→" / ""}.bt-icon{flex:none}.button.bt.bt-compact{height:40px;min-height:0;padding-block:0}@media (max-width:767px){.button.bt.bt-compact{height:36px}}.button.bt.bt-r-md{border-radius:8px}.bt-full{width:100%}@media (max-width:767px){.bt-full-m{width:100%}}.button.bt-accent{background:var(--color-accent,#1d4ed8);border-color:var(--color-accent,#1d4ed8);color:var(--color-accent-contrast,#fff)}.button.bt-outline{background:0 0;border-width:2px}.button.bt-dark{background:var(--color-surface-dark,var(--color-footer-bg,#0f172a));border-color:var(--color-surface-dark,var(--color-footer-bg,#0f172a));color:#fff}.button.bt-light{color:var(--color-surface-dark,#0b1623);background:#fff;border-color:#fff}.button.bt-light:hover{background:#f9fafb}.button.bt-outline-light{color:#fff;background:0 0;border-color:#fff}.button.bt-outline-light:hover{color:var(--color-surface-dark,#0b1623);background:#fff}.button.bt-link{color:var(--g-text,inherit);background:0 0;border-color:#0000;padding-inline:.9rem}.button.bt-link:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.button.bt:focus-visible{outline-offset:2px;outline:3px solid}.hd-title,.rich-text h2,.rich-text h3,.rich-text h4{color:var(--color-text-heading,inherit)}.rich-text,.hd-sub{color:var(--color-text-body,inherit)}.tn-muted .hd-title,.tn-muted .hd-sub,.tn-muted .rich-text,.tn-muted.container .rich-text{color:var(--color-text-muted,var(--g-muted,inherit))}.tn-accent .hd-title,.tn-accent .hd-sub,.tn-accent .rich-text,.tn-accent .rich-text h2,.tn-accent .rich-text h3{color:var(--color-accent,inherit)}.tn-brand .hd-title,.tn-brand .hd-sub,.tn-brand .rich-text,.tn-brand .rich-text h2,.tn-brand .rich-text h3{color:var(--color-brand,inherit)}.tn-on-dark-muted .hd-title,.tn-on-dark-muted .hd-sub,.tn-on-dark-muted .rich-text,.tn-on-dark-muted.container .rich-text,.tn-on-dark-muted .rich-text h2,.tn-on-dark-muted .rich-text h3{color:var(--color-text-on-dark-muted,#a7bcd1)}.tn-on-dark .hd-title,.tn-on-dark .hd-sub,.tn-on-dark .rich-text,.tn-on-dark .rich-text h2,.tn-on-dark .rich-text h3{color:#fff}.ic-h-grow .ic-mark{transition:transform .3s}.ic-h-grow:hover .ic-mark,.ic-h-grow:focus-within .ic-mark{transform:scale(1.1)}.ic-h-accent .ic-mark{transition:background-color .3s,color .3s}.ic-h-accent:hover .ic-mark{background:var(--color-accent,#1d4ed8);color:var(--color-accent-contrast,#fff)}@media (prefers-reduced-motion:reduce){.ic-h-grow .ic-mark,.ic-h-accent .ic-mark{transition:none}.ic-h-grow:hover .ic-mark,.ic-h-grow:focus-within .ic-mark{transform:none}}.button.bt-brand{background:var(--color-brand,#0b4696);border-color:var(--color-brand,#0b4696);color:var(--color-brand-on,#fff)}.button.bt-brand:hover{background:color-mix(in srgb, var(--color-brand,#0b4696) 88%, #fff)}.button.bt-dark:hover{background:color-mix(in srgb, var(--color-surface-dark,#0f172a) 92%, #fff)}.ic-fl-accent .ic-mark{background:var(--color-accent,#1d4ed8);color:var(--color-accent-contrast,#fff)}.ic-fl-brand .ic-mark{background:var(--color-brand,#0b4696);color:var(--color-brand-on,#fff)}.ic-fl-dark .ic-mark{background:var(--color-surface-dark,#1d334f);color:#fff}.ic-fl-light .ic-mark{color:var(--color-surface-dark,#0b1623);background:#fff}.ic-gl-white .ic-mark{color:#fff}.ic-gl-dark .ic-mark{color:var(--color-surface-dark,#1d334f)}.ic-gl-accent .ic-mark{color:var(--color-accent,#1d4ed8)}.ic-gl-brand .ic-mark{color:var(--color-brand,#0b4696)}.hl-accent{color:var(--color-accent,#1d4ed8)}.hl-brand{color:var(--color-brand,#0b4696)}.hl-muted{color:var(--color-text-muted,#7a7a7a)}.hl-on-dark{color:#fff}.hl-on-dark-muted{color:var(--color-text-on-dark-muted,#a7bcd1)}.hd-size-xxs .hd-title{font-size:.875rem;line-height:1.4286}.hd-size-xs .hd-title{font-size:1rem}.hd-size-sm .hd-title{font-size:1.5rem}.hd-size-ms .hd-title{font-size:1.875rem}.hd-size-lg .hd-title{font-size:clamp(2rem,1.2rem + 3vw,3rem)}.hd-size-xl .hd-title{font-size:clamp(2.25rem,1.2rem + 4vw,3.75rem)}.il-center{text-align:center;justify-items:center}.il-center .il-item{justify-content:center}.ct-box.ct-tt-dark{--ct-fg:#111827}.ct-box.ct-tt-light{--ct-fg:#fff}.tx-sm .rich-text,.tx-sm.container .rich-text{font-size:.875rem;line-height:1.43}.tx-xs .rich-text,.tx-xs.container .rich-text{font-size:.75rem;line-height:1.3333}.ic-xs{--ic-plain:1rem;--ic-box:1.875rem;--ic-glyph:1.125rem}.il-sz-sm .il-icon{width:1rem;height:1rem}.il-sz-lg .il-icon{width:1.25rem;height:1.25rem}.il-sz-xl .il-icon{width:1.5rem;height:1.5rem}.il-label .il-item{text-transform:uppercase;color:var(--color-text-body,inherit);gap:.3125rem;font-size:.875rem;font-weight:500;line-height:1.43}.tx-center .rich-text{text-align:center;margin-inline:auto}.button.bt.bt-sz-sm{min-height:36px;padding:.25rem 1.875rem;font-size:.875rem}.button.bt.bt-sz-md{padding:.5rem 2rem;font-size:1rem}.button.bt.bt-sz-lg{padding:.5rem 2rem;font-size:1.125rem}.button.bt.bt-sz-xl{padding:.625rem 2.25rem;font-size:1.25rem}.btn-group-equal{grid-template-columns:repeat(var(--btn-n,2), minmax(0, 1fr));gap:1rem;display:grid}.btn-n-1{--btn-n:1}.btn-n-2{--btn-n:2}.btn-n-3{--btn-n:3}.btn-n-4{--btn-n:4}@media (max-width:767px){.btn-group-equal{grid-template-columns:minmax(0,1fr)}}.hd-lead-none .hd-title{line-height:1}@media (max-width:767px){.hd-sm-compact .hd-title{font-size:1.75rem}}.hd-lead-tight .hd-title{line-height:1.1111}.hd-lead-snug .hd-title{line-height:1.3333}.hd-lead-relaxed .hd-title{line-height:1.4286}.hd-lead-loose .hd-title{line-height:1.5}.hd-w-medium .hd-title{font-weight:500}.hd-w-semibold .hd-title{font-weight:600}.hd-w-bold .hd-title{font-weight:700}.tx-lg .rich-text,.tx-lg.container .rich-text{font-size:1.25rem;line-height:1.4}.tx-airy .rich-text,.tx-airy.container .rich-text{line-height:1.65}.tx-ms .rich-text,.tx-ms.container .rich-text{font-size:1rem;line-height:1.5}.il-sz-xs .il-icon{width:.75rem;height:.75rem}.il-ts-xs .il-item{font-size:.75rem;line-height:1.3333}.il-ts-sm .il-item{font-size:.875rem;line-height:1.4286}.il-ts-ms .il-item{font-size:1rem;line-height:1.5}.il-ts-lg .il-item{font-size:1.25rem;line-height:1.4}.il-strong .il-item{font-weight:700}.il-ig-xs{row-gap:.25rem}.il-ig-sm{row-gap:.5rem}.il-ig-md{row-gap:.9375rem}.il-sz-xs .il-item{gap:.1875rem}.ic-ms{--ic-plain:2rem;--ic-box:2.875rem;--ic-glyph:1.5rem}.hd-ic-row{align-items:center;gap:.625rem;display:flex}.hd-ic-gap-sm{gap:.5rem}.hd-ic-gap-lg{gap:.75rem}.hd-ic-gap-xl{gap:1rem}.hd-ic{flex:none;display:inline-flex}.hd-ic-row .hd-title{min-width:0}.il-links-plain a{color:inherit;text-decoration:none}.il-links-plain a:hover,.il-links-plain a:focus-visible{text-decoration:underline}.chips{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--color-accent,var(--g-primary));color:var(--g-text);border-radius:999px;margin:0;padding:.125rem .75rem;font-size:.875rem;line-height:1.5}@media (max-width:767px){.tx-sm-compact .rich-text,.tx-sm-compact.container .rich-text{font-size:.96875rem;line-height:24px}}
:root{--ct-sp-none:0;--ct-sp-sm:1rem;--ct-sp-md:1.5rem;--ct-sp-lg:2rem;--ct-sp-xl:3rem;--ct-radius:var(--space-radius,.75rem)}.ct-gap-none{--ct-gap-block:0}.ct.ct-gap-none{row-gap:min(var(--ct-gap,0px), 2rem)}.ct-gap-xs{--ct-gap-block:.625rem}.ct-gap-sm{--ct-gap-block:.75rem}.ct-gap-md{--ct-gap-block:1rem}.ct-gap-lg{--ct-gap-block:2rem}.ct-gap-xl{--ct-gap-block:3rem}.ct-cg-none{--ct-gap:0}.ct-cg-xs{--ct-gap:.625rem}.ct-cg-s12{--ct-gap:.75rem}.ct-cg-s16{--ct-gap:1rem}.ct-cg-s20{--ct-gap:1.25rem}.ct-cg-sm{--ct-gap:1.5rem}.ct-cg-md{--ct-gap:2rem}.ct-cg-lg{--ct-gap:4rem}.ct-cg-xl{--ct-gap:6rem}.ct{gap:var(--ct-gap-block,2rem) var(--ct-gap,4rem);grid-template-columns:minmax(0,1fr);display:grid}.ct-rev{flex-direction:column-reverse;display:flex}.ct-ay-start{align-items:start}.ct-ay-center{align-items:center}.ct-ay-end{align-items:end}.ct-ay-stretch{align-items:stretch}.ct-col{overflow-wrap:break-word;gap:var(--ct-gap-block,2rem);flex-direction:column;min-width:0;display:flex}.ct-col-q{container-type:inline-size}.ct-col-start{align-self:start}.ct-col-center{align-self:center}.ct-col-end{align-self:end}.ct .block{padding:0}.ct .container{width:100%;max-width:none;margin:0;padding:0}.ct .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.ct .stats-accent .stat dd{color:var(--ct-accent-on,var(--g-primary))}.ct .stats-accent .stat{justify-content:flex-end}.ct .stats-accent .stat dd:not(.stat-note){font-size:clamp(1.75rem,1rem + 1.6vw,2.5rem);line-height:1.15}.ct .stats-accent .stat dt{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:767px){.ct .stats.stats-accent{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.ct .stats-accent .stat dt{font-size:.9375rem;line-height:1.35}.ct .stats-accent .stat .stat-note{font-size:.875rem}}.stat .stat-note,.ct .stats-accent .stat .stat-note{letter-spacing:normal;color:inherit;order:-1;margin:.375rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.5}.ct .contact-form{max-width:none}.ct-narrow{max-width:var(--g-flow-width,58rem)}.ct-box-narrow{max-width:56.25rem;margin-inline:auto}.ct-box-full>.ct-in{max-width:var(--g-container)}.layout-header>.block-container,.layout-footer>.block-container{flex:100%;min-width:0}.ct-s-page{--ct-bg:var(--color-page-bg,#fff);--ct-fg:var(--color-text,#1f2937)}.ct-s-page-translucent{--ct-bg:color-mix(in srgb, var(--color-page-bg,#fff) 90%, transparent);--ct-fg:var(--color-text,#1f2937)}.ct-s-soft{--ct-bg:color-mix(in srgb, var(--color-page-bg,#fff) 92%, var(--color-text,#1f2937));--ct-fg:var(--color-text,#1f2937)}.ct-s-brand{--ct-bg:var(--color-header-bg,#1d334f);--ct-fg:var(--color-header-text,#fff)}.ct-s-accent{--ct-bg:var(--color-accent,#1d4ed8);--ct-fg:var(--color-accent-contrast,#fff)}.ct-s-dark{--ct-bg:var(--color-footer-bg,#0f172a);--ct-fg:var(--color-footer-text,#fff)}.ct-s-surface-dark{--ct-bg:var(--color-surface-dark,var(--color-footer-bg,#0f172a));--ct-fg:#fff}.ct-s-surface-card{--ct-bg:var(--color-surface-card,var(--color-header-bg,#1d334f));--ct-fg:#fff}.ct-s-glass{--ct-bg:#ffffff1a;--ct-fg:#fff}.ct-s-surface-gradient{--ct-bg:linear-gradient(300deg, var(--color-surface-gradient,#2a4a6b) 0%, var(--color-surface-dark,#1d334f) 100%);--ct-fg:#fff}.ct-s-page,.ct-s-page-translucent,.ct-s-soft,.ct-s-brand,.ct-s-accent,.ct-s-dark,.ct-s-surface-dark,.ct-s-surface-card,.ct-s-surface-gradient,.ct-s-glass,.ct-s-custom{background:var(--ct-bg);color:var(--ct-fg);--g-text:var(--ct-fg);--g-muted:color-mix(in srgb, var(--ct-fg) 82%, var(--ct-bg));--g-primary:var(--ct-fg);--g-primary-contrast:var(--ct-bg);--g-border:color-mix(in srgb, var(--ct-fg) 35%, transparent);--g-bg:var(--ct-bg);--g-surface:color-mix(in srgb, var(--ct-fg) 8%, var(--ct-bg));--ct-icon:var(--ct-fg)}.ct-s-page,.ct-s-page-translucent,.ct-s-soft,.ct-s-brand,.ct-s-accent,.ct-s-dark,.ct-s-surface-dark,.ct-s-surface-card,.ct-s-surface-gradient,.ct-s-custom{--color-text-heading:var(--ct-fg);--color-text-body:var(--ct-fg);--color-text-muted:var(--g-muted)}.ct-s-accent,.ct-s-custom{--g-muted:var(--ct-fg);--g-surface:var(--ct-bg)}.ct-pt-sm{padding-top:var(--ct-sp-sm)}.ct-pt-md{padding-top:var(--ct-sp-md)}.ct-pt-lg{padding-top:var(--ct-sp-lg)}.ct-pt-xl{padding-top:var(--ct-sp-xl)}.ct-pr-sm{padding-right:var(--ct-sp-sm)}.ct-pr-md{padding-right:var(--ct-sp-md)}.ct-pr-lg{padding-right:var(--ct-sp-lg)}.ct-pr-xl{padding-right:var(--ct-sp-xl)}.ct-pb-sm{padding-bottom:var(--ct-sp-sm)}.ct-pb-md{padding-bottom:var(--ct-sp-md)}.ct-pb-lg{padding-bottom:var(--ct-sp-lg)}.ct-pb-xl{padding-bottom:var(--ct-sp-xl)}.ct-pl-sm{padding-left:var(--ct-sp-sm)}.ct-pl-md{padding-left:var(--ct-sp-md)}.ct-pl-lg{padding-left:var(--ct-sp-lg)}.ct-pl-xl{padding-left:var(--ct-sp-xl)}.ct-r-sm{border-radius:calc(var(--ct-radius) * .5)}.ct-r-ms{border-radius:calc(var(--ct-radius) * 2 / 3)}.ct-r-md{border-radius:var(--ct-radius)}.ct-r-lg{border-radius:calc(var(--ct-radius) * 4 / 3)}.ct-r-xl{border-radius:calc(var(--ct-radius) * 2)}.ct-sh-sm{box-shadow:0 1px 3px #0f1b2d29}.ct-sh-md{box-shadow:0 6px 16px #0f1b2d29}.ct-sh-lg{box-shadow:0 16px 40px #0f1b2d33}.ct-b-subtle{border:1px solid var(--g-border)}.ct-b-accent{border:1px solid var(--color-accent,var(--g-primary))}.ct-b-top{border-top:1px solid color-mix(in srgb, currentcolor 30%, transparent)}.ct-b-glass{border:1px solid #fff3}.ct-h-lift{transition:transform .3s,box-shadow .3s}.ct-h-lift:hover,.ct-h-lift:focus-within{transform:translateY(-6px);box-shadow:0 20px 30px -12px #00000040}.ct-h-lift:hover :is(.ic-f-circle,.ic-f-tile,.ic-f-rounded,.ic-f-square) .ic-mark,.ct-h-lift:focus-within :is(.ic-f-circle,.ic-f-tile,.ic-f-rounded,.ic-f-square) .ic-mark{background:var(--color-accent,#1d4ed8);color:var(--color-accent-contrast,#fff)}@media (prefers-reduced-motion:reduce){.ct-h-lift{transition:none}.ct-h-lift:hover,.ct-h-lift:focus-within{transform:none}}.ct-ay-stretch>.ct-col>.block-container:only-child{flex-direction:column;flex:auto;display:flex}.ct-ay-stretch>.ct-col>.block-container:only-child>.ct-box{flex:auto}.ct-box.ct-lb{flex-direction:column;display:flex}.ct-box.ct-lb>.ct{flex:auto;align-items:stretch}.ct-box.ct-lb>.ct>.ct-col>:last-child{margin-top:auto}.ct-img{isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.ct-img>.ct,.ct-img>.ct-in{z-index:1;flex:auto;position:relative}.ct-bgwrap{z-index:-1;position:absolute;inset:0}.ct-bgwrap picture,.ct-bgwrap img{width:100%;height:100%;display:block}.ct-bgsize-cover img{object-fit:cover}.ct-bgsize-contain img{object-fit:contain}.ct-bgpos-center img{object-position:center}.ct-bgpos-top img{object-position:top}.ct-bgpos-bottom img{object-position:bottom}.ct-bgpos-left img{object-position:left}.ct-bgpos-right img{object-position:right}.ct-imgh-sm{min-height:13.4375rem}.ct-imgh-md{min-height:24rem}.ct-imgh-ml{min-height:28.125rem}.ct-imgh-lg{min-height:37.5rem}.ct-imgh-xl{min-height:45rem}.ct-ov-dark>.ct-bgwrap:after,.ct-ov-light>.ct-bgwrap:after,.ct-ov-deep>.ct-bgwrap:after{content:"";position:absolute;inset:0}.ct-ov-deep>.ct-bgwrap:after{opacity:.82;background:linear-gradient(300deg,#000 0%,#0a2242 75%)}.ct-ov-dark>.ct-bgwrap:after{background:#0000008c}.ct-ov-light>.ct-bgwrap:after{background:#ffffffbf}.ct-ov-dark,.ct-ov-deep{color:#fff;--g-text:#fff;--g-muted:#ffffffd1;--g-primary:#fff;--g-primary-contrast:#0b1623;--g-border:#ffffff59;--color-text-heading:#fff;--color-text-body:#fff;--color-text-muted:#ffffffd1}.ct-ov-light{color:#0b1623;--g-text:#0b1623;--g-muted:#1f2937;--color-text-heading:#0b1623;--color-text-body:#0b1623;--color-text-muted:#1f2937}.ct-cy-center>.ct{align-content:center}.ct-cy-end>.ct{align-content:end}:is(.block-container:has(>.ct-bleed),.block-container:has(>.container>.ct-bleed)){padding:0}.ct-bleed{padding-block:var(--space-section,4rem)}.ct-box:is([class*=ct-mh-],[class*=ct-mhm-]){flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.ct-mh-sm{min-height:16rem}.ct-mh-md{min-height:22rem}.ct-mh-lg{min-height:30rem}.ct-mh-xl{min-height:34rem}}@media (max-width:767px){.ct-mhm-sm{min-height:24rem}.ct-mhm-md{min-height:45rem}.ct-mhm-lg{min-height:56rem}.ct-mhm-xl{min-height:64rem}}.ct.ct-cs-content,.ct.ct-cs-content.ct-stack-mobile,.ct.ct-cs-content.ct-stack-tablet{column-gap:var(--ct-gap,4rem);row-gap:var(--ct-gap-block,2rem);flex-wrap:wrap;display:flex}.ct-cs-content>.ct-col{flex:0 auto}@media (max-width:767px){.ct-cs-content.ct-stack-mobile>.ct-col{flex:100%}}@media (max-width:1023px){.ct-cs-content.ct-stack-tablet>.ct-col{flex:100%}}.ct-cs-content>.ct-col-q{min-width:min-content;container-type:normal}.ct-cx-center{justify-content:center}.ct-cx-end{justify-content:flex-end}.ct-cx-between{justify-content:space-between}.ct-tablist{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.ct-tab{border:1px solid var(--g-border);min-height:2.75rem;color:var(--g-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.375rem 1.125rem}.ct-tab:hover{border-color:var(--g-text)}.ct-tab[aria-selected=true]{border-color:var(--g-text);background:var(--g-text);color:var(--g-bg);font-weight:600}.ct-tab:focus-visible,.ct-tabpanel:focus-visible{outline:3px solid var(--g-text);outline-offset:2px}.ct-tabpanel[hidden],.ct-reveal-panel[hidden]{display:none}.ct-reveal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.ct-reveal-head{flex:20rem;min-width:0}.ct-reveal-btn{border:2px solid var(--g-text);background:var(--g-text);min-height:2.75rem;color:var(--g-bg);font:inherit;cursor:pointer;border-radius:.5rem;flex:none;padding:.5rem 1.5rem;font-weight:600}.ct-reveal-btn:hover{background:var(--g-bg);color:var(--g-text)}.ct-reveal-btn:focus-visible{outline:3px solid var(--g-text);outline-offset:3px}.ct-reveal-panel{margin-top:1.5rem}.ct-reveal-panel:focus{outline:none}
:root{--lxm-accent:var(--color-accent,var(--g-primary,#1d4ed8));--lxm-accent-contrast:var(--color-accent-contrast,var(--g-primary-contrast,#fff));--lxm-focus:var(--color-focus,var(--lxm-accent));--lxm-head-text:var(--color-header-text,currentcolor);--lxm-foot-text:var(--color-footer-text,currentcolor);--lxm-foot-heading:var(--color-footer-heading,var(--color-header-text,currentcolor));--lxm-foot-icon:var(--color-footer-icon,var(--lxm-accent));--lxm-foot-line:var(--color-footer-line,#a7bcd1);--lxm-legal-line:var(--color-legal-line,#32393f);--lxm-panel-bg:var(--color-menu-bg,var(--color-page-bg,#fff));--lxm-sub-text:var(--color-menu-text,#374151);--lxm-sub-hover-bg:var(--color-menu-hover-bg,#1d334f);--lxm-sub-hover-text:var(--color-menu-hover-text,#fff);--lxm-icon:var(--color-menu-icon,currentcolor);--lxm-toggle-bg:var(--color-menu-toggle-bg,#0000000d);--lxm-menu-gap:var(--space-menu-gap,30px);--lxm-menu-radius:var(--space-menu-radius,8px);--lxm-btn-radius:var(--space-button-radius,5px);--lxm-btn-hover-bg:var(--color-button-hover-bg,#fff);--lxm-btn-hover-text:var(--color-button-hover-text,#000);--lxm-header-gap:var(--space-header-gap,12px)}.layout-header{z-index:99;align-items:center;gap:var(--lxm-header-gap);color:var(--lxm-head-text);background:var(--color-header-bg,transparent);flex-wrap:wrap;padding:2px 10px;display:flex;position:relative}.layout-header-sticky{position:sticky;top:0;box-shadow:0 1px 2px #00000026}:root:has(.layout-header-sticky){scroll-padding-top:4.5rem}.layout-footer{color:var(--lxm-foot-text);background:var(--color-footer-bg,transparent)}.layout-header .block,.layout-footer .block{padding:0}.layout-header .block-layout-menu{flex:auto;justify-content:center;display:flex}.layout-header .block-layout-logo,.layout-header .block-layout-button{flex:none}@media (max-width:767px){.layout-header{gap:5px;padding:1px 5px}}.lxg{color:var(--lxm-head-text);align-items:center;gap:8px;padding:10px;text-decoration:none;display:inline-flex}.lxg-name{letter-spacing:.2px;font-size:22px;font-weight:600;line-height:30px}@media (max-width:1024px){.lxg-name{font-size:18px;line-height:25px}}@media (max-width:767px){.lxg-name{font-size:16px;line-height:23.5px}}.lxg{max-width:100%}.lxg img{flex:0 auto;min-width:0;max-width:100%;height:auto;display:block}.lxg:focus-visible{outline:3px solid var(--lxm-focus);outline-offset:2px}.lxm-bar{align-items:center;display:flex}.lxm-bar .nav-bar{gap:0}.lxm-bar .nav-item{margin-inline:calc(var(--lxm-menu-gap) / 2)}.lxm-bar .nav-item>a,.lxm-bar .nav-item>.nav-label{box-sizing:border-box;height:28px;min-height:0;color:var(--lxm-head-text);cursor:pointer;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:15.4px;font-weight:500;line-height:24px;text-decoration:none;transition:color .4s;position:relative}.lxm-bar .nav-item>a:after,.lxm-bar .nav-item>.nav-label:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 0}.lxm-bar .nav-item>a:hover,.lxm-bar .nav-item>a:focus-visible,.lxm-bar .nav-item>.nav-label:hover,.lxm-bar .nav-item>.nav-label:focus-visible,.lxm-bar .nav-item>.nav-toggle:hover,.lxm-bar .nav-item.is-active>a,.lxm-bar .nav-item.is-active>.nav-label{color:var(--lxm-accent)}.lxm-bar .nav-item.is-active>a:after,.lxm-bar .nav-item.is-active>.nav-label:after{background:var(--lxm-accent)}.lxm-bar .nav-item>a:focus-visible,.lxm-bar .nav-item>.nav-label:focus-visible,.lxm-bar .nav-item>.nav-toggle:focus-visible{outline:3px solid var(--lxm-focus);outline-offset:2px}.lxm-bar .nav-item>.nav-toggle{min-width:0;height:28px;min-height:0;color:var(--lxm-head-text);margin-left:0;padding:0}.lxm-bar .chevron{color:var(--lxm-icon);width:.6em;height:.6em;margin-left:10px}.lxm-bar .nav-item>.nav-toggle .chevron{margin-left:6px}.lxm-bar .nav-dropdown{z-index:99;background:var(--lxm-panel-bg);border-radius:var(--lxm-menu-radius);border:0;width:max-content;min-width:156px;max-width:min(22rem,90vw);padding:0;top:100%;left:0;box-shadow:0 20px 25px -5px #0000001a}.lxm-bar .nav-dropdown[hidden]{display:none}.lxm-bar .nav-sub a{box-sizing:border-box;min-height:0;color:var(--lxm-sub-text);border-radius:0;padding:8px 15px;font-size:14px;font-weight:400;line-height:20px}.lxm-bar .nav-sub a:hover,.lxm-bar .nav-sub a:focus-visible,.lxm-bar .nav-sub a[aria-current=page]{color:var(--lxm-sub-hover-text);background:var(--lxm-sub-hover-bg)}.lxm-bar .nav-sub a:focus-visible{outline:3px solid var(--lxm-focus);outline-offset:-2px}.lxm-bar .nav-sub>li:first-child>a{border-top-left-radius:var(--lxm-menu-radius);border-top-right-radius:var(--lxm-menu-radius)}.lxm-bar .nav-sub>li:last-child>a{border-bottom-left-radius:var(--lxm-menu-radius);border-bottom-right-radius:var(--lxm-menu-radius)}.lxm-bar .mnav-button{box-sizing:border-box;width:33px;min-width:33px;height:33px;min-height:33px;color:var(--lxm-icon);background:var(--lxm-toggle-bg);border-radius:3px;margin:0 auto;padding:0}.lxm-bar .mnav-button:focus-visible{outline:3px solid var(--lxm-focus);outline-offset:2px}.lxm-bar .burger,.lxm-bar .burger:before,.lxm-bar .burger:after{width:22px}.lxm-bar .mnav-panel{z-index:9997;background:var(--lxm-panel-bg);border-radius:var(--lxm-menu-radius);transform-origin:top;border:0;margin-top:10px;padding:0;animation:.3s both lxm-drop;top:100%;box-shadow:0 20px 25px -5px #0000001a}.lxm-bar .mnav-panel[hidden]{display:none}.lxm-bar .mnav-row a,.lxm-bar .mnav-label{box-sizing:border-box;min-height:40px;color:var(--lxm-sub-text);padding:8px 15px;font-size:14px;font-weight:400;line-height:24px;text-decoration:none}.lxm-bar .mnav-row a:hover,.lxm-bar .mnav-row a:focus-visible,.lxm-bar .mnav-row a[aria-current=page],.lxm-bar .mnav-label:hover,.lxm-bar .mnav-label:focus-visible{color:var(--lxm-sub-hover-text);background:var(--lxm-sub-hover-bg)}.lxm-bar .mnav-sub{border-left:16px solid #0000;padding-left:0}.lxm-bar .mnav-sub .mnav-row a{min-height:36px;line-height:20px}@keyframes lxm-drop{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@media (min-width:768px){.lxm-bar .nav-desktop{display:block!important}.lxm-bar .nav-mobile{display:none!important}}@media (max-width:767px){.lxm-bar .nav-desktop{display:none!important}.lxm-bar .nav-mobile{display:block!important}}@media (min-width:768px) and (max-width:1024px){.lxm-bar{--lxm-menu-gap:min(var(--space-menu-gap,30px), 16px)}}.lxm-stack ul{margin:0;padding:0;list-style:none}.lxm-stack ul ul{padding-left:1rem}.lxm-stack a{color:inherit;padding-block:.25rem;text-decoration:none;display:inline-block}.lxm-stack a:hover,.lxm-stack a:focus-visible{color:var(--lxm-accent);text-decoration:underline}.lxb{box-sizing:border-box;white-space:nowrap;border-radius:var(--lxm-btn-radius);border:0;justify-content:center;align-items:center;padding:7px 20px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .3s,color .3s,transform .3s;display:inline-flex}.lxb--accent{color:var(--lxm-accent-contrast);background:var(--lxm-accent)}.lxb--outline{color:var(--lxm-head-text);background:0 0;box-shadow:inset 0 0 0 1px}.lxb:hover,.lxb:focus-visible{color:var(--lxm-btn-hover-text);background:var(--lxm-btn-hover-bg);transform:scale(1.1)}.lxb:focus-visible{outline:3px solid var(--lxm-focus);outline-offset:2px}.lxb--floating{z-index:1;width:50px;height:50px;color:var(--lxm-accent-contrast);background:var(--lxm-accent);border-radius:50%;padding:0;font-size:30px;position:fixed;bottom:15px;right:25px;box-shadow:0 0 12px #00000080}.lxb--floating:hover,.lxb--floating:focus-visible{color:var(--lxm-accent-contrast);background:var(--lxm-accent)}@media (max-width:1024px){.lxb{padding:7px 12px}.lxb--floating{width:43px;height:43px;padding:0;font-size:23px;bottom:8px;right:18px}}@media (max-width:767px){.lxb{padding:6px 10px;font-size:12px;line-height:18px}.lxb--floating{width:40px;height:40px;padding:0;font-size:20px;bottom:5px;right:15px}}.lxc{box-sizing:border-box;flex-wrap:wrap;gap:32px;width:100%;max-width:1240px;margin-inline:auto;padding:50px 10px 30px;display:flex}.lxc-col{overflow-wrap:break-word;flex-direction:column;flex:10 1 0;gap:18px;min-width:min(100%,12rem);display:flex}.lxc-w-1{flex-grow:1}.lxc-w-2{flex-grow:2}.lxc-w-3{flex-grow:3}.lxc-w-4{flex-grow:4}.lxc-w-5{flex-grow:5}.lxc-w-6{flex-grow:6}.lxc-w-7{flex-grow:7}.lxc-w-8{flex-grow:8}.lxc-w-9{flex-grow:9}.lxc-w-10{flex-grow:10}.lxc-w-11{flex-grow:11}.lxc-w-12{flex-grow:12}.lxc-w-13{flex-grow:13}.lxc-w-14{flex-grow:14}.lxc-w-15{flex-grow:15}.lxc-w-16{flex-grow:16}.lxc-w-17{flex-grow:17}.lxc-w-18{flex-grow:18}.lxc-w-19{flex-grow:19}.lxc-w-20{flex-grow:20}.lxc-w-21{flex-grow:21}.lxc-w-22{flex-grow:22}.lxc-w-23{flex-grow:23}.lxc-w-24{flex-grow:24}.lxc-w-25{flex-grow:25}.lxc-w-26{flex-grow:26}.lxc-w-27{flex-grow:27}.lxc-w-28{flex-grow:28}.lxc-w-29{flex-grow:29}.lxc-w-30{flex-grow:30}.lxc-brand .lxg{padding:0}.lxc-brand .lxg-name{color:var(--lxm-foot-heading);font-size:19.2px;font-weight:700;line-height:27px}.lxc-heading a{color:inherit;text-decoration:none}.lxc-heading a:hover,.lxc-heading a:focus-visible{text-decoration:underline}.lxc-heading a:focus-visible{outline:3px solid var(--lxm-focus);outline-offset:2px}.lxc-contacts{margin:5px 0 0;padding:0;list-style:none}.lxc-contacts li{color:var(--lxm-foot-text);align-items:flex-start;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.lxc-contacts li+li{margin-top:10px}.lxc-icon{color:var(--lxm-foot-icon);flex:none;margin-top:2px;font-size:14.5px}.lxc-contacts a{color:inherit;text-decoration:none;transition:color .3s}.lxc-contacts a:hover,.lxc-contacts a:focus-visible{color:var(--lxm-foot-heading)}.lxc-contacts a:focus-visible{outline:3px solid var(--lxm-focus);outline-offset:2px}.lxc-heading{color:var(--lxm-foot-heading);border-bottom:1px solid var(--lxm-foot-line);margin:0;padding-bottom:6px;font-size:18px;font-weight:600;line-height:28px}.lxc-links,.lxc-links ul{margin:0;padding:0;list-style:none}.lxc-links{margin-top:4px}.lxc-links li{font-size:14px;line-height:20px}.lxc-links li+li{margin-top:5px}.lxc-links a,.lxl-links a{color:var(--lxm-foot-text);font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .3s}.lxc-links a:hover,.lxc-links a:focus-visible,.lxl-links a:hover,.lxl-links a:focus-visible{color:var(--lxm-foot-heading)}.lxc-links a:focus-visible,.lxl-links a:focus-visible{outline:3px solid var(--lxm-focus);outline-offset:2px}.lxc-text{color:var(--lxm-foot-text);margin:0;font-size:14px;font-weight:400;line-height:23px}@media (min-width:768px) and (max-width:1024px){.lxc-col{min-width:0}}@media (max-width:1024px){.lxc{gap:28px;padding:30px 10px 23px}.lxc-col{gap:15px}.lxc-brand .lxg-name{font-size:15px;line-height:22px}.lxc-contacts li{font-size:13px}.lxc-heading{padding-bottom:3px;font-size:14px;line-height:22px}.lxc-links li,.lxc-links a{font-size:12px;line-height:16px}}@media (max-width:767px){.lxc{gap:22px;padding:30px 10px 25px}.lxc .lxc-col{flex:0 0 100%}.lxc-brand .lxg-name{font-size:18px;line-height:26px}.lxc-contacts li{font-size:15px;line-height:18px}.lxc-icon{font-size:14px}.lxc-heading{font-size:15px}.lxc-links li,.lxc-links a{font-size:14px;line-height:18px}}.layout-footer .block-layout-legal{border-top:1px solid var(--lxm-legal-line)}.lxl{box-sizing:border-box;width:100%;max-width:1227px;min-height:70px;color:var(--lxm-foot-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-inline:auto;padding:15px 10px;font-size:14px;font-weight:400;line-height:20px;display:flex}.lxl-copy{margin:0}.lxl-links{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1024px){.lxl{min-height:60px;padding:10px}}@media (max-width:767px){.lxl{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:0;padding:18px 10px}.lxl-links{justify-content:center}}@media (prefers-reduced-motion:reduce){.lxb,.lxb:hover,.lxb:focus-visible{transition:none;transform:none}.lxm-bar .mnav-panel{animation:none}.lxm-bar .nav-item>a,.lxm-bar .nav-item>.nav-label,.lxc-links a,.lxl-links a{transition:none}}@media (pointer:coarse){.lxm-bar .nav-item>a,.lxm-bar .nav-item>.nav-label,.lxm-bar .nav-item>.nav-toggle,.lxm-bar .mnav-button,.lxb{min-height:44px}.lxm-bar .mnav-button{min-width:44px}.lxb.lxb--floating{min-width:0;min-height:0}}.lxc-note{color:var(--lxm-foot-heading);margin:14px 0 0;font-size:18px;font-weight:700;line-height:28px}.lxl-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.lxl-extra{color:var(--lxm-foot-text);font-size:14px;font-weight:400;line-height:20px}
.tc-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tc-scroll:focus-visible{outline:2px solid var(--g-primary,currentColor);outline-offset:2px}.tc{border-collapse:collapse;width:100%;color:var(--g-text);font-size:.95rem}.tc-caption{caption-side:top;text-align:start;padding:0 0 .75rem;font-weight:700}.tc th,.tc td{text-align:start;vertical-align:top;overflow-wrap:normal;min-width:7rem;padding:.6rem 1rem}.tc th{font-weight:700}.tc .tc-w-narrow{min-width:4rem}.tc .tc-w-wide{min-width:14rem}.tc .tc-al-center{text-align:center}.tc .tc-al-end{text-align:end}.tc-lines th,.tc-lines td,.tc-striped thead th{border-bottom:1px solid var(--g-border)}.tc-striped tbody tr:nth-child(2n)>*{background:color-mix(in srgb, var(--g-text) 6%, transparent)}.ct-s-accent .tc-striped tbody tr:nth-child(2n)>*,.ct-s-custom .tc-striped tbody tr:nth-child(2n)>*{border-bottom:1px solid var(--g-border);background:0 0}.tc td>.block{padding:0}.tc td>.block+.block{margin-top:1rem}.tc th[class*=ct-s-]{border-bottom:none}
.body-zones{gap:var(--layout-gap,2rem);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.body-zone{min-width:0}.lx-body{isolation:isolate;position:relative}
