.article-module__y6_Ssa__article{max-width:820px}.article-module__y6_Ssa__back{font-family:var(--font-mono);font-size:12px;text-decoration:none}.article-module__y6_Ssa__title{letter-spacing:-.03em;margin:24px 0 12px;font-size:clamp(34px,5vw,56px)}.article-module__y6_Ssa__date{font-family:var(--font-mono);color:var(--color-neutral-400);font-size:12px;display:block}.article-module__y6_Ssa__content{color:var(--color-neutral-200);margin-top:40px;font-size:17px;line-height:1.7}.article-module__y6_Ssa__content h2{color:var(--color-text);margin-top:40px;font-size:26px}.article-module__y6_Ssa__content h3{color:var(--color-text);margin-top:32px;font-size:20px}.article-module__y6_Ssa__content p,.article-module__y6_Ssa__content ul,.article-module__y6_Ssa__content ol{margin:0 0 18px}.article-module__y6_Ssa__content code{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--color-surface);padding:2px 6px;font-size:.88em}.article-module__y6_Ssa__content pre{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:16px;overflow-x:auto}.article-module__y6_Ssa__content pre code{background:0 0;padding:0}.article-module__y6_Ssa__content blockquote{border-left:2px solid var(--color-accent);color:var(--color-neutral-300);margin:0 0 18px;padding-left:16px}
