.blog-back{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ember-deep)}.blog-back:hover{text-decoration:underline;text-underline-offset:4px}.blog-prose{font-size:1.125rem;line-height:1.8;color:var(--color-ink-soft)}.blog-prose>*+*{margin-top:1.4rem}.blog-prose h2{margin-top:3.5rem;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.02;color:var(--color-ink);scroll-margin-top:6rem}.blog-prose h2+*{margin-top:1.1rem}.blog-prose strong{font-weight:600;color:var(--color-ink)}.blog-prose a{font-weight:600;color:var(--color-ember-deep);text-decoration:underline;text-underline-offset:4px}.blog-prose ol,.blog-prose ul{border-bottom:1px solid var(--color-line)}.blog-prose li{border-top:1px solid var(--color-line);padding-block:.85rem}.blog-prose .blog-formula{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding-block:1.1rem;font-size:1rem;font-weight:600;color:var(--color-ink);overflow-wrap:anywhere}.blog-prose .blog-note{font-size:.95rem;line-height:1.7;color:var(--color-ink-faint)}.blog-prose table{width:100%;border-collapse:collapse;font-size:1rem;font-variant-numeric:tabular-nums}.blog-prose th{text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-soft);padding-block:.6rem}.blog-prose td{border-top:1px solid var(--color-line);padding-block:.8rem;padding-right:1rem;color:var(--color-ink)}.blog-prose td:last-child,.blog-prose th:last-child{padding-right:0}.blog-table{overflow-x:auto}.blog-details{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.blog-details summary{cursor:pointer;min-height:3rem;align-content:center;font-size:1rem;font-weight:600;color:var(--color-ink)}.blog-details summary:focus-visible{outline:2px solid var(--color-ember-deep);outline-offset:4px}.blog-details p{padding-bottom:1.1rem;font-size:1rem;line-height:1.7}