.lg{flex-direction:column;min-height:100svh;display:flex}.lg-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1100px;margin:0 auto;padding:16px clamp(16px,4vw,40px);display:flex}.lg-top .brand{font:800 20px var(--f-display);color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lg-top nav{flex-wrap:wrap;gap:6px;display:flex}.lg-top nav a{color:var(--muted);border-radius:99px;padding:8px 12px;font-size:15px;text-decoration:none}.lg-top nav a:hover,.lg-top nav a:focus-visible{color:var(--text);background:var(--ink-1)}.lg-top a:focus-visible,.lg-foot a:focus-visible,.lg-body a:focus-visible{outline:2px solid var(--south);outline-offset:2px}.lg-body{flex:1;width:100%;max-width:760px;margin:0 auto;padding:clamp(24px,5vw,56px) 16px 64px}.lg-body h1{font:800 clamp(32px,5vw,48px)/1.1 var(--f-display);text-align:center;margin:0 0 10px}.lg-body .lede{color:var(--muted);text-align:center;max-width:56ch;margin:0 auto 36px}.lg-body h2{font:700 22px/1.25 var(--f-display);margin:36px 0 10px}.lg-body p,.lg-body li{color:var(--muted);line-height:1.65}.lg-body li{margin:6px 0}.lg-body b,.lg-body a{color:var(--text)}.lg-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.lg-sum div{border-radius:var(--r-l);background:var(--ink-1);border:1px solid var(--line);padding:18px}.lg-sum b{margin-bottom:4px;font-size:17px;display:block}.lg-sum p{margin:0;font-size:15px}.lg-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:20px;padding:24px 16px 36px;display:flex}.lg-foot a{color:var(--faint);font-size:14px;text-decoration:none}@media (max-width:60rem){.lg-top,.lg-top nav{justify-content:center}}@media (max-width:40rem){.lg-sum{grid-template-columns:minmax(0,1fr)}.lg-sum div{text-align:center}}
