.lg-head{padding-top:calc(var(--nav-h) + 56px)}.lg-head .container{border-bottom:1px solid var(--color-line-200);padding-bottom:28px}.lg-title{margin:18px 0 0}.lg-updated{text-transform:uppercase;color:var(--color-ink-600);margin:16px 0 0}@media (max-width:767px){.lg-head{padding-top:calc(var(--nav-h) + 36px)}}.lg-body{padding:clamp(32px,4vh,48px) 0 clamp(64px,8vh,104px)}.lg-grid{align-items:start;gap:32px 48px;display:grid}@media (min-width:1024px){.lg-grid{grid-template-columns:3fr 9fr}}.lg-column{overflow-wrap:anywhere;min-width:0;max-width:62ch;font-size:1rem;line-height:1.65}.lg-column p{text-wrap:pretty;margin:0 0 1em}.lg-column ul,.lg-column ol{margin:0 0 1em;padding-left:1.25em}.lg-column li{margin:.35em 0}.lg-column li::marker{color:var(--color-copper-700)}.lg-column a{color:var(--color-copper-700);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.lg-column a:hover{color:var(--color-ink-950)}.lg-column strong{font-weight:500}.lg-column address{margin:0 0 1em;font-style:normal}.lg-column h3{margin:1.4em 0 .4em;font-size:1rem;font-weight:500}.lg-section{border-top:1px solid var(--color-line-200);scroll-margin-top:calc(var(--nav-h) + 24px);padding:28px 0 8px}.lg-section:first-of-type{border-top:0;padding-top:0}.lg-h2{align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.lg-num{color:var(--color-copper-700);flex:none;font-weight:400}.lg-toc{top:calc(var(--nav-h) + 24px);position:sticky}.lg-toc-label{text-transform:uppercase;color:var(--color-copper-700);margin-bottom:8px;display:block}.lg-toc-list{border-top:1px solid var(--color-line-200);margin:0;padding:0;list-style:none}.lg-toc-list li{border-bottom:1px solid var(--color-line-200)}.lg-toc-list a{color:var(--color-ink-600);min-height:40px;padding:9px 0;text-decoration:none;display:block}.lg-toc-list a:hover{color:var(--color-ink-950)}@media (max-width:1023px){.lg-toc{position:static}.lg-toc-list{columns:2;column-gap:32px}.lg-toc-list li{break-inside:avoid}}@media (max-width:767px){.lg-toc-list{columns:1}}.lg-notice{border:1px dashed var(--color-copper-500);background:var(--color-paper-50);margin:0 0 24px;padding:14px 16px}.lg-notice .micro{color:var(--color-copper-700);text-transform:uppercase}.lg-notice p,.lg-notice ul{margin:6px 0 0}.lg-table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:.9375rem}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line-200);padding:8px 12px 8px 0}.lg-table th{font-weight:500}@media (max-width:767px){.lg-table,.lg-table tbody,.lg-table tr,.lg-table td{display:block}.lg-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lg-table tr{border-bottom:1px solid var(--color-line-200);padding:10px 0}.lg-table td{border:0;padding:2px 0}.lg-table td:before{content:attr(data-label) ": ";font-weight:500}}
