.archive-article{--archive-canvas:#fff;--archive-ink:#111;--archive-muted:#6c6a63;--archive-faint:#9a968e;--archive-line:#e6e2d8;--archive-brand:#ff4800;--archive-bg-light:#fff;--archive-bg-regular:#f5f5f5;--archive-surface:#fff;--archive-page:1280px}.dark .archive-article{--archive-canvas:#101010;--archive-ink:#f4f1ec;--archive-muted:#b8b1a8;--archive-faint:#837b70;--archive-line:#302d28;--archive-bg-light:#151515;--archive-bg-regular:#1d1d1d;--archive-surface:#171717}.dark .archive-article .bg-white,.dark .archive-article .bg-gray-50,.dark .archive-article .bg-gray-100{background-color:var(--archive-surface)}.dark .archive-article .text-gray-950,.dark .archive-article .text-gray-900{color:var(--archive-ink)}.dark .archive-article .text-gray-700,.dark .archive-article .text-gray-600,.dark .archive-article .text-gray-500{color:var(--archive-muted)}.dark .archive-article .border-gray-50,.dark .archive-article .border-gray-100,.dark .archive-article .border-gray-200{border-color:var(--archive-line)}.archive-article .archive-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.archive-article .archive-index{font-variant-numeric:tabular-nums}.archive-article-body{color:var(--archive-ink)}.archive-article-body .tiptap{outline:none}.archive-article-body ul,.archive-article-body ol{margin:18px 0;padding-left:22px}.archive-article-body ul{list-style:outside}.archive-article-body ol{list-style:decimal}.archive-article-body blockquote{border-left:2px solid var(--archive-ink);color:var(--archive-muted);margin:28px 0;padding:4px 0 4px 20px;font-size:18px;line-height:1.75}.archive-article-body hr{border:0;border-top:1px solid var(--archive-line);width:100%;margin:40px 0}.archive-article-body h2{letter-spacing:0;margin:54px 0 20px;scroll-margin-top:96px;font-size:28px;font-weight:800;line-height:1.35}.archive-article-body h3{margin:34px 0 14px;scroll-margin-top:96px;font-size:20px;font-weight:800;line-height:1.4}.archive-article-body p{color:var(--archive-ink);letter-spacing:0;text-align:justify;word-break:keep-all;margin:18px 0;font-size:17px;line-height:1.9}.archive-article-body a{color:var(--archive-brand);border-bottom:1px solid;text-decoration:none;transition:opacity .2s}.archive-article-body a:hover{opacity:.72}.archive-article-body img{background:var(--archive-bg-light);border-radius:8px;width:100%;height:auto;margin:36px 0}.archive-article-body table{border-collapse:collapse;width:100%;margin:28px 0;font-size:14px}.archive-article-body th,.archive-article-body td{border:1px solid var(--archive-line);text-align:left;padding:10px 12px}@media (max-width:768px){.archive-article-body p{font-size:16px;line-height:1.85}.archive-article-body h2{font-size:23px}.archive-article-body h3{font-size:19px}}
