.lg{background:var(--fl-surface);color:var(--fl-ink)}.lg-col{max-width:720px}.lg-h1{font-size:var(--fl-h2-size);line-height:var(--fl-h2-lh);max-width:none}.lg-date{margin:var(--fl-space-2) 0 0;font-family:var(--fl-font-sans);font-size:var(--fl-small-size);line-height:var(--fl-small-lh);color:var(--fl-text-muted)}.lg-body{margin-top:calc(var(--fl-space-3) * 1.5);font-family:var(--fl-font-sans);font-size:var(--fl-body-size);color:var(--fl-text-secondary);line-height:1.65}.lg-body section+section,.lg-body p+section,.lg-body section+p{margin-top:48px}.lg-body>p:first-child{margin-top:0}.lg-body p{margin:0 0 16px}.lg-body p:last-child{margin-bottom:0}.lg-body h2{font-family:var(--fl-font-sans);letter-spacing:-.01em;color:var(--fl-ink);margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.3}.lg-body h3{font-family:var(--fl-font-sans);color:var(--fl-ink);margin:24px 0 10px;font-size:18px;font-weight:600;line-height:1.35}.lg-body h2+h3{margin-top:8px}.lg-body ul{margin:0 0 20px;padding-left:22px;list-style:outside}.lg-body ul:last-child{margin-bottom:0}.lg-body li{margin:0 0 10px}.lg-body li::marker{color:var(--fl-text-floor)}.lg-body strong{color:var(--fl-ink);font-weight:600}.lg-body a{color:var(--fl-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fl-text-large);text-decoration-color:var(--fl-text-large);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1px;transition:text-decoration-color .2s}.lg-body a:hover{-webkit-text-decoration-color:var(--fl-ink);text-decoration-color:var(--fl-ink)}.lg-body a:focus-visible{outline:2px solid var(--fl-focus);outline-offset:2px;border-radius:2px}
