.post-prose{--prose-gap:16px;color:var(--color-ink);font-family:var(--font-ds-sans);font-size:15px;font-weight:300;line-height:1.55;overflow-wrap:anywhere}.post-prose>*{margin-block:0}.post-prose>*+*{margin-top:var(--prose-gap)}.post-prose>:first-child{margin-top:0}.post-prose>p:first-child{color:var(--color-text-muted);font-size:15px}.post-prose :where(h2,h3,h4,h5,h6){scroll-margin-top:84px;color:var(--color-ink)}.post-prose :where(h2){margin-top:8px;font-family:var(--font-ds-display);font-size:17px;font-weight:400;line-height:1.2}.post-prose :where(h3){font-family:var(--font-ds-sans);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.002em}.post-prose :where(h4,h5,h6){font-family:var(--font-ds-sans);font-size:15px;font-weight:600;line-height:1.4}.post-prose :where(strong,b){font-weight:600}.post-prose :where(a:not([data-testid=post-product-card])){color:var(--color-purple);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-purple) 40%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s}.post-prose :where(a:not([data-testid=post-product-card]):hover){text-decoration-color:var(--color-purple)}.post-prose :where(ul,ol){display:flex;flex-direction:column;gap:8px;padding:0;list-style:none}.post-prose :where(li){position:relative;padding-left:19px}.post-prose ul>li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:var(--color-purple)}.post-prose :where(ol){counter-reset:prose-item}.post-prose :where(ol>li){counter-increment:prose-item;padding-left:28px}.post-prose ol>li:before{content:counter(prose-item);position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:999px;background:var(--color-lavender-soft);color:var(--color-ink);font-size:12px;font-weight:500;line-height:20px;text-align:center}.post-prose :where(li>ul,li>ol){margin-top:8px}.post-prose :where(li>p){margin:0}.post-prose :where(li>p+p){margin-top:8px}.post-prose :where(hr){height:2px;margin-block:36px;border:0;background:var(--color-line)}.post-prose :where(code){border-radius:6px;background:var(--color-surface-muted);padding:1px 6px;font-size:.9em}.post-prose :where(pre){overflow-x:auto;border-radius:12px;background:var(--color-surface-subtle);padding:16px;font-size:14px;line-height:1.6}.post-prose :where(pre code){background:transparent;padding:0}.post-prose :where(sup){font-size:.7em}@media (min-width:768px){.post-prose{--prose-gap:20px}.post-prose>p:first-child{font-size:16px}.post-prose :where(h2,h3,h4,h5,h6){scroll-margin-top:96px}.post-prose :where(h2){margin-top:12px;font-size:18px}.post-prose :where(ul,ol){gap:10px}.post-prose :where(li){padding-left:21px}.post-prose :where(ol>li){padding-left:30px}.post-prose ul>li:before{top:.65em}.post-prose :where(hr){margin-block:44px}}.post-prose>.post-block{margin-block:32px}.post-prose>.post-block+*{margin-top:32px}.post-prose-table{position:relative;overflow-x:auto;border:2px solid var(--color-ink);border-radius:24px;background:var(--color-surface)}.post-prose-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.6}.post-prose-table th{background:var(--color-surface-subtle);font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap}.post-prose-table td,.post-prose-table th{color:var(--color-ink);padding:16px 20px;text-align:center}.post-prose-table td{border-top:1px solid var(--color-line);font-weight:300}.post-prose-table td:first-child,.post-prose-table th:first-child{position:sticky;left:0;z-index:1;background:var(--color-surface);font-weight:500;font-size:14px;text-align:left}.post-prose-table th:first-child{background:var(--color-surface-subtle)}.post-prose-table td>:first-child{margin-top:0}.post-prose hr+:where(h2,h3){margin-top:0}