@font-face{font-family:Barlow Condensed;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/barlow-condensed-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/barlow-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/barlow-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/barlow-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/barlow-latin-700-normal.woff2)format("woff2")}:root{--vx-navy-950:#101a33;--vx-navy-900:#172544;--vx-navy:#1f2f55;--vx-navy-700:#2c4175;--vx-crimson:#c8323f;--vx-crimson-dark:#a42430;--vx-silver-50:#f7f8fb;--vx-silver-100:#eff1f6;--vx-silver-200:#e1e5ee;--vx-silver-300:#c9ced8;--vx-silver-500:#8a92a6;--vx-ink:#141c33;--vx-muted:#4a5470;--vx-line:#d3d8e3;--vx-ok:#1d6b4a;--vx-display:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--vx-body:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--vx-r:3px;--vx-wrap:1160px;--vx-gutter:clamp(16px, 4vw, 32px);--vx-shield:polygon(0 0, 100% 0, 100% 58%, 50% 100%, 0 58%);--vx-shield-tall:polygon(0 0, 100% 0, 100% 82%, 50% 100%, 0 82%);--vx-cut:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{font-family:var(--vx-body);color:var(--vx-ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:17px;line-height:1.55}body.vx-lock{overflow:hidden}img,svg{max-width:100%;height:auto}h1,h2,h3{font-family:var(--vx-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:700;line-height:1.02}h1{font-size:clamp(2.6rem,7.2vw,4.6rem);font-weight:800}h2{font-size:clamp(2rem,4.6vw,2.9rem)}h3{font-size:1.45rem;line-height:1.1}p{margin:0 0 1em}a{color:var(--vx-crimson-dark);text-underline-offset:3px;text-decoration:underline}a:hover{color:var(--vx-navy)}:focus-visible{outline:3px solid var(--vx-navy-700);outline-offset:3px}.vx-sr,.vx-skip:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-skip:focus{z-index:200;color:var(--vx-ink);border-radius:var(--vx-r);background:#fff;padding:10px 14px;position:fixed;top:12px;left:12px}.vx-wrap{width:100%;max-width:var(--vx-wrap);padding-inline:var(--vx-gutter);margin-inline:auto}.vx-sec{padding-block:clamp(48px,8vw,96px)}.vx-sec--tint{background:var(--vx-silver-100)}.vx-sec--navy{background:var(--vx-navy-950);color:#fff}.vx-sec--navy h2,.vx-sec--navy h3,.vx-sec--navy a{color:#fff}.vx-sec--navy .vx-order a{color:var(--vx-crimson-dark)}.vx-head{max-width:46rem;margin-bottom:clamp(28px,4vw,44px)}.vx-head p{color:var(--vx-muted);margin:14px 0 0;font-size:1.12rem}.vx-sec--navy .vx-head p{color:var(--vx-silver-300)}.vx-kicker{font-family:var(--vx-display);letter-spacing:.14em;text-transform:uppercase;background:var(--vx-navy);color:#fff;border-top:2px solid var(--vx-silver-300);border-bottom:2px solid var(--vx-silver-300);margin-bottom:18px;padding:5px 12px 4px;font-size:1rem;font-weight:700;display:inline-block}.vx-sec--navy .vx-kicker,.vx-hero .vx-kicker{background:#ffffff14}.vx-btn{cursor:pointer;min-height:54px;font-family:var(--vx-display);letter-spacing:.04em;text-transform:uppercase;clip-path:var(--vx-cut);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 30px;font-size:1.3rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.vx-btn--cta{background:var(--vx-crimson);color:#fff}.vx-btn--cta:hover{background:var(--vx-crimson-dark);color:#fff}.vx-btn--cta:focus-visible{box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 6px var(--vx-navy);outline:0}.vx-btn--ghost{color:#fff;box-shadow:inset 0 0 0 2px var(--vx-silver-300);background:0 0}.vx-btn--ghost:hover{color:#fff;background:#ffffff1a}.vx-btn--block{width:100%}.vx-btn:disabled{opacity:.6;cursor:progress}.vx-header{z-index:60;background:var(--vx-navy-950);border-bottom:3px solid var(--vx-navy-700);position:sticky;top:0}.vx-header__in{align-items:center;gap:24px;min-height:68px;display:flex}.vx-logo{color:#fff;align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.vx-logo svg{flex:none;width:34px;height:38px}.vx-logo__name{font-family:var(--vx-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.9rem;font-weight:800}.vx-logo__sub{font-family:var(--vx-display);letter-spacing:.22em;text-transform:uppercase;color:var(--vx-silver-300);margin-top:3px;font-size:.8rem;font-weight:600;display:block}.vx-nav{gap:26px;margin-left:auto;display:flex}.vx-nav a{font-family:var(--vx-display);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-silver-300);border-bottom:2px solid #0000;padding:6px 0;font-size:1.15rem;font-weight:600;text-decoration:none}.vx-nav a:hover,.vx-nav a[aria-current]{color:#fff;border-bottom-color:var(--vx-crimson)}.vx-header .vx-btn{min-height:44px;padding:8px 22px;font-size:1.1rem}.vx-burger{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:12px 8px;display:none}.vx-burger span{background:#fff;width:26px;height:3px;margin:5px 0;display:block}.vx-mnav{background:var(--vx-navy-900);border-top:1px solid var(--vx-navy-700)}.vx-mnav a{padding:14px var(--vx-gutter);font-family:var(--vx-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;border-bottom:1px solid var(--vx-navy-700);font-size:1.3rem;font-weight:600;text-decoration:none;display:block}.vx-mnav[hidden]{display:none}@media (width<=900px){.vx-nav,.vx-header__in>.vx-btn{display:none}.vx-burger{display:block}}.vx-hero{background:var(--vx-navy-950);color:#fff;padding-block:clamp(36px,6vw,80px);position:relative;overflow:hidden}.vx-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#c9ced821 1.3px,#0000 1.6px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000 0%,#0000 62%);mask-image:linear-gradient(100deg,#000 0%,#0000 62%)}.vx-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid;position:relative}.vx-hero h1{color:#fff}.vx-hero h1 span{color:var(--vx-silver-300);letter-spacing:.04em;margin-top:10px;font-size:.5em;font-weight:700;display:block}.vx-lede{color:var(--vx-silver-200);max-width:36rem;margin:22px 0 0;font-size:clamp(1.1rem,2.4vw,1.3rem);line-height:1.5}.vx-hero__body{align-items:center;gap:clamp(18px,3vw,36px);margin-top:32px;display:flex}.vx-pack{aspect-ratio:2/3;background:radial-gradient(circle at 50% 38%, #fff 0%, var(--vx-silver-200) 100%);width:clamp(150px,18vw,210px);clip-path:var(--vx-shield-tall);flex:none;justify-content:center;align-items:flex-start;display:flex}.vx-pack picture,.vx-pack img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.vx-facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vx-facts li{color:#fff;padding-left:34px;font-size:1.08rem;line-height:1.35;position:relative}.vx-facts li:before{content:"";background:var(--vx-crimson);width:22px;height:25px;clip-path:var(--vx-shield);position:absolute;top:1px;left:0}.vx-facts b{font-weight:700}.vx-hero__price{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:24px 0 0;display:flex}.vx-hero__price small{color:var(--vx-silver-300);font-size:.95rem}.vx-hero__buy{position:relative}@media (width<=900px){.vx-hero__grid{grid-template-columns:minmax(0,1fr)}.vx-hero__body{margin-top:26px}}@media (width<=520px){.vx-hero__body{flex-direction:column;align-items:stretch}.vx-pack{align-self:center;width:170px}}.vx-now{font-family:var(--vx-display);font-size:3.2rem;font-weight:800;line-height:1}.vx-now small{color:inherit;letter-spacing:.04em;margin-left:4px;font-size:1.3rem;font-weight:700}.vx-was{font-family:var(--vx-display);opacity:.8;font-size:1.5rem;font-weight:600;text-decoration:line-through 2px}.vx-tag{font-family:var(--vx-display);background:var(--vx-crimson);color:#fff;letter-spacing:.04em;padding:3px 10px 2px;font-size:1.15rem;font-weight:800}.vx-ribbon{background:var(--vx-navy);border-block:3px solid var(--vx-silver-300);color:#fff}.vx-ribbon ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vx-ribbon li{text-align:center;font-family:var(--vx-display);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #c9ced859;padding:16px 12px;font-size:1.2rem;font-weight:700;line-height:1.15}.vx-ribbon li:first-child{border-left:0}.vx-ribbon li span{font-family:var(--vx-body);letter-spacing:.08em;color:var(--vx-silver-300);margin-top:3px;font-size:.78rem;font-weight:500;display:block}@media (width<=700px){.vx-ribbon ul{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-ribbon li:nth-child(3){border-left:0}.vx-ribbon li:nth-child(n+3){border-top:1px solid #c9ced859}}.vx-order{color:var(--vx-ink);border-top:5px solid var(--vx-crimson);background:#fff;padding:clamp(18px,3vw,28px);box-shadow:0 18px 40px #080d1e47}.vx-order__head h2,.vx-order__head h3{color:var(--vx-navy);font-size:1.9rem}.vx-order__price{color:var(--vx-navy);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:8px 0 18px;display:flex}.vx-order__price .vx-now{font-size:2.4rem}.vx-order__price .vx-was{color:var(--vx-muted);font-size:1.3rem}.vx-field{margin-bottom:14px}.vx-field label{color:var(--vx-navy);margin-bottom:5px;font-size:.95rem;font-weight:600;display:block}.vx-input{width:100%;height:52px;font:inherit;color:var(--vx-ink);background:var(--vx-silver-50);border:2px solid var(--vx-silver-300);border-radius:var(--vx-r);padding:0 14px;font-size:1.1rem;display:block}.vx-input:focus{border-color:var(--vx-navy-700);background:#fff;outline:0;box-shadow:0 0 0 3px #2c417538}.vx-input[aria-invalid=true]{border-color:var(--vx-crimson-dark)}.vx-tel{display:flex}.vx-tel__cc{background:var(--vx-silver-200);color:var(--vx-navy);border:2px solid var(--vx-silver-300);border-radius:var(--vx-r) 0 0 var(--vx-r);border-right:0;align-items:center;padding:0 14px;font-weight:700;display:flex}.vx-tel .vx-input{border-radius:0 var(--vx-r) var(--vx-r) 0}.vx-form__err{min-height:1.3em;color:var(--vx-crimson-dark);margin:-4px 0 8px;font-size:.95rem;font-weight:600}.vx-form__status{color:var(--vx-crimson-dark);margin:12px 0 0;font-size:.98rem;font-weight:600}.vx-form__status:empty{display:none}.vx-form__note{color:var(--vx-muted);margin:14px 0 0;font-size:.85rem;line-height:1.45}.vx-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vx-pop{z-index:120;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.vx-pop[hidden]{display:none}.vx-pop__shade{background:#080d1eb8;position:absolute;inset:0}.vx-pop__dialog{background:var(--vx-navy-950);color:#fff;border-top:5px solid var(--vx-crimson);width:100%;max-width:460px;max-height:calc(100dvh - 32px);padding:22px 20px 20px;position:relative;overflow-y:auto}.vx-pop__intro h2{color:#fff;margin-right:40px;font-size:2rem}.vx-pop__intro p{color:var(--vx-silver-200);margin:8px 0 16px;font-size:1rem}.vx-pop__close{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:8px;right:8px}.vx-pop__close svg{width:22px;height:22px}.vx-pop .vx-order{box-shadow:none;padding:18px}.vx-mbar{display:none}@media (width<=900px){.vx-mbar{z-index:70;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:2px solid var(--vx-navy-700);background:#101a33f5;transition:transform .2s;display:block;position:fixed;bottom:0;left:0;right:0}.vx-mbar.is-hidden{transform:translateY(110%)}.vx-mbar .vx-btn{min-height:50px}body.has-mbar{padding-bottom:78px}}.vx-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (width<=860px){.vx-split{grid-template-columns:minmax(0,1fr)}}.vx-prose p{font-size:1.08rem}.vx-prose p:last-child{margin-bottom:0}.vx-card{border:1px solid var(--vx-line);border-top:4px solid var(--vx-navy);background:#fff;padding:22px}.vx-spec{margin:0}.vx-spec div{border-top:1px solid var(--vx-line);grid-template-columns:9.5rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.vx-spec div:first-child{border-top:0;padding-top:0}.vx-spec dt{font-family:var(--vx-display);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-navy);padding-top:2px;font-size:1.05rem;font-weight:700}.vx-spec dd{margin:0}@media (width<=460px){.vx-spec div{grid-template-columns:minmax(0,1fr);gap:2px}}.vx-note{background:var(--vx-silver-100);border-left:5px solid var(--vx-navy);color:var(--vx-ink);margin-top:22px;padding:14px 18px;font-size:.98rem}.vx-note b{color:var(--vx-navy)}.vx-shields{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.vx-shield{border:1px solid var(--vx-line);text-align:center;background:#fff;flex-direction:column;align-items:center;padding:0 20px 24px;display:flex}.vx-shield__badge{background:var(--vx-navy);color:#fff;width:76px;height:86px;clip-path:var(--vx-shield);font-family:var(--vx-display);justify-content:center;align-items:flex-start;margin:0 0 18px;padding-top:16px;font-size:2.3rem;font-weight:800;line-height:1;display:flex;transform:translateY(-1px)}.vx-shield h3{color:var(--vx-navy);font-size:1.7rem}.vx-shield em{color:var(--vx-muted);margin-top:6px;font-size:.98rem;font-style:italic;display:block}.vx-shield a{margin-top:12px;font-size:.98rem;font-weight:600}@media (width<=1000px){.vx-shields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.vx-shields{grid-template-columns:minmax(0,1fr)}}.vx-also{color:var(--vx-muted);margin:22px 0 0;font-size:1rem}.vx-also b{color:var(--vx-ink)}.vx-steps{counter-reset:vx;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.vx-steps li{border:1px solid var(--vx-line);border-top:4px solid var(--vx-crimson);background:#fff;padding:26px 22px 22px;position:relative}.vx-steps li:before{counter-increment:vx;content:counter(vx);background:var(--vx-navy);color:#fff;width:40px;height:46px;clip-path:var(--vx-shield);font-family:var(--vx-display);justify-content:center;align-items:flex-start;padding-top:7px;font-size:1.5rem;font-weight:800;display:flex;position:absolute;top:-22px;left:18px}.vx-steps h3{color:var(--vx-navy);margin-top:6px;font-size:1.5rem}.vx-steps p{color:var(--vx-muted);margin:8px 0 0;font-size:1rem}@media (width<=820px){.vx-steps{grid-template-columns:minmax(0,1fr);gap:30px}}.vx-price{background:var(--vx-navy-950);color:#fff;padding:clamp(22px,3vw,34px)}.vx-price__main{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.vx-price .vx-now{font-size:4.2rem}.vx-price .vx-now small{font-size:1.7rem}.vx-price dl{margin:22px 0 0}.vx-price dl div{border-top:1px solid #c9ced847;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.vx-price dt{color:var(--vx-silver-300)}.vx-price dd{text-align:right;margin:0;font-weight:600}.vx-price__states{color:var(--vx-silver-200);margin:18px 0 0;font-size:.95rem}.vx-price__states b{color:#fff}.vx-faq{gap:10px;max-width:52rem;display:grid}.vx-faq__item{border:1px solid var(--vx-line);border-left:4px solid var(--vx-navy);background:#fff}.vx-faq__item[open]{border-left-color:var(--vx-crimson)}.vx-faq__item summary{cursor:pointer;font-family:var(--vx-display);letter-spacing:.02em;text-transform:uppercase;color:var(--vx-navy);padding:16px 52px 16px 20px;font-size:1.4rem;font-weight:700;line-height:1.15;list-style:none;position:relative}.vx-faq__item summary::-webkit-details-marker{display:none}.vx-faq__item summary:after{content:"";border-right:3px solid var(--vx-navy);border-bottom:3px solid var(--vx-navy);width:11px;height:11px;margin-top:-8px;transition:transform .15s;position:absolute;top:50%;right:20px;transform:rotate(45deg)}.vx-faq__item[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.vx-faq__a{color:var(--vx-ink);padding:0 20px 18px}.vx-faq__a p{margin:0}.vx-final{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.vx-final h2{font-size:clamp(2.2rem,5.4vw,3.4rem)}.vx-final__copy>p{color:var(--vx-silver-200);margin-top:16px;font-size:1.12rem}.vx-final__list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.vx-final__list li{color:#fff;padding-left:32px;position:relative}.vx-final__list li:before{content:"";background:var(--vx-crimson);width:20px;height:23px;clip-path:var(--vx-shield);position:absolute;top:2px;left:0}@media (width<=860px){.vx-final{grid-template-columns:minmax(0,1fr)}}.vx-footer{background:var(--vx-navy-950);color:var(--vx-silver-300);border-top:3px solid var(--vx-navy-700);padding-block:48px 28px}.vx-footer a{color:var(--vx-silver-200);text-decoration:none}.vx-footer a:hover{color:#fff;text-decoration:underline}.vx-footer__grid{grid-template-columns:1.4fr 1fr 1fr;gap:36px;display:grid}.vx-footer__tag{max-width:34ch;margin:12px 0 0;font-size:.95rem}.vx-footer__h{font-family:var(--vx-display);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 12px;font-size:1.1rem;font-weight:700}.vx-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vx-footer__legal{border-top:1px solid var(--vx-navy-700);margin-top:36px;padding-top:22px;font-size:.82rem;line-height:1.55}.vx-footer__legal p{margin:0 0 10px}.vx-footer__legal a{text-underline-offset:2px;text-decoration:underline}@media (width<=760px){.vx-footer__grid{grid-template-columns:minmax(0,1fr);gap:26px}}.vx-cookie{z-index:110;max-width:660px;color:var(--vx-ink);border:1px solid var(--vx-line);border-top:4px solid var(--vx-navy);background:#fff;margin-inline:auto;padding:16px;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 32px #080d1e4d}.vx-cookie[hidden]{display:none}.vx-cookie__in{flex-direction:column;gap:12px;display:flex}.vx-cookie p{margin:0;font-size:.92rem;line-height:1.45}.vx-cookie__act{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vx-cookie .vx-btn{min-height:42px;padding:6px 18px;font-size:1.05rem}.vx-cookie .vx-btn--ghost{color:var(--vx-navy);box-shadow:inset 0 0 0 2px var(--vx-navy)}.vx-cookie .vx-btn--ghost:hover{background:var(--vx-silver-100);color:var(--vx-navy)}@media (width>=640px){.vx-cookie__in{flex-direction:row;align-items:center}.vx-cookie p{flex:1}}@media (width<=900px){.vx-cookie{bottom:84px}}.vx-center{text-align:center}.vx-center .vx-wrap{max-width:720px}.vx-ok{background:var(--vx-navy);color:#fff;width:76px;height:86px;clip-path:var(--vx-shield);justify-content:center;align-items:flex-start;margin:0 auto 24px;padding-top:14px;font-size:2.4rem;display:flex}.vx-fix{text-align:left;margin:28px 0}.vx-fix[hidden]{display:none}.vx-crumbs{padding-block:16px 0;font-size:.92rem}.vx-crumbs ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.vx-crumbs li{color:var(--vx-muted)}.vx-crumbs li+li:before{content:"";border-top:2px solid var(--vx-silver-500);border-right:2px solid var(--vx-silver-500);width:6px;height:6px;margin:0 10px 2px;display:inline-block;transform:rotate(45deg)}.vx-crumbs a{color:var(--vx-navy)}.vx-article{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:clamp(28px,5vw,64px);padding-block:28px clamp(48px,7vw,80px);display:grid}@media (width<=900px){.vx-article{grid-template-columns:minmax(0,1fr)}}.vx-art{min-width:0}.vx-art h1{color:var(--vx-navy);font-size:clamp(2.2rem,5.6vw,3.5rem)}.vx-art h2{color:var(--vx-navy);margin:2.2em 0 .55em;font-size:clamp(1.7rem,3.6vw,2.3rem)}.vx-art h3{color:var(--vx-navy);margin:1.6em 0 .4em}.vx-art p,.vx-art li{font-size:1.08rem}.vx-art ul,.vx-art ol.vx-list{gap:8px;margin:0 0 1.2em;padding:0;list-style:none;display:grid}.vx-art ul li{padding-left:30px;position:relative}.vx-art ul li:before{content:"";background:var(--vx-crimson);width:18px;height:20px;clip-path:var(--vx-shield);position:absolute;top:5px;left:0}.vx-updated{color:var(--vx-muted);margin:14px 0 0;font-size:.92rem}.vx-lead{color:var(--vx-ink);margin-top:18px;line-height:1.5;font-size:1.22rem!important}.vx-callout{background:var(--vx-silver-100);border-left:5px solid var(--vx-crimson);margin:22px 0;padding:16px 20px 6px}.vx-callout__t{font-family:var(--vx-display);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-navy);margin:0 0 8px;font-size:1.15rem;font-weight:700}.vx-callout ul{margin-bottom:10px}.vx-art .vx-steps{margin:34px 0 10px}.vx-cite{white-space:nowrap;font-size:.85em}.vx-tablewrap{border:1px solid var(--vx-line);margin:20px 0 26px;overflow-x:auto}.vx-tablewrap:focus-visible{outline:3px solid var(--vx-navy-700);outline-offset:2px}.vx-table{border-collapse:collapse;width:100%;font-size:1rem}.vx-table caption{text-align:left;font-family:var(--vx-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--vx-navy);caption-side:top;padding:12px 14px;font-size:1.15rem;font-weight:700}.vx-table th,.vx-table td{text-align:left;vertical-align:top;border-top:1px solid var(--vx-line);padding:10px 14px}.vx-table thead th{background:var(--vx-silver-100);color:var(--vx-navy);border-top:0;font-size:.92rem}.vx-table tbody th{color:var(--vx-navy);font-weight:600}.vx-table tbody tr:nth-child(2n){background:var(--vx-silver-50)}@media (width<=600px){.vx-table{font-size:.92rem}.vx-table th,.vx-table td{padding:8px 9px}.vx-table caption{padding:10px 9px;font-size:1.05rem}}.vx-table .vx-cite{white-space:normal}.vx-aside{gap:18px;display:grid;position:sticky;top:88px}.vx-aside .vx-pack{width:140px;margin-inline:auto}@media (width<=900px){.vx-aside{position:static}}.vx-src{border-top:3px solid var(--vx-silver-300);margin-top:2.6em;padding-top:1.4em}.vx-src h2{margin-top:0}.vx-src__date{color:var(--vx-muted);font-size:.95rem!important}.vx-src ol{margin:0;padding-left:22px}.vx-src li{overflow-wrap:anywhere;margin-bottom:8px;font-size:.98rem}.vx-related{flex-wrap:wrap;gap:10px;margin-top:2em;display:flex}.vx-related a{border:2px solid var(--vx-navy);color:var(--vx-navy);padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.vx-related a:hover{background:var(--vx-navy);color:#fff}.vx-legal{max-width:52rem;padding-block:28px clamp(48px,7vw,80px)}.vx-legal h1{color:var(--vx-navy);font-size:clamp(2.2rem,5.6vw,3.4rem)}.vx-legal h2{color:var(--vx-navy);margin:2em 0 .5em;font-size:clamp(1.6rem,3.4vw,2.1rem)}.vx-legal p,.vx-legal li{font-size:1.05rem}.vx-legal ul{padding-left:22px}.vx-legal .vx-tablewrap{margin-block:14px 22px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.vx-sec--top{padding-block:24px clamp(44px,7vw,80px)}.vx-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (width<=900px){.vx-top{grid-template-columns:minmax(0,1fr)}}.vx-top h1{color:var(--vx-navy);font-size:clamp(2.2rem,5.6vw,3.5rem)}.vx-top .vx-lead{margin-top:18px}.vx-top p{font-size:1.08rem}.vx-cards2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=820px){.vx-cards2{grid-template-columns:minmax(0,1fr)}}.vx-cards2 .vx-card h3{color:var(--vx-navy)}.vx-cards2 .vx-card h3+em{color:var(--vx-muted);margin:4px 0 12px;font-size:.95rem;display:block}.vx-cards2 .vx-card p{margin-bottom:10px;font-size:1rem}.vx-cards2 .vx-card p:last-child{margin-bottom:0}
