.blog-prose{max-width:40rem;color:var(--ink);overflow-wrap:break-word;font-size:1.08rem;line-height:1.72}.blog-prose>*+*{margin-top:1.05rem}.blog-prose h2{border-top:1px solid var(--rule);text-wrap:balance;margin-top:2.6rem;padding-top:1.6rem;font-size:1.4rem;line-height:1.25}.blog-prose h3{margin-top:1.8rem;font-size:1.14rem;line-height:1.3}.blog-prose p,.blog-prose li{text-wrap:pretty}.blog-prose ul,.blog-prose ol{padding-left:1.3rem}.blog-prose li+li{margin-top:.45rem}.blog-prose ul li::marker{color:var(--edge)}.blog-prose ol li::marker{color:var(--edge)}.blog-prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:.2em}.blog-prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.blog-prose blockquote{border-left:2px solid var(--edge);color:var(--muted);margin-left:0;padding:.2rem 0 .2rem 1.1rem}.blog-prose strong{font-weight:500}.blog-prose code{border:1px solid var(--rule);background:var(--card);border-radius:6px;padding:.05em .35em;font-size:.9em}.blog-table{border:1px solid var(--rule);background:var(--card);border-radius:12px;overflow-x:auto}.blog-table:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.blog-table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.96rem;line-height:1.5}.blog-table th,.blog-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.7rem .9rem}.blog-table th{color:var(--muted);font-weight:500}.blog-table tr:last-child td{border-bottom:0}.blog-meta{color:var(--muted);margin-top:.9rem;font-size:.95rem}.blog-eyebrow{color:var(--muted);font-size:.92rem}.blog-eyebrow a{color:inherit;text-decoration:none}.blog-eyebrow a:hover{color:var(--ink);text-decoration:underline}.blog-sources,.blog-more{border-top:1px solid var(--rule);max-width:40rem;margin-top:2.6rem;padding-top:1.6rem}.blog-sources h2,.blog-more h2{font-size:1.1rem}.blog-sources ul{color:var(--muted);margin-top:.8rem;padding-left:1.1rem;font-size:.94rem;line-height:1.6}.blog-sources li+li{margin-top:.4rem}.blog-sources a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:.2em;overflow-wrap:anywhere}.blog-cta{border:1px solid var(--rule);background:var(--card);border-radius:16px;max-width:40rem;margin-top:2.6rem;padding:1.5rem 1.4rem}.blog-cta p{font-size:1.1rem;line-height:1.5}.blog-cta .wake{margin-top:1rem}.blog-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.blog-list li{border-top:1px solid var(--rule)}.blog-list a{color:var(--ink);padding:1rem 0;text-decoration:none;display:block}.blog-list a:hover .blog-list-title{text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:.2em}.blog-list-title{text-wrap:balance;font-size:1.12rem;line-height:1.35;display:block}.blog-list-desc{color:var(--muted);margin-top:.25rem;font-size:.97rem;line-height:1.55;display:block}
