.hero{padding:34px 0 40px}.hero h1{letter-spacing:-.03em;max-width:15ch;margin-bottom:13px;font-size:27px;font-weight:600;line-height:1.16}.hero .lede{color:var(--dim);margin-bottom:22px;font-size:15.5px}.out{padding-top:4px}.out .lbl{margin-bottom:12px;display:block}.stack{padding-top:72px;position:relative}.peek{background:linear-gradient(#121d2c 0%,#0c131c 100%);border:1px solid #2a3b52;border-radius:11px;align-items:baseline;gap:7px;height:60px;padding:9px 15px 24px;display:flex;position:absolute;overflow:hidden}.peek.p1{top:0;left:26px;right:26px}.peek.p2{top:36px;left:13px;right:13px}.peek b{letter-spacing:-.015em;color:#c6d3e0;font-size:14.5px;font-weight:600;line-height:1.15}.peek span{color:#6a7887;font-size:10.5px;line-height:1.15}.lead{z-index:2;background:linear-gradient(#14202f 0%,#0a111b 100%);border:1px solid #2c4260;border-radius:12px;padding:18px 17px;position:relative;box-shadow:0 10px 40px #03060bb3,0 2px 24px #5e8cba1a}.lead .nm{letter-spacing:-.022em;font-size:19px;font-weight:600;line-height:1.15}.lead .fn{color:var(--faint);margin-top:2px;margin-bottom:11px;font-size:11.5px}.cl{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#5b6875;margin-bottom:6px;font-size:9px;display:block}.lead .what{color:#93a2b2;border-bottom:1px solid var(--edge);margin-bottom:12px;padding-bottom:12px;font-size:13.5px;line-height:1.5}.lead .why{color:var(--dim);gap:9px;margin-bottom:11px;font-size:14px;display:flex}.lead .why i{background:var(--edge-on);border-radius:50%;flex:none;width:5px;height:5px;margin-top:7px}.lead .ev{color:#a6b6c7;background:#5e8cba12;border:1px solid #5e8cba29;border-radius:7px;margin-bottom:11px;padding:9px 10px;font-size:12px}.lead .ev b{color:var(--ink);font-weight:600}.lead .tip{color:var(--faint);gap:9px;font-size:12.5px;display:flex}.lead .tip i{font-family:var(--font-mono), monospace;color:var(--nav);letter-spacing:.12em;text-transform:uppercase;flex:none;margin-top:2px;font-size:9.5px}.flow{width:100%;height:88px;margin-top:2px;display:block}.types{padding-top:2px}.types .lbl{margin-bottom:11px;display:block}.grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.m{border:1px solid var(--edge);background:linear-gradient(#0c131f 0%,#080d16 100%);border-radius:10px;min-height:62px;padding:12px 13px}.m b{letter-spacing:-.015em;color:var(--off);font-size:14px;font-weight:600;display:block}.m span{color:var(--off);opacity:.72;margin-top:3px;font-size:10px;line-height:1.3;display:block}.close{border-top:1px solid var(--edge);margin-top:34px;padding-top:26px}.close p{color:var(--ink);max-width:30ch;margin-bottom:17px;font-size:16px}@media (min-width:760px){.hero{padding:78px 0 84px}.hero h1{max-width:17ch;margin-bottom:16px;font-size:42px}.hero .lede{max-width:52ch;margin-bottom:26px;font-size:18px}.hero .meta,.close .meta{justify-content:flex-start}.out{padding-top:10px}.stack{max-width:520px;margin:0 auto;padding-top:78px}.lead{padding:24px 26px}.lead .nm{font-size:21px}.lead .why{font-size:15px}.lead .what{font-size:14.5px}.peek.p1{left:38px;right:38px}.peek.p2{top:38px;left:19px;right:19px}.flow{height:132px}.grid{grid-template-columns:repeat(4,1fr);gap:10px}.m{min-height:84px;padding:16px}.m b{font-size:15px}.m span{font-size:11px}.close{margin-top:52px;padding-top:34px}.close p{max-width:46ch;font-size:19px}}
