.sv[data-astro-cid-wuvyljmp]{gap:.75rem;display:grid}.sv[data-astro-cid-wuvyljmp] figcaption[data-astro-cid-wuvyljmp],.sv[data-astro-cid-wuvyljmp]>figcaption[data-astro-cid-wuvyljmp]{font-size:var(--fs-xs);color:var(--ink-soft);border-left:1px solid var(--line-strong);padding-left:.75rem}.sv-captions__screen[data-astro-cid-wuvyljmp]{background:var(--navy-900);border-radius:var(--r-2);padding:var(--s-4);color:#fff;box-shadow:var(--shadow-panel)}.sv-captions__bar[data-astro-cid-wuvyljmp]{font-family:var(--font-head);font-size:var(--fs-xs);color:var(--navy-200);margin-bottom:var(--s-3);align-items:center;gap:.5rem;display:flex}.sv-captions__line[data-astro-cid-wuvyljmp]{text-align:right;font-size:1.5rem;line-height:1.6}.sv-captions__line--prev[data-astro-cid-wuvyljmp]{color:var(--navy-300);margin-top:var(--s-1);font-size:1.125rem}.sv-captions__orig[data-astro-cid-wuvyljmp]{gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-2);border-radius:var(--r-2);font-size:var(--fs-sm);color:var(--navy-100);background:#ffffff14;align-items:flex-start;display:flex}.sv-captions__toggle[data-astro-cid-wuvyljmp]{background:var(--navy-200);border-radius:1rem;flex:none;width:2.25rem;height:1.25rem;margin-top:.125rem;position:relative}.sv-captions__toggle[data-astro-cid-wuvyljmp] span[data-astro-cid-wuvyljmp]{background:var(--navy);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.125rem;right:.125rem}.sv-gloss[data-astro-cid-wuvyljmp]{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-2);padding:var(--s-3);box-shadow:var(--shadow-float)}.sv-gloss__head[data-astro-cid-wuvyljmp]{font-family:var(--font-head);color:var(--navy);margin-bottom:var(--s-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.sv-gloss__table[data-astro-cid-wuvyljmp]{width:100%;font-size:var(--fs-sm)}.sv-gloss__table[data-astro-cid-wuvyljmp] th[data-astro-cid-wuvyljmp]{text-align:left;font-family:var(--font-head);font-weight:500;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-500);border-bottom:1px solid var(--line-strong);padding:.5rem 0}.sv-gloss__table[data-astro-cid-wuvyljmp] td[data-astro-cid-wuvyljmp]{border-bottom:1px solid var(--line);vertical-align:top;padding:.625rem .75rem .625rem 0}.sv-gloss__table[data-astro-cid-wuvyljmp] td[data-astro-cid-wuvyljmp]:first-child{color:var(--ink-soft);width:40%}.sv-gloss__table[data-astro-cid-wuvyljmp] td[data-astro-cid-wuvyljmp]:last-child{color:var(--navy);font-weight:700}.sv-gloss__note[data-astro-cid-wuvyljmp]{color:var(--ink-soft);font-weight:400;font-size:var(--fs-xs)}.sv-gloss[data-astro-cid-wuvyljmp] figcaption[data-astro-cid-wuvyljmp]{margin-top:var(--s-1)}.sv-deliv[data-astro-cid-wuvyljmp] img{border-radius:var(--r-2);border:1px solid var(--line);width:100%;height:auto}.sv-hybrid__lanes[data-astro-cid-wuvyljmp]{gap:var(--s-1);margin-top:calc(-1 * var(--s-6));margin-inline:var(--s-3);display:grid;position:relative}.sv-hybrid__lane[data-astro-cid-wuvyljmp]{padding:var(--s-2) var(--s-3);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-2);box-shadow:var(--shadow-float);gap:.5rem;display:grid}.sv-hybrid__lane--ai[data-astro-cid-wuvyljmp]{background:var(--navy);color:#fff;border-color:var(--navy)}.sv-hybrid__label[data-astro-cid-wuvyljmp]{font-family:var(--font-head);font-size:var(--fs-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--navy-500)}.sv-hybrid__lane--ai[data-astro-cid-wuvyljmp] .sv-hybrid__label[data-astro-cid-wuvyljmp]{color:var(--navy-200)}.sv-hybrid__chips[data-astro-cid-wuvyljmp]{flex-wrap:wrap;gap:.375rem;display:flex}.sv-hybrid__chips[data-astro-cid-wuvyljmp] span[data-astro-cid-wuvyljmp]{font-family:var(--font-head);font-size:var(--fs-xs);border-radius:var(--r-1);border:1px solid var(--line-strong);padding:.25rem .625rem;font-weight:500}.sv-hybrid__lane--ai[data-astro-cid-wuvyljmp] .sv-hybrid__chips[data-astro-cid-wuvyljmp] span[data-astro-cid-wuvyljmp]{border-color:#ffffff4d}.sv-toolkit[data-astro-cid-wuvyljmp]{grid-template-columns:1fr;position:relative}@media (width>=40rem){.sv-toolkit[data-astro-cid-wuvyljmp]{grid-template-columns:5fr 6fr;align-items:end}.sv-toolkit[data-astro-cid-wuvyljmp] figcaption[data-astro-cid-wuvyljmp]{grid-column:1/-1}}.sv-toolkit__card[data-astro-cid-wuvyljmp]{background:var(--paper);border:1px solid var(--line-strong);border-top:4px solid var(--navy);border-radius:var(--r-2);padding:var(--s-3);text-align:center;box-shadow:var(--shadow-float)}.sv-toolkit__title[data-astro-cid-wuvyljmp]{font-family:var(--font-head);color:var(--navy);font-weight:600}.sv-toolkit__qr[data-astro-cid-wuvyljmp]{width:9rem;height:9rem;margin:var(--s-2) auto}.sv-toolkit__langs[data-astro-cid-wuvyljmp]{font-size:var(--fs-sm);color:var(--navy)}.sv-toolkit__hint[data-astro-cid-wuvyljmp]{font-size:var(--fs-xs);color:var(--ink-soft);margin-top:.25rem}.sv-toolkit__shot[data-astro-cid-wuvyljmp] img{width:100%;height:auto}.problem__grid[data-astro-cid-qehqimnr]{gap:var(--s-3);display:grid}@media (width>=64rem){.problem__grid[data-astro-cid-qehqimnr]{column-gap:var(--s-8);grid-template-columns:3fr 9fr}.problem__grid[data-astro-cid-qehqimnr] .eyebrow[data-astro-cid-qehqimnr]{grid-row:span 2;align-self:start;margin-top:.75rem}}.problem__quote[data-astro-cid-qehqimnr]{font-size:var(--fs-xl);letter-spacing:-.025em;max-width:26ch;font-weight:500}.problem__text[data-astro-cid-qehqimnr]{color:var(--ink-soft);font-size:var(--fs-md);max-width:44rem}.points[data-astro-cid-qehqimnr]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.points[data-astro-cid-qehqimnr]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.points[data-astro-cid-qehqimnr]{grid-template-columns:repeat(3,1fr)}}.points[data-astro-cid-qehqimnr] li[data-astro-cid-qehqimnr]{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-4);align-content:start;gap:.5rem;display:grid}.points[data-astro-cid-qehqimnr] p[data-astro-cid-qehqimnr]{color:var(--ink-soft)}.steps-wrap[data-astro-cid-qehqimnr]{gap:var(--s-6);display:grid}@media (width>=64rem){.steps-wrap[data-astro-cid-qehqimnr]{gap:var(--s-10);grid-template-columns:4fr 8fr}}.steps-wrap__intro[data-astro-cid-qehqimnr]{margin-top:var(--s-2)}.steps[data-astro-cid-qehqimnr]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-qehqimnr] li[data-astro-cid-qehqimnr]{gap:var(--s-2);padding-block:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;display:grid}.steps__n[data-astro-cid-qehqimnr]{font-family:var(--font-head);font-weight:600;font-size:var(--fs-xl);color:var(--navy-300);line-height:1}.steps[data-astro-cid-qehqimnr] p[data-astro-cid-qehqimnr]{color:var(--ink-soft);margin-top:.25rem}.spec-wrap[data-astro-cid-qehqimnr]{gap:var(--s-8);display:grid}@media (width>=64rem){.spec-wrap[data-astro-cid-qehqimnr]{gap:var(--s-10);grid-template-columns:7fr 5fr}}.spec-wrap__dl[data-astro-cid-qehqimnr]{margin-top:var(--s-4)}.fit[data-astro-cid-qehqimnr]{gap:var(--s-3);align-content:start;display:grid}.fit__col[data-astro-cid-qehqimnr]{border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-4);gap:var(--s-2);display:grid}.fit__col--not[data-astro-cid-qehqimnr]{background:var(--mist)}.feats[data-astro-cid-qehqimnr]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.feats[data-astro-cid-qehqimnr]{column-gap:var(--s-6);grid-template-columns:repeat(2,1fr)}}.feats__item[data-astro-cid-qehqimnr]{padding:var(--s-3) 0;border-bottom:1px solid var(--line);align-content:start;gap:.375rem;display:grid}.feats__name[data-astro-cid-qehqimnr]{font-family:var(--font-head);color:var(--navy);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.feats__item[data-astro-cid-qehqimnr] p[data-astro-cid-qehqimnr]{color:var(--ink-soft);font-size:var(--fs-sm)}.feats__interest[data-astro-cid-qehqimnr]{font-family:var(--font-head);font-size:var(--fs-xs);align-items:center;min-height:2.75rem;font-weight:500;display:inline-flex}.body-wrap[data-astro-cid-qehqimnr]{gap:var(--s-8);display:grid}@media (width>=64rem){.body-wrap[data-astro-cid-qehqimnr]{gap:var(--s-10);grid-template-columns:8fr 4fr}}.body-aside[data-astro-cid-qehqimnr]{padding:var(--s-4);background:var(--mist);border-radius:var(--r-2);align-self:start}@media (width>=64rem){.body-aside[data-astro-cid-qehqimnr]{top:calc(var(--header-h) + var(--s-3));position:sticky}}.body-aside[data-astro-cid-qehqimnr] ul[data-astro-cid-qehqimnr]{margin-bottom:var(--s-3);padding:0;list-style:none;display:grid}.body-aside[data-astro-cid-qehqimnr] li[data-astro-cid-qehqimnr] a[data-astro-cid-qehqimnr]{border-bottom:1px solid var(--line);padding-block:.75rem;font-weight:700;text-decoration:none;display:block}.body-aside[data-astro-cid-qehqimnr] li[data-astro-cid-qehqimnr] a[data-astro-cid-qehqimnr]:hover{text-decoration:underline}.more__title[data-astro-cid-qehqimnr]{margin-bottom:var(--s-3)}.more[data-astro-cid-qehqimnr]{gap:var(--s-1);padding:0;list-style:none;display:grid}@media (width>=48rem){.more[data-astro-cid-qehqimnr]{grid-template-columns:repeat(3,1fr)}}.more__link[data-astro-cid-qehqimnr]{height:100%;padding:var(--s-3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);color:inherit;transition:border-color var(--dur-2) ease;gap:.25rem;text-decoration:none;display:grid}.more__link[data-astro-cid-qehqimnr]:hover{border-color:var(--navy)}.more__link[data-astro-cid-qehqimnr] strong[data-astro-cid-qehqimnr]{font-family:var(--font-head);color:var(--navy);font-weight:600}.more__link[data-astro-cid-qehqimnr] span[data-astro-cid-qehqimnr]{font-size:var(--fs-sm);color:var(--ink-soft)}
