.thr-crumb a.lgl-crumb{margin:-13px 0;padding:13px 0;display:inline-block}.thr-h1.thr-h1-page.lgl-h1{letter-spacing:-.04em;font-size:clamp(34px,4.6vw,64px);line-height:1}.lgl-updated{font-family:var(--thr-mono);color:var(--reg-ground-muted);margin:22px 0 0;font-size:13px}.lgl-page{grid-template-columns:minmax(0,1fr);gap:56px 72px;display:grid}.lgl-main{min-width:0;max-width:46rem}@media (min-width:1000px){.lgl-page{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.lgl-nav{position:sticky;top:104px}}.lgl-nav-title{border-bottom:1px solid var(--thr-ink);font-family:var(--thr-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;padding-bottom:12px;font-size:13px}.lgl-nav ul{margin:0;padding:0;list-style:none}.lgl-nav a{box-sizing:border-box;min-height:44px;color:var(--thr-ink-2);align-items:center;gap:10px;padding:10px 2px 10px 0;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.lgl-nav a:hover{color:var(--thr-ink);text-underline-offset:3px;text-decoration:underline}.lgl-nav a[aria-current=page]{color:var(--thr-ink);font-weight:600}.lgl-nav a[aria-current=page]:before{content:"";background:var(--thr-mint);flex:none;width:9px;height:9px;transform:rotate(45deg)}@media (min-width:560px) and (max-width:999px){.lgl-nav ul{-moz-column-gap:36px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}}.lgl-notice{border-left:3px solid var(--thr-mint);color:var(--thr-ink);margin:0 0 36px;padding:2px 0 2px 20px}.lgl-doc{color:var(--thr-ink-2);overflow-wrap:break-word;font-size:17px;line-height:1.65}.lgl-doc>section>div+div{margin-top:44px}.lgl-doc h2,.lgl-doc h3{color:var(--thr-ink);text-wrap:balance;font-weight:600}.lgl-doc h2[id],.lgl-doc h3[id]{scroll-margin-top:96px}.lgl-doc h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.lgl-doc h3{letter-spacing:-.01em;margin:26px 0 8px;font-size:18px;line-height:1.3}.lgl-doc p,.lgl-doc ul{margin:0 0 14px}.lgl-doc div>:last-child,.lgl-doc li>:last-child{margin-bottom:0}.lgl-doc strong{color:var(--thr-ink);font-weight:600}.lgl-doc a{color:var(--thr-ink);text-underline-offset:3px;padding:14px 0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.lgl-doc a:hover{color:var(--thr-mint-ink)}.lgl-doc .lgl-lead{color:var(--thr-ink);font-size:clamp(18px,1.6vw,20px);line-height:1.55}.lgl-doc .lgl-small{color:var(--thr-ink-3);font-size:15px;line-height:1.55}.lgl-doc ul{padding:0;list-style:none}.lgl-doc li{margin:0 0 8px;padding-left:26px;position:relative}.lgl-doc li:before{content:"";background:var(--thr-mint);width:9px;height:9px;position:absolute;top:.62em;left:3px;transform:rotate(45deg)}.lgl-doc li>ul{margin-top:8px}.lgl-doc .lgl-plain>li{padding-left:0}.lgl-doc .lgl-plain>li:before{display:none}.lgl-table-wrap{margin:20px 0;overflow-x:auto}.lgl-table-wrap:focus-visible{outline:2px solid var(--thr-focus);outline-offset:2px}.lgl-doc table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.lgl-doc table:has(th:nth-child(3)){min-width:540px}.lgl-doc table:has(th:nth-child(4)){min-width:640px}.lgl-doc table:has(th:nth-child(5)){min-width:720px}.lgl-doc th,.lgl-doc td{border-bottom:1px solid var(--thr-rule);text-align:left;vertical-align:top;padding:12px 14px}.lgl-doc th:first-child,.lgl-doc td:first-child{padding-left:0}.lgl-doc th:last-child,.lgl-doc td:last-child{padding-right:0}.lgl-doc th{border-bottom-color:var(--thr-ink);font-family:var(--thr-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--thr-ink);font-size:13px;font-weight:500}.lgl-doc tbody tr:last-child td{border-bottom-color:var(--thr-ink)}.lgl-box{border-left:3px solid var(--thr-mint);color:var(--thr-ink);padding:4px 0 4px 24px}.lgl-doc .lgl-box h3{margin-top:0}.lgl-doc>section>.lgl-close{border-top:1px solid var(--thr-ink);margin-top:48px;padding-top:28px}@media (max-width:639px){.lgl-updated{margin-top:16px}.lgl-page{gap:44px}.lgl-notice{margin-bottom:28px;padding-left:16px}.lgl-doc{font-size:16px;line-height:1.6}.lgl-doc>section>div+div{margin-top:36px}.lgl-doc h3{margin-top:22px;font-size:17px}.lgl-doc .lgl-lead{font-size:17px}.lgl-doc table{font-size:14px}.lgl-box{padding-left:18px}.lgl-doc>section>.lgl-close{margin-top:36px;padding-top:22px}}
