.page-module__Z1NnWW__argument{--bg:#f8f5e9;--surface:#fffcf0;--card:#fdfaea;--fg:#1a1a1c;--muted:#1a1a1c8c;--border:#1a1a1c1f;--border-soft:#1a1a1c14;--accent:#2563eb;--accent-soft:#2563eb1a;--accent-heavy:#2563eb38;--red:#b8453a;--red-soft:#b8453a1a;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.65}.page-module__Z1NnWW__argument *{box-sizing:border-box}.page-module__Z1NnWW__argument .wrap{max-width:720px;margin:0 auto;padding:56px 28px 96px}.page-module__Z1NnWW__argument a{color:var(--accent);border-bottom:1px solid var(--accent-heavy);text-decoration:none}.page-module__Z1NnWW__argument a:hover{border-bottom-color:var(--accent)}.page-module__Z1NnWW__argument .eyebrow{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px}.page-module__Z1NnWW__argument h1{letter-spacing:-.018em;margin:0 0 18px;font-family:EB Garamond,Georgia,serif;font-size:46px;font-weight:500;line-height:1.04}.page-module__Z1NnWW__argument h1 .sub{color:var(--accent);margin-top:4px;font-style:italic;font-weight:500;display:block}.page-module__Z1NnWW__argument .lede{color:var(--fg);margin:0 0 24px;font-family:EB Garamond,Georgia,serif;font-size:19px;font-style:italic;line-height:1.5}.page-module__Z1NnWW__argument .thesis{background:var(--surface);border-left:3px solid var(--accent);color:var(--fg);border-radius:0 4px 4px 0;margin-bottom:56px;padding:14px 22px;font-size:15px;font-style:italic}.page-module__Z1NnWW__argument .thesis p{margin:0}.page-module__Z1NnWW__argument .act{border-top:1px solid var(--border);margin:80px 0 0;padding-top:40px;position:relative}.page-module__Z1NnWW__argument .act-mark{grid-template-columns:64px 1fr;align-items:center;gap:18px;margin-bottom:28px;display:grid}.page-module__Z1NnWW__argument .act-num{color:var(--accent);letter-spacing:-.02em;text-align:center;font-family:EB Garamond,Georgia,serif;font-size:64px;font-weight:500;line-height:1}.page-module__Z1NnWW__argument .act-claim{letter-spacing:-.012em;color:var(--fg);font-family:EB Garamond,Georgia,serif;font-size:28px;font-weight:500;line-height:1.18}.page-module__Z1NnWW__argument p{margin:0 0 14px}.page-module__Z1NnWW__argument blockquote{border-left:3px solid var(--accent);background:var(--surface);color:var(--fg);border-radius:0 4px 4px 0;margin:18px 0;padding:14px 22px;font-family:EB Garamond,Georgia,serif;font-size:17px;font-style:italic;line-height:1.5}.page-module__Z1NnWW__argument blockquote.warn{border-left-color:var(--red);background:var(--red-soft)}.page-module__Z1NnWW__argument code{background:#1a1a1c0f;border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:14px}.page-module__Z1NnWW__argument .callout{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:4px;margin:18px 0;padding:16px 20px;font-size:14.5px;line-height:1.55}.page-module__Z1NnWW__argument .callout.red{border-left-color:var(--red);background:var(--red-soft)}.page-module__Z1NnWW__argument .callout strong{color:var(--fg);margin-bottom:6px;font-weight:600;display:block}.page-module__Z1NnWW__argument .callout span{display:block}.page-module__Z1NnWW__argument .checklist{flex-direction:column;gap:12px;margin:22px 0 6px;display:flex}.page-module__Z1NnWW__argument .check-item{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:4px;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.page-module__Z1NnWW__argument .check-num{letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-heavy);text-align:center;border-radius:3px;width:100%;padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:inline-block}.page-module__Z1NnWW__argument .check-item strong{letter-spacing:-.005em;color:var(--fg);margin-bottom:4px;font-family:EB Garamond,Georgia,serif;font-size:19px;font-weight:500;line-height:1.25;display:block}.page-module__Z1NnWW__argument .check-item span{color:var(--fg);font-size:14.5px;line-height:1.55;display:block}.page-module__Z1NnWW__argument .close{background:var(--card);border:1px solid var(--border);border-radius:8px;margin:80px 0 0;padding:36px}.page-module__Z1NnWW__argument .close h2{letter-spacing:-.012em;margin:0 0 18px;font-family:EB Garamond,Georgia,serif;font-size:30px;font-weight:500;line-height:1.2}.page-module__Z1NnWW__argument .contact{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:6px;margin-top:32px;padding:18px 22px;font-size:14.5px}.page-module__Z1NnWW__argument .contact p{margin:0}.page-module__Z1NnWW__argument .footer{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.04em;margin-top:40px;padding-top:22px;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.7}.page-module__Z1NnWW__argument .footer a{color:var(--muted);border-bottom-color:#1a1a1c2e}@media (max-width:720px){.page-module__Z1NnWW__argument .wrap{padding:40px 18px 64px}.page-module__Z1NnWW__argument h1{font-size:32px}.page-module__Z1NnWW__argument .lede{font-size:17px}.page-module__Z1NnWW__argument .act-mark{grid-template-columns:44px 1fr;gap:14px}.page-module__Z1NnWW__argument .act-num{font-size:44px}.page-module__Z1NnWW__argument .act-claim{font-size:22px}.page-module__Z1NnWW__argument .close{padding:24px 22px}.page-module__Z1NnWW__argument .close h2{font-size:24px}.page-module__Z1NnWW__argument .check-item{grid-template-columns:1fr;gap:8px;padding:14px 16px}.page-module__Z1NnWW__argument .check-num{align-self:flex-start;width:auto;padding:3px 8px}.page-module__Z1NnWW__argument .check-item strong{font-size:17px}.page-module__Z1NnWW__argument .check-item span{font-size:14px}}
