.ecu-page[data-v-cacce584]{--section-y:clamp(3rem, 6vw, 5rem)}.wrap[data-v-cacce584]{width:100%;max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}h1[data-v-cacce584]{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere;color:var(--chalk);font-size:clamp(2.2rem,5vw,3.8rem);font-style:italic;font-weight:800;font-stretch:116%;line-height:1.02}.h1-solution[data-v-cacce584]{color:var(--nxt-red)}h2[data-v-cacce584]{font-family:var(--font-display);color:var(--chalk);font-size:clamp(1.35rem,2.2vw,1.7rem);font-style:italic;font-weight:800;font-stretch:116%;line-height:1.1}.lead[data-v-cacce584]{max-width:62ch;color:var(--smoke);text-wrap:pretty;margin-top:1.1rem;font-size:1.125rem;line-height:1.6}.mono[data-v-cacce584]{font-family:var(--font-mono)}.head[data-v-cacce584]{padding:calc(72px + clamp(2rem,5vw,3.5rem)) 0 clamp(1.5rem,3vw,2.5rem)}.crumbs ol[data-v-cacce584]{color:var(--smoke);flex-wrap:wrap;gap:.35rem 0;margin-bottom:1.4rem;font-size:.88rem;list-style:none;display:flex}.crumbs li+li[data-v-cacce584]:before{content:"/";color:var(--seam-strong);margin:0 .6rem}.crumbs a[data-v-cacce584]{color:var(--smoke);text-decoration:none;transition:color .2s}.crumbs a[data-v-cacce584]:hover,.crumbs [aria-current][data-v-cacce584]{color:var(--chalk)}.howto[data-v-cacce584]{padding:clamp(1rem, 2vw, 1.5rem) 0 var(--section-y)}.howto-grid[data-v-cacce584]{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.steps[data-v-cacce584]{gap:.2rem;margin-top:1.2rem;list-style:none;display:grid}.step[data-v-cacce584]{width:100%;font:inherit;text-align:left;color:var(--smoke);cursor:pointer;background:0 0;border:0;grid-template-columns:1.4rem 1fr;gap:.6rem;padding:.85rem 0 .85rem 1.1rem;transition:color .25s;display:grid;position:relative}.step[data-v-cacce584]:before,.step[data-v-cacce584]:after{content:"";background:var(--seam-strong);width:2px;position:absolute;top:0;bottom:0;left:0}.step[data-v-cacce584]:after{background:var(--nxt-red);transform-origin:top;transition:transform .45s cubic-bezier(.2,.7,.2,1);transform:scaleY(0)}.step.active[data-v-cacce584]:after{transform:scaleY(1)}.step[data-v-cacce584]:hover,.step.active[data-v-cacce584]{color:var(--chalk)}.step[data-v-cacce584]:focus-visible{outline:2px solid var(--nxt-red);outline-offset:2px}.step-n[data-v-cacce584]{font-family:var(--font-mono);color:var(--nxt-red);padding-top:.15rem;font-size:.82rem}.step-text[data-v-cacce584]{overflow-wrap:anywhere;font-size:1.02rem;line-height:1.5}.device[data-v-cacce584]{min-width:0}.details[data-v-cacce584]{padding:var(--section-y) 0;border-top:1px solid var(--seam)}.details-grid[data-v-cacce584]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.facts>div[data-v-cacce584]{border-top:1px solid var(--seam);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:1rem;padding:.95rem 0;display:grid}.facts>div[data-v-cacce584]:last-child{border-bottom:1px solid var(--seam)}.facts dt[data-v-cacce584]{color:var(--smoke);font-size:.92rem}.facts dd[data-v-cacce584]{color:var(--chalk);overflow-wrap:anywhere}.facts dd.yes[data-v-cacce584]{color:var(--patch-green)}.solutions ul[data-v-cacce584]{margin-top:1.1rem;list-style:none}.solutions li a[data-v-cacce584]{border-top:1px solid var(--seam);color:var(--chalk);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;text-decoration:none;display:flex}.solutions li:last-child a[data-v-cacce584]{border-bottom:1px solid var(--seam)}.sol-name[data-v-cacce584]{font-family:var(--font-display);font-size:1.08rem;font-weight:700;font-stretch:110%;transition:color .2s,transform .2s;display:inline-block}.solutions li a:hover .sol-name[data-v-cacce584]{color:var(--nxt-red);transform:translate(4px)}.sol-brands[data-v-cacce584]{color:var(--smoke);text-align:right;font-size:.9rem}.cta[data-v-cacce584]{padding:var(--section-y) 0 calc(var(--section-y) + 1rem);border-top:1px solid var(--seam)}.cta-note[data-v-cacce584]{color:var(--chalk);font-size:1.05rem}.cta-actions[data-v-cacce584]{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.compliance[data-v-cacce584]{max-width:70ch;color:var(--smoke);margin-top:1.6rem;font-size:.86rem;line-height:1.55}@media (width<=900px){.howto-grid[data-v-cacce584]{grid-template-columns:minmax(0,1fr)}.device[data-v-cacce584]{order:-1}.details-grid[data-v-cacce584]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.solutions li a[data-v-cacce584]{flex-direction:column;gap:.2rem}.sol-brands[data-v-cacce584]{text-align:left}}@media (prefers-reduced-motion:reduce){.step[data-v-cacce584]:after,.sol-name[data-v-cacce584]{transition:none}}
