.lg-band[data-astro-cid-7c53isjj]{background:var(--navy);color:#fff;padding:2.6rem 0 2.4rem;position:relative;overflow:hidden}.lg-band[data-astro-cid-7c53isjj] h1[data-astro-cid-7c53isjj]{letter-spacing:-.025em;max-width:20ch;font-size:clamp(2rem,6vw,3.4rem);line-height:1.04}.lg-eff[data-astro-cid-7c53isjj]{color:#ffffffbf;margin-top:.8rem;font-size:.98rem}.lg-bar[data-astro-cid-7c53isjj]{background:var(--p111);width:10rem;height:10px;transform:skewX(calc(var(--slant) * -1));position:absolute;bottom:0;left:-1.5rem}.lg-wrap[data-astro-cid-7c53isjj]{gap:2rem;padding:2.5rem 0 1rem;display:grid}.lg-toc[data-astro-cid-7c53isjj]{background:var(--sand);border-left:3px solid var(--or);align-self:start;padding:1.1rem 1.25rem 1.2rem}.lg-toc-h[data-astro-cid-7c53isjj]{color:var(--navy);font-weight:600}.lg-toc[data-astro-cid-7c53isjj] ol[data-astro-cid-7c53isjj]{counter-reset:toc;gap:.35rem;margin-top:.5rem;display:grid}.lg-toc[data-astro-cid-7c53isjj] li[data-astro-cid-7c53isjj]{counter-increment:toc;gap:.5rem;font-size:.92rem;line-height:1.4;display:flex}.lg-toc[data-astro-cid-7c53isjj] li[data-astro-cid-7c53isjj]:before{content:counter(toc) ".";min-width:1.3rem;color:var(--or-d);font-weight:600}.lg-toc[data-astro-cid-7c53isjj] a[data-astro-cid-7c53isjj]{color:var(--slate);text-decoration:none}.lg-toc[data-astro-cid-7c53isjj] a[data-astro-cid-7c53isjj]:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.lg-text[data-astro-cid-7c53isjj]{min-width:0;max-width:70ch;color:var(--slate);font-size:1rem;line-height:1.65}.lg-text[data-astro-cid-7c53isjj] h2{scroll-margin-top:calc(var(--hdr) + 1rem);letter-spacing:-.015em;color:var(--navy);margin-top:2.4rem;font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.2}.lg-text[data-astro-cid-7c53isjj] h2:first-child{margin-top:0}.lg-text[data-astro-cid-7c53isjj] h3{scroll-margin-top:calc(var(--hdr) + 1rem);color:var(--navy);margin-top:1.6rem;font-size:1.12rem;line-height:1.3}.lg-text[data-astro-cid-7c53isjj] p{margin-top:.85rem}.lg-text[data-astro-cid-7c53isjj] ul,.lg-text[data-astro-cid-7c53isjj] ol{gap:.45rem;margin-top:.85rem;padding-left:1.3rem;display:grid}.lg-text[data-astro-cid-7c53isjj] ul{padding-left:1.2rem;list-style:none}.lg-text[data-astro-cid-7c53isjj] ul>li{position:relative}.lg-text[data-astro-cid-7c53isjj] ul>li:before{content:"";background:var(--or);width:.6rem;height:.32rem;transform:skewX(calc(var(--slant) * -1));position:absolute;top:.62em;left:-1.1rem}.lg-text[data-astro-cid-7c53isjj] ol{list-style:decimal}.lg-text[data-astro-cid-7c53isjj] a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline #0b579c4d}.lg-text[data-astro-cid-7c53isjj] a:hover{text-decoration-color:var(--blue)}.lg-text[data-astro-cid-7c53isjj] strong{color:var(--navy)}.lg-text[data-astro-cid-7c53isjj] .lg-table{margin-top:1.2rem;overflow-x:auto}.lg-text[data-astro-cid-7c53isjj] table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.5}.lg-text[data-astro-cid-7c53isjj] th{text-align:left;vertical-align:bottom;color:#fff;background:var(--navy);padding:.7rem .8rem;font-weight:600}.lg-text[data-astro-cid-7c53isjj] td{vertical-align:top;border-bottom:1px solid var(--line);background:#fff;padding:.75rem .8rem}.lg-text[data-astro-cid-7c53isjj] tbody tr:nth-child(2n) td{background:var(--sand)}.lg-text[data-astro-cid-7c53isjj] td:first-child{color:var(--navy);white-space:nowrap;font-weight:600}.lg-foot[data-astro-cid-7c53isjj]{padding:1.5rem 0 3.5rem}.lg-foot[data-astro-cid-7c53isjj] p[data-astro-cid-7c53isjj]{border-top:1px solid var(--line);max-width:70ch;color:var(--slate);padding-top:1.25rem;font-size:.95rem}.lg-foot[data-astro-cid-7c53isjj] a[data-astro-cid-7c53isjj]{color:var(--blue);text-underline-offset:3px;font-weight:600}.lg-foot[data-astro-cid-7c53isjj] a[data-astro-cid-7c53isjj]:hover{text-decoration:underline}.lg-sep[data-astro-cid-7c53isjj]{color:var(--line);margin:0 .5rem}@media (width<=639px){.lg-band[data-astro-cid-7c53isjj]{padding:1.8rem 0 1.9rem}.lg-bar[data-astro-cid-7c53isjj]{width:7rem;height:7px}.lg-wrap[data-astro-cid-7c53isjj]{gap:1.5rem;padding-top:1.75rem}.lg-text[data-astro-cid-7c53isjj]{font-size:.97rem;line-height:1.6}.lg-text[data-astro-cid-7c53isjj] .lg-table{overflow:visible}.lg-text[data-astro-cid-7c53isjj] table,.lg-text[data-astro-cid-7c53isjj] tbody,.lg-text[data-astro-cid-7c53isjj] tr,.lg-text[data-astro-cid-7c53isjj] td{width:100%;display:block}.lg-text[data-astro-cid-7c53isjj] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lg-text[data-astro-cid-7c53isjj] tr{border-left:3px solid var(--or);background:var(--sand);margin-top:.75rem}.lg-text[data-astro-cid-7c53isjj] td,.lg-text[data-astro-cid-7c53isjj] tbody tr:nth-child(2n) td{border-bottom:1px solid var(--line);white-space:normal;background:0 0;grid-template-columns:6.5rem 1fr;gap:.6rem;padding:.55rem .8rem;display:grid}.lg-text[data-astro-cid-7c53isjj] td:before{content:attr(data-label);color:var(--navy);font-weight:600}.lg-text[data-astro-cid-7c53isjj] td:first-child{white-space:normal}}@media (width>=1024px){.lg-band[data-astro-cid-7c53isjj]{padding:4rem 0 3.6rem}.lg-wrap[data-astro-cid-7c53isjj]{grid-template-columns:minmax(0,70ch) 17rem;justify-content:space-between;column-gap:4rem;padding-top:3.5rem}.lg-toc[data-astro-cid-7c53isjj]{top:calc(var(--hdr) + 1.5rem);grid-area:1/2;position:sticky}.lg-text[data-astro-cid-7c53isjj]{grid-area:1/1}}
