.p[data-o3]{padding:40px 0 80px;max-width:760px}.q[data-o3]{border-bottom:1px solid var(--line);padding-bottom:26px}.j[data-o3]{display:inline-block;font-family:var(--font-label);font-size:14px;color:var(--dim);margin-bottom:22px}.j[data-o3]:hover{color:var(--hi)}.j[data-o3].y{margin:40px 0 0}.r[data-o3]{display:block;font-family:var(--font-label);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--hi);margin-bottom:12px}.p[data-o3] h1[data-o3]{font-size:clamp(32px,5.5vw,58px);line-height:1.02;letter-spacing:-.02em}.s[data-o3]{margin:16px 0 0;font-family:var(--font-label);font-size:13.5px;color:var(--dim)}.m[data-o3]{margin:22px 0 0;font-size:clamp(17px,1.8vw,20px);line-height:1.6;color:var(--ink);text-wrap:pretty}.u[data-o3]{margin-top:8px}.u[data-o3] h2[data-o3]{font-size:clamp(23px,3vw,31px);line-height:1.15;letter-spacing:-.01em;margin:48px 0 14px}.u[data-o3] p[data-o3]{margin:0 0 18px;font-size:17px;line-height:1.72;color:#d9d6d1;text-wrap:pretty}.u[data-o3] p[data-o3] code[data-o3],.u[data-o3] li[data-o3] code[data-o3]{font-family:var(--font-mono);font-size:.9em;background:#ffffff0f;padding:1px 6px;border-radius:4px;color:var(--ink)}.u[data-o3] em[data-o3]{font-style:normal;color:var(--hi)}.v[data-o3]{margin:6px 0 24px;padding:18px 20px;background:#0a0a09;border:1px solid var(--line);border-radius:10px;overflow-x:auto}.v[data-o3] code[data-o3]{font-family:var(--font-mono);font-size:13.5px;line-height:1.65;color:#cfd6cf;white-space:pre}.w[data-o3]{margin:4px 0 0;padding-left:18px}.w[data-o3] li[data-o3]{margin:0 0 9px;font-size:16px;line-height:1.55;color:var(--dim)}.w[data-o3] a[data-o3]{color:var(--ink);border-bottom:1px solid var(--line)}.w[data-o3] a[data-o3]:hover{color:var(--hi)}.x[data-o3]{margin-top:36px;padding:16px 18px;border-left:2px solid var(--line);font-size:14.5px;line-height:1.6;color:var(--dim)}
