.lg-body{background:var(--pc-white)}.lg-wrap{max-width:var(--site);margin:0 auto;padding:var(--space-8) var(--rail) var(--space-9)}.lg-jump{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0 0 var(--space-7);margin:0 0 var(--space-7);border-bottom:1px solid var(--color-border)}.lg-jump a{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:var(--body-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--pc-navy);background:var(--pc-soft-white);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:10px 20px;transition:background .15s ease,border-color .15s ease}.lg-jump a:hover,.lg-jump a:focus-visible{background:var(--pc-light-blue);border-color:var(--pc-medium-blue);color:var(--pc-navy)}.lg-jump svg{width:14px;height:14px;flex:none}.lg-sec{scroll-margin-top:calc(var(--navH) + var(--space-6))}.lg-sec+.lg-sec{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.lg-sec h2{margin:0 0 var(--space-5)}.lg-sec h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--h4-size)}.lg-prose{max-width:none}.lg-prose p{font-family:var(--font-sans);font-size:var(--body);line-height:1.75;color:var(--color-text-muted);margin:0 0 var(--space-4)}.lg-prose p:last-child{margin-bottom:0}.lg-prose ul{margin:0 0 var(--space-4);padding-left:var(--space-5);display:grid;gap:var(--space-2)}.lg-prose li{font-family:var(--font-sans);font-size:var(--body);line-height:1.75;color:var(--color-text-muted)}.lg-prose li::marker{color:var(--pc-medium-blue)}.lg-prose a{color:var(--pc-navy);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lg-prose a:hover{color:var(--color-accent)}.lg-top{margin-top:var(--space-5)}.lg-top a{font-family:var(--font-sans);font-size:var(--body-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-navy);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.lg-top a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.lg-top svg{width:14px;height:14px}@media(max-width:639px){.lg-jump{gap:var(--space-2)}.lg-jump a{padding:9px 16px}}
