/* GENERATED by scripts/build-v9-css.mjs from the v9 page's own <style> — do not edit. Scoped to main.pg-ai. */
main:where(.pg-ai){display:block}:where(main.pg-ai) #m0{padding-block:var(--s8) var(--s7);
  box-sizing:border-box;border-block-start:0}:where(main.pg-ai) .hero0{display:grid;grid-template-columns:1fr;align-content:center}:where(main.pg-ai) .hero0__head{min-inline-size:0}:where(main.pg-ai) .hero0__say{min-inline-size:0}:where(main.pg-ai) #m0 .h1{max-inline-size:24ch;--t-hero:var(--t-hero-ai)}:where(main.pg-ai) #m0 .h1--pair > .b{display:block}:where(main.pg-ai) #m0 .lead{max-inline-size:62ch;margin-block-start:var(--s6)}:where(main.pg-ai) #m0 .micro{font-size:var(--t-eyebrow)}:where(main.pg-ai) .xt{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s8);
  row-gap:var(--s7);margin-block-start:var(--s7);align-items:start}:where(main.pg-ai) .xt__lane{min-inline-size:0}:where(main.pg-ai) .xt__label{font-family:var(--font-display);font-weight:600;
  font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;
  color:var(--text-muted);margin:0 0 var(--s5)}:where(main.pg-ai) .xt__lane--now .xt__label{color:var(--street-deep)}:where(main.pg-ai) .xt__stops{list-style:none;margin:0;padding:0}:where(main.pg-ai) .xt__stop{position:relative;padding-inline-start:30px;
  padding-block-end:var(--s5);font-size:var(--t-body);line-height:1.4;
  color:var(--body-ink)}:where(main.pg-ai) .xt__stop::before{content:"";position:absolute;inset-inline-start:0;
  inset-block-start:6px;inline-size:11px;block-size:11px;border-radius:50%;
  background:var(--you)}:where(main.pg-ai) .xt__stop::after{content:"";position:absolute;inset-inline-start:5px;
  inset-block:19px 0;inline-size:1px;background:var(--rule)}:where(main.pg-ai) .xt__stop:last-child::after{display:none}:where(main.pg-ai) .xt__lane--now .xt__stop::before{background:var(--street)}:where(main.pg-ai) .xt__end{font-family:var(--font-display);font-weight:800;font-size:var(--t-ui);
  line-height:1.3;margin:0;padding-inline-start:30px;color:var(--text-muted)}:where(main.pg-ai) .xt__lane--now .xt__end{color:var(--ink)}:where(main.pg-ai) .xt__lane--now .xt__stop{font-weight:600;color:var(--ink)}:where(main.pg-ai) #m1 .verdict{margin-block-start:var(--s7)}:where(main.pg-ai) .bnf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  column-gap:var(--s5);row-gap:var(--s5);margin-block-start:var(--s7)}:where(main.pg-ai) .bnf__i{background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);padding:var(--s6);min-inline-size:0}:where(main.pg-ai) .bnf__t{font-family:var(--font-display);font-weight:800;font-size:var(--t-h3);
  letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:0}:where(main.pg-ai) .bnf__l{font-size:var(--t-body);line-height:1.5;color:var(--body-ink);
  margin:var(--s3) 0 0}:where(main.pg-ai) .ftr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
  column-gap:var(--s6);row-gap:var(--s6);margin-block-start:var(--s7)}:where(main.pg-ai) .ftr__i{min-inline-size:0;padding-block-start:var(--s4);
  border-block-start:2px solid var(--ink)}:where(main.pg-ai) .ftr__k{display:block;font-family:var(--font-display);font-weight:600;
  font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;
  color:var(--text-muted)}:where(main.pg-ai) .ftr__t{font-family:var(--font-display);font-weight:800;font-size:var(--t-h3);
  letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:var(--s3) 0 0}:where(main.pg-ai) .ftr__l{font-size:var(--t-body);line-height:1.5;color:var(--body-ink);
  margin:var(--s3) 0 0}:where(main.pg-ai) .kas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  column-gap:var(--s5);row-gap:var(--s5);margin-block-start:var(--s7)}:where(main.pg-ai) .kas__i{position:relative;display:block;min-inline-size:0;
  background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);padding:var(--s6) var(--s6) var(--s7);
  text-decoration:none;
  transition:border-color var(--d-micro) linear,
             background var(--d-micro) linear}:where(main.pg-ai) .kas__i:hover{border-color:var(--ink);background:var(--sand)}:where(main.pg-ai) .kas__i:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:where(main.pg-ai) .kas__w{display:block;font-family:var(--font-display);font-weight:600;
  font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;
  color:var(--street-deep)}:where(main.pg-ai) .kas__t{display:block;font-family:var(--font-display);font-weight:800;
  font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.2;
  color:var(--ink);margin-block-start:var(--s3)}:where(main.pg-ai) .kas__l{display:block;font-size:var(--t-body);line-height:1.45;
  color:var(--body-ink);margin-block-start:var(--s3)}:where(main.pg-ai) .kas__go{position:absolute;inset-block-end:var(--s5);inset-inline-end:var(--s6);
  font-family:var(--font-display);font-weight:800;font-size:var(--t-ui);
  color:var(--street-deep)}:where(main.pg-ai) #m5 .a3{max-inline-size:var(--w)}:where(main.pg-ai) .close__inner{max-inline-size:520px}:where(main.pg-ai) .close__inner > .eyebrow,:where(main.pg-ai) .close__inner > .h2,:where(main.pg-ai) .close__inner > .lead{
  max-inline-size:34ch}@media (max-width:1180px){:where(main.pg-ai) .ftr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s7)}:where(main.pg-ai) .kas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){:where(main.pg-ai) .bnf,:where(main.pg-ai) .ftr{grid-template-columns:1fr}:where(main.pg-ai) .xt{grid-template-columns:1fr;row-gap:var(--s6)}:where(main.pg-ai) .kas{grid-template-columns:1fr}}@media (max-width:599px){:where(main.pg-ai) #m0{padding-block:var(--s7) var(--s8)}}
