.article-meta{letter-spacing:.04em;opacity:.5;align-items:center;gap:25px;margin-bottom:24px;font-size:12px;display:flex}.article-meta-number{min-width:48px}.article-meta-info{text-transform:uppercase}.article-page-title{letter-spacing:-.05em;max-width:1000px;margin:0;font-size:40px;font-weight:500;line-height:1.5}.article-body{width:100%;max-width:1000px;margin-top:50px;font-size:16px;line-height:2}.article-paragraph a{text-decoration:underline;transition:opacity .2s}.article-paragraph a:hover{opacity:.5}.article-heading-1{letter-spacing:-.03em;margin:40px 0 20px;font-size:22px;font-weight:500;line-height:1.5}.article-heading-2{letter-spacing:-.02em;margin:40px 0 20px;font-size:20px;font-weight:500;line-height:1.5}.article-heading-3{margin:40px 0 20px;font-size:18px;font-weight:500;line-height:1.5}.article-bullet-list,.article-numbered-list{margin:0;padding-left:24px}.article-bullet-list li,.article-numbered-list li{padding:6px 0}.article-numbered-list{list-style-type:decimal}.article-numbered-list .article-numbered-list{list-style-type:lower-alpha}.article-numbered-list .article-numbered-list .article-numbered-list{list-style-type:lower-roman}.article-numbered-list .article-numbered-list .article-numbered-list .article-numbered-list{list-style-type:decimal}.article-quote{white-space:pre-wrap;border-left:1px solid #333c;margin:20px 0;padding-left:24px;font-size:16px;line-height:1.6}.article-quote .notion-gray{color:#ccc;font-size:12px}.article-divider{border:0;border-top:1px solid #33333326;margin:72px 0}.article-body a{text-underline-offset:4px;text-decoration:underline}.article-body code{font-family:var(--font-geist-mono), monospace;background:#3333330f;padding:2px 6px;font-size:.9em}.article-paragraph{white-space:pre-wrap;margin:0 0 16px}@media (max-width:768px){.article-meta{gap:16px;margin-bottom:16px;font-size:11px}.article-meta-number{min-width:40px}.article-page-title{letter-spacing:-.04em;font-size:28px;line-height:1.5}.article-body{margin-top:40px;font-size:15px;line-height:1.9}.article-paragraph{margin-bottom:16px}.article-heading-1{margin:36px 0 16px;font-size:20px;line-height:1.5}.article-heading-2{margin:36px 0 16px;font-size:18px;line-height:1.5}.article-heading-3{margin:36px 0 16px;font-size:16px;line-height:1.5}.article-bullet-list,.article-numbered-list{padding-left:20px}.article-bullet-list li,.article-numbered-list li{padding:5px 0}.article-quote{margin:20px 0;padding-left:16px;font-size:15px;line-height:1.7}.article-divider{margin:48px 0}}
