.lp .met{padding:0 var(--pad-x) 64px}@media (min-width:768px){.lp .met{padding-bottom:128px}}.lp .met-wrap{max-width:1120px;margin:0 auto}.lp .met-head{padding:8px 0 24px}.lp .met-title{font-size:32px;font-weight:700;line-height:1}.lp .met-lead{margin-top:12px;max-width:36rem;font-size:16px;line-height:1.4;color:var(--ink-2)}@media (min-width:768px){.lp .met-head{padding:24px 0 48px}.lp .met-title{font-size:56px}.lp .met-lead{margin-top:16px;font-size:18px;line-height:1.45}}@media (min-width:1024px){.lp .met-layout{display:grid;grid-template-columns:240px minmax(0,680px);column-gap:72px;align-items:start}}.lp .met-toc{display:none}@media (min-width:1024px){.lp .met-toc{display:block;position:sticky;top:calc(var(--header-h) + 8px)}.lp .met-fold{display:none}}.lp .met-toc-label{padding:0 12px 8px;font-size:14px;font-weight:500;color:var(--ink-2)}.lp .met-toc-list,.lp .met-toc-list ol{margin:0;padding:0;list-style:none}.lp .met-toc-list>li+li{margin-top:12px}.lp .met-toc-group{padding:4px 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lp .met-fold .met-toc-group{color:var(--ink-2)}.lp .met-toc-list a{display:block;padding:6px 12px;border-radius:var(--radius-xl);font-size:15px;font-weight:500;line-height:1.35;color:var(--ink-2);transition:background-color .15s var(--ease-in-out),color .15s var(--ease-in-out)}.lp .met-toc-list a:hover{background:var(--lilac-soft);color:var(--ink)}.lp .met-fold{margin-bottom:32px;border:.5px solid var(--hairline);border-radius:var(--radius-2xl);background:var(--surface)}.lp .met-fold summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;font-size:15px;font-weight:500;cursor:pointer;list-style:none;border-radius:var(--radius-2xl)}.lp .met-fold summary::-webkit-details-marker{display:none}.lp .met-fold summary:hover{background:var(--lilac-soft)}.lp .met-fold-chev{width:20px;height:20px;flex-shrink:0;transition:rotate .2s var(--ease-in-out)}.lp .met-fold[open] .met-fold-chev{rotate:180deg}.lp .met-fold[open] summary{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.lp .met-fold nav{padding:0 4px 8px}@media (prefers-reduced-motion:reduce){.lp .met-fold-chev{transition:none}}.lp .met-short{padding:20px;border-radius:var(--radius-2xl);background:var(--paper)}.lp .met-short h2{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.lp .met-short ul{margin:12px 0 0;padding:0;list-style:none}.lp .met-short li{position:relative;padding-left:22px;font-size:16px;line-height:1.45}.lp .met-short li+li{margin-top:8px}.lp .met-short li:before{content:"→";position:absolute;left:0;color:var(--ink-3)}.lp .met-short a{text-decoration:none}.lp .met-short a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}@media (min-width:768px){.lp .met-short{padding:28px 32px}.lp .met-short li{font-size:18px}}.lp .met-group{margin-top:56px;padding-top:16px;border-top:1px solid var(--hairline)}.lp .met-short+.met-group{margin-top:40px}.lp .met-group-title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.lp .met-group .met-section:first-of-type{margin-top:20px}@media (min-width:768px){.lp .met-group{margin-top:88px}.lp .met-short+.met-group{margin-top:56px}.lp .met-group .met-section:first-of-type{margin-top:28px}}.lp .met-section{scroll-margin-top:calc(var(--header-h) + 16px)}.lp .met-section+.met-section{margin-top:44px}.lp .met-section h2{font-size:24px;font-weight:600;line-height:1.15}.lp .met-led{font-weight:600}.lp .met-section p{margin-top:12px;font-size:16px;line-height:1.5}.lp .met-section a{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.lp .met-section a:hover{text-decoration-thickness:2px}@media (min-width:768px){.lp .met-section+.met-section{margin-top:64px}.lp .met-section h2{font-size:26px}.lp .met-section p{margin-top:16px;font-size:18px;line-height:1.45}}.lp .met-gates{position:relative;margin:16px 0 0;padding:20px 20px 20px 48px;list-style:none;border-radius:var(--radius-2xl);background:var(--lilac-soft);font-size:16px;line-height:1.5}.lp .met-gates:before{content:"";position:absolute;left:25px;top:32px;bottom:32px;width:1px;background:var(--hairline)}.lp .met-gates li{position:relative}.lp .met-gates li+li{margin-top:14px}.lp .met-gates li:before{content:"";position:absolute;left:-28px;top:.5em;width:10px;height:10px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px var(--lilac-soft)}@media (min-width:768px){.lp .met-gates{margin-top:20px;padding:28px 28px 28px 60px;font-size:18px;line-height:1.45}.lp .met-gates:before{left:33px;top:40px;bottom:40px}.lp .met-gates li+li{margin-top:16px}.lp .met-gates li:before{left:-32px}}.lp .met-taps{margin:16px 0 0;display:grid;gap:16px}.lp .met-taps dt{font-size:14px;font-weight:600;color:var(--ink-2)}.lp .met-taps dd{margin:8px 0 0}.lp .met-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lp .met-chips li{padding:6px 12px;border-radius:var(--radius-pill);border:.5px solid var(--hairline);background:var(--paper);font-size:15px;line-height:1.3}@media (min-width:768px){.lp .met-taps{margin-top:20px}.lp .met-chips li{font-size:16px}}.lp .met-levels{margin:16px 0 0;padding:0;list-style:none;font-size:16px;line-height:1.5}.lp .met-levels li+li{margin-top:6px}@media (min-width:768px){.lp .met-levels{font-size:18px;line-height:1.45}}