.lg-hero h1{max-width:22ch;font-size:clamp(28px,4.4vw,48px)}.lg-body{color:var(--dim);padding-bottom:40px;font-size:16px;line-height:1.65}.lg-body h2{font-family:var(--display);text-transform:uppercase;color:var(--fg);margin:34px 0 12px;font-size:20px;font-weight:700}.lg-body h3{color:var(--fg);margin:22px 0 8px;font-size:17px}.lg-body p{margin:0 0 12px}.lg-body b{color:var(--fg)}.lg-body ul,.lg-body ol{margin:0 0 14px;padding-left:22px}.lg-body li{margin:4px 0}.lg-body a{color:var(--fg);border-bottom:1px solid var(--accent);text-decoration:none}.lg-body blockquote{border-left:2px solid var(--accent);margin:0 0 14px;padding-left:14px}.lg-tw{margin:0 0 16px;overflow-x:auto}.lg-body table{border-collapse:collapse;width:100%;font-size:15px}.lg-body th,.lg-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair-soft);padding:10px 12px}.lg-body th{color:var(--fg);border-bottom-color:var(--hair);font-weight:600}@media (width<=640px){.lg-body thead{display:none}.lg-body table,.lg-body tbody,.lg-body tr,.lg-body td{width:100%;display:block}.lg-body tr{border:1px solid var(--hair);margin:0 0 12px;padding:10px 12px}.lg-body td{border:0;padding:4px 0}.lg-body td:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;display:block}}.dk-b,.dk-p{display:none!important}
