.m-nav{padding:20px var(--gutter);align-items:center;gap:24px;max-width:1120px;margin:0 auto;display:flex}.m-nav .brand{font-size:var(--fs-15);letter-spacing:-.01em;align-items:center;gap:9px;font-weight:500;display:flex}.m-nav .spacer{margin-left:auto}.m-nav a{font-size:var(--fs-135);color:var(--ink-2)}.m-nav a:hover{color:var(--ink)}.m-wrap{max-width:1120px;padding:0 var(--gutter);margin:0 auto}.m-hero{padding:72px 0 56px}.m-hero h1{font:300 52px/1.08 var(--font);letter-spacing:-.028em;text-wrap:balance;max-width:17ch;margin:0}.m-hero .lede{color:var(--ink-2);max-width:54ch;margin:22px 0 0;font-size:17px;line-height:1.6}.m-hero .actions{gap:10px;margin-top:30px;display:flex}@media (max-width:720px){.m-hero{padding:44px 0 36px}.m-hero h1{font-size:34px}}.m-section{border-top:1px solid var(--line-08);padding:56px 0}.m-section>h2{font:400 27px/1.2 var(--font);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px}.m-section>.sub{font-size:var(--fs-14);color:var(--ink-2);max-width:60ch;margin:0 0 28px;line-height:1.6}.m-observer{background:var(--line-08);border:1px solid var(--line-08);border-radius:var(--r-12);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}@media (max-width:760px){.m-observer{grid-template-columns:1fr}}.m-observer>div{background:var(--paper);padding:22px 24px}.m-observer .label{font-size:var(--fs-115);color:var(--ink-3);margin-bottom:14px}.m-observer .rows{font:12.5px/2.05 var(--mono)}.m-observer .k{color:var(--ink-3);min-width:96px;display:inline-block}.m-observer .v{color:var(--ink)}.m-observer .hide{color:var(--ink-3)}.m-observer .note{border-top:1px solid var(--line-06);font:var(--fs-125)/1.55 var(--font);color:var(--ink-2);margin-top:16px;padding-top:14px}.m-caption{font-size:var(--fs-125);color:var(--ink-3);margin-top:16px;line-height:1.6}.m-four{background:var(--line-08);border:1px solid var(--line-08);border-radius:var(--r-12);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:720px){.m-four{grid-template-columns:1fr}}.m-four>div{background:var(--paper);padding:24px}.m-four h3{font:500 var(--fs-15)/1.3 var(--font);margin:0 0 8px}.m-four p{font-size:var(--fs-135);color:var(--ink-2);margin:0;line-height:1.6}.m-steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:720px){.m-steps{grid-template-columns:1fr;gap:20px}}.m-steps>div{border-top:2px solid var(--accent);padding-top:16px}.m-steps h3{font:500 var(--fs-14)/1.3 var(--font);margin:0 0 6px}.m-steps p{font-size:var(--fs-135);color:var(--ink-2);margin:0;line-height:1.6}.m-specs{background:var(--line-08);border:1px solid var(--line-08);border-radius:var(--r-10);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.m-specs>div{background:var(--paper);padding:18px 20px}.m-specs .n{font:400 22px/1.1 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.m-specs .l{font-size:var(--fs-115);color:var(--ink-3);margin-top:6px;line-height:1.4}.m-status{border:1px solid var(--line-10);background:var(--paper-2);border-radius:var(--r-10);padding:20px 22px}.m-status p{font-size:var(--fs-14);max-width:68ch;margin:0;line-height:1.65}.m-foot{border-top:1px solid var(--line-08);font-size:var(--fs-125);color:var(--ink-3);flex-wrap:wrap;gap:28px;padding:32px 0 56px;display:flex}.m-foot a{color:var(--ink-2)}
