.lg{padding-block:var(--au-section) var(--au-10);display:grid;grid-gap:var(--au-9);gap:var(--au-9)}.lg-head{display:grid;grid-gap:var(--au-3);gap:var(--au-3);padding-bottom:var(--au-7);border-bottom:1px solid var(--au-hairline)}.lg-head .au-h1{max-width:20ch;margin-bottom:var(--au-2)}.lg-body{display:grid;grid-gap:var(--au-9);gap:var(--au-9);max-width:72ch}.lg-body>div,.lg-body>section,.lg-sec,.lg-stack{display:grid;grid-gap:var(--au-4);gap:var(--au-4)}.lg-stack>div{display:grid;grid-gap:var(--au-3);gap:var(--au-3)}.lg-stack>div>.lg-h3{margin-top:0}.lg-row{display:flex;gap:var(--au-3);align-items:center;flex-wrap:wrap}.lg-h2{font-family:var(--au-display);font-weight:600;font-size:var(--au-t-xl);line-height:1.2;letter-spacing:var(--au-track-snug);color:var(--au-ink);margin:var(--au-4) 0 var(--au-1);text-wrap:balance;scroll-margin-top:6rem}.lg-sec:first-child .lg-h2{margin-top:0}.lg-h3{font-family:var(--au-display);font-weight:600;font-size:var(--au-t-base);letter-spacing:var(--au-track-normal);color:var(--au-ink);margin:var(--au-3) 0 0}.lg-p{color:var(--au-ink-soft);font-size:var(--au-t-base);line-height:1.75}.lg-lede,.lg-p{margin:0;text-wrap:pretty}.lg-lede{max-width:60ch;color:var(--au-ink);font-size:var(--au-t-lg);line-height:1.65}.lg-note{margin:0;color:var(--au-ink-soft);font-size:var(--au-t-sm)}.lg li strong,.lg p strong{color:var(--au-ink);font-weight:600}.lg-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--au-3);gap:var(--au-3)}.lg-list li{position:relative;padding-left:var(--au-5);color:var(--au-ink-soft);font-size:var(--au-t-base);line-height:1.7;text-wrap:pretty}.lg-list li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--au-accent);opacity:.75}.lg-list .lg-list{margin-top:var(--au-3)}.lg-steps{counter-reset:lg-step}.lg-steps li{counter-increment:lg-step;padding-left:var(--au-6)}.lg-steps li:before{content:counter(lg-step);top:.1em;width:auto;height:auto;border-radius:0;background:none;opacity:1;color:var(--au-accent);font:600 var(--au-t-sm)/1.6 var(--au-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au--site .lg-h2{font-weight:400;letter-spacing:-.01em}.au--site .lg-h3{font-family:var(--au-text);font-weight:600;letter-spacing:0}@media (max-width:720px){.lg,.lg-body{gap:var(--au-8)}}