.lg-skin .lg-hero>section{background:linear-gradient(180deg, var(--color-gray-100), #fff);padding:56px 0 48px;position:relative;overflow:hidden}.lg-skin .lg-hero>section:before{content:"";pointer-events:none;opacity:.035;background-image:linear-gradient(var(--color-primary-deeper) 1px, transparent 1px), linear-gradient(90deg, var(--color-primary-deeper) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0}.lg-skin .lg-hero>section:after{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 70%);border-radius:9999px;width:440px;height:440px;position:absolute;top:-130px;left:-140px}.lg-skin .lg-hero>section>div{text-align:center;max-width:1120px;margin:0 auto;padding:0 20px;position:relative}.lg-skin .lg-hero p{text-transform:uppercase;letter-spacing:.16em;color:var(--color-primary);align-items:center;gap:8px;margin:0 0 16px;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:700;display:inline-flex}.lg-skin .lg-hero p:before{content:"";background:var(--color-accent);flex:none;width:22px;height:2px;display:inline-block}.lg-skin .lg-hero p>span{color:var(--color-text-secondary);letter-spacing:.12em}.lg-skin .lg-hero h1{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--color-dark-section);text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.08}.lg-skin .lg-body{background:#fff;padding:56px 0 88px}.lg-skin .lg-wrap{max-width:1120px;margin:0 auto;padding:0 20px;position:relative}.lg-skin .lg-wrap>div{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lg-skin .lg-wrap>div>div:first-child{border-bottom:0;padding:0 0 24px}.lg-skin .lg-wrap>div>main{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:64px;padding:0;display:grid}.lg-skin .lg-wrap>div>main>aside{display:block;position:sticky;top:96px}.lg-skin .lg-wrap>div>main>aside>p{text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-secondary);margin:0;font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.lg-skin .lg-wrap>div>main>aside ol{margin:14px 0 0;padding:0;list-style:none}.lg-skin .lg-wrap>div>main>aside li{border-top:1px solid var(--color-border);align-items:flex-start;gap:10px;margin:0;padding:9px 0;font-size:13.5px;line-height:1.4;display:flex}.lg-skin .lg-wrap>div>main>aside li>span{min-width:18px;color:var(--color-accent);flex:none;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:700}.lg-skin .lg-wrap>div>main>aside li>a{color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.lg-skin .lg-wrap>div>main>aside li>a:hover{color:var(--color-primary)}.lg-skin .lg-wrap>div>main>article{margin:0}.lg-skin .lg-prose{max-width:72ch;color:var(--color-text-secondary);font-size:16.5px;line-height:1.75}.lg-skin .lg-prose>section+section{border-top:1px solid var(--color-border);margin-top:46px;padding-top:44px}.lg-skin .lg-prose h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-dark-section);margin:0 0 16px;font-size:23px;font-weight:700;line-height:1.25}.lg-skin .lg-prose h3{font-family:var(--font-heading);color:var(--color-text);margin:28px 0 8px;font-size:17px;font-weight:700;line-height:1.35}.lg-skin .lg-prose p{margin:0 0 15px}.lg-skin .lg-prose p:last-child{margin-bottom:0}.lg-skin .lg-prose ul,.lg-skin .lg-prose ol{margin:0 0 15px;padding-left:22px}.lg-skin .lg-prose li{margin-bottom:7px}.lg-skin .lg-prose a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.lg-skin .lg-prose strong{color:var(--color-text);font-weight:600}.lg-skin .lg-prose table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:15px;display:table}.lg-skin .lg-prose td,.lg-skin .lg-prose th{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:9px 10px 9px 0}@media (max-width:1024px){.lg-skin .lg-hero>section{padding:36px 0 32px}.lg-skin .lg-body{padding:36px 0 64px}.lg-skin .lg-wrap>div>main{grid-template-columns:minmax(0,1fr);gap:0}.lg-skin .lg-wrap>div>main>aside{display:none}.lg-skin .lg-prose{max-width:68ch;margin-left:auto;margin-right:auto;font-size:16px}.lg-skin .lg-prose h2{font-size:21px}}