._page_ux04z_3{--ink: #10231c;--muted: #5b6b64;--emerald: #0e9f6e;--emerald-deep: #046148;--mint: #a7f3d0;--surface: #f6faf8;--line: #e2ece7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;color:var(--ink);background:#fff;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}._inner_ux04z_19{max-width:820px;margin:0 auto;padding:0 24px}._nav_ux04z_27{display:flex;align-items:center;justify-content:space-between;padding:20px 0}._brand_ux04z_34{display:flex;align-items:center;gap:12px;font-weight:700;font-size:19px;color:var(--ink);text-decoration:none}._brandBy_ux04z_44{font-weight:400;font-size:13px;color:var(--muted)}._logoMark_ux04z_50{width:40px;height:40px;border-radius:10px;display:block}._navLinks_ux04z_57{display:flex;gap:24px;align-items:center;font-size:15px}._navLinks_ux04z_57 a{color:var(--muted);text-decoration:none}._navLinks_ux04z_57 a:hover{color:var(--ink)}._head_ux04z_75{background:linear-gradient(135deg,var(--emerald) 0%,var(--emerald-deep) 100%);border-radius:20px;color:#fff;padding:40px 40px 36px;margin:8px 0 48px}._headTitle_ux04z_83{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;margin:0 0 6px}._headMeta_ux04z_90{color:var(--mint);font-size:14px;font-weight:600}._article_ux04z_98{padding-bottom:32px}._article_ux04z_98 h2{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:36px 0 8px;padding-left:14px;border-left:3px solid var(--emerald)}._article_ux04z_98 p{margin:0 0 16px;color:#2c3c35}._article_ux04z_98 a{color:var(--emerald-deep);font-weight:600;text-decoration:none;border-bottom:1px solid var(--mint)}._article_ux04z_98 a:hover{border-bottom-color:var(--emerald)}._article_ux04z_98 code{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:.9em}._article_ux04z_98 strong{color:var(--ink)}._note_ux04z_139{color:var(--muted);font-size:14px}._footer_ux04z_146{border-top:1px solid var(--line);margin-top:48px;padding:28px 0 48px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:14px}._footer_ux04z_146 a{color:var(--muted);text-decoration:none}._footer_ux04z_146 a:hover{color:var(--ink)}@media(max-width:640px){._head_ux04z_75{padding:28px 24px}._navLinks_ux04z_57{gap:14px}}
