.lgl__main{padding-top:56px}.lgl__article{max-width:680px;margin-inline:auto;padding-bottom:72px}.lgl__head{border-bottom:1px solid var(--lp-line);margin-bottom:40px;padding-bottom:36px}.lgl__updated{color:var(--lp-ink-3);margin-bottom:18px}.lgl__title{color:var(--lp-ink);font-family:var(--lp-font-display);letter-spacing:-.03em;text-wrap:balance;font-size:52px;font-weight:700;line-height:1.04}.lgl__body{color:var(--lp-ink-2);font-size:17px;line-height:1.65}.lgl__body h2{font-family:var(--lp-font-display);letter-spacing:-.02em;color:var(--lp-ink);margin:48px 0 14px;font-size:24px;font-weight:700;line-height:1.2}.lgl__body h2:first-child{margin-top:0}.lgl__body h3{color:var(--lp-ink);margin:30px 0 10px;font-size:18px;font-weight:600;line-height:1.3}.lgl__body p{text-wrap:pretty;margin:0 0 18px}.lgl__body strong{color:var(--lp-ink);font-weight:600}.lgl__body a{color:var(--lp-teal-deep);text-underline-offset:3px;transition:text-decoration-color var(--lp-dur-fast)var(--lp-ease);font-weight:500;-webkit-text-decoration:underline #0b7f6e59;text-decoration:underline #0b7f6e59}.lgl__body a:hover{-webkit-text-decoration-color:var(--lp-teal-deep);text-decoration-color:var(--lp-teal-deep)}.lgl__body ul,.lgl__body ol{margin:0 0 18px;padding-left:22px}.lgl__body ul{list-style:outside}.lgl__body ol{list-style:decimal}.lgl__body li{margin-bottom:8px;padding-left:4px}.lgl__body li::marker{color:var(--lp-ink-3)}.lgl__body li:last-child{margin-bottom:0}.lgl__body hr{border:0;border-top:1px solid var(--lp-line);margin:40px 0}.lgl__body table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px;line-height:1.5}.lgl__body th{text-align:left;color:var(--lp-ink);border-bottom:1.5px solid var(--lp-line-strong);white-space:nowrap;padding:10px 12px 10px 0;font-weight:600}.lgl__body td{border-bottom:1px solid var(--lp-line);vertical-align:top;padding:12px 12px 12px 0}.lgl__body code{font-family:var(--lp-font-mono);color:var(--lp-ink);background:var(--lp-bg-2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:14px}.lgl__body td code{font-size:12.5px}@media (max-width:720px){.lgl .lp-wrap{--lp-gutter:20px}.lgl__main{padding-top:28px}.lgl__head{margin-bottom:30px;padding-bottom:26px}.lgl__updated{margin-bottom:12px}.lgl__title{font-size:34px}.lgl__body{font-size:16.5px}.lgl__body h2{margin-top:38px;font-size:21px}.lgl__body h3{font-size:17px}.lgl__body table{-webkit-overflow-scrolling:touch;font-size:14px;display:block;overflow-x:auto}.lgl__body th,.lgl__body td{min-width:120px;padding-right:16px}.lgl__body td:nth-child(3){min-width:240px}}