._page_3mssm_1{background:var(--obsidian-0);color:var(--ink-100);min-height:100vh}._article_3mssm_13{padding:var(--section-padding) 0 var(--section-padding-lg)}._body_3mssm_21{max-width:760px;margin:0 auto;color:var(--ink-100);font-size:var(--text-lg);line-height:1.75}._body_3mssm_21 h2,._body_3mssm_21 h3,._body_3mssm_21 h4{font-family:var(--font-display);font-weight:600;color:var(--ink-0);letter-spacing:var(--tracking-tight);margin:32px 0 12px}._body_3mssm_21 h2{font-size:var(--text-2xl)}._body_3mssm_21 h3{font-size:var(--text-xl)}._body_3mssm_21 p{margin:0 0 18px;color:var(--ink-100)}._body_3mssm_21 ul,._body_3mssm_21 ol{margin:0 0 18px;padding-left:1.5em;color:var(--ink-100)}._body_3mssm_21 li{margin-bottom:8px}._body_3mssm_21 a{color:var(--red-500);text-decoration:underline;text-underline-offset:3px}._body_3mssm_21 a:hover{color:var(--red-600)}._body_3mssm_21 blockquote{margin:24px 0;padding:18px 24px;background:var(--obsidian-100);border-left:2px solid var(--red-500);border-radius:var(--radius-md);color:var(--ink-200);font-style:italic}._body_3mssm_21 code{font-family:var(--font-mono);font-size:.92em;padding:2px 6px;background:var(--obsidian-200);border-radius:var(--radius-sm);color:var(--ink-0)}._body_3mssm_21 pre{background:var(--obsidian-200);padding:16px;border-radius:var(--radius-md);overflow-x:auto;margin:0 0 18px;border:1px solid var(--hairline)}._body_3mssm_21 pre code{background:transparent;padding:0}._footer_3mssm_191{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--hairline)}
