.blog-board{margin:2rem 0 0}.blog-board-img{border:1px solid var(--c-line-strong);background:#fff;border-radius:4px;width:100%;height:auto;display:block}.blog-board figcaption{color:var(--c-muted);max-width:62ch;margin-top:.85rem;font-size:13px;line-height:1.5}.blog-takeaway{border-left:2px solid var(--c-signal);background:var(--c-surface);border-radius:0 4px 4px 0;margin:2rem 0 2.2rem;padding:1.25rem 1.25rem 1.25rem 1.35rem}.blog-cta{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-top:3rem;padding:1.75rem 0}.blog-related{min-width:0;display:block}.blog-related-art{border:1px solid var(--c-line);background:#fff;border-radius:4px;overflow:hidden}.blog-related:hover .blog-related-art{border-color:var(--c-line-strong)}.blog-body{color:var(--c-ink-secondary);overflow-wrap:anywhere;font-size:17px;line-height:1.8}.blog-body>p,.blog-body>ul,.blog-body>ol{margin-bottom:1.4rem}.blog-body h2{color:var(--c-ink);letter-spacing:-.025em;margin:2.8rem 0 1rem;scroll-margin-top:150px;font-size:25px;font-weight:600;line-height:1.3}.blog-body h3{color:var(--c-ink);margin:2rem 0 .8rem;font-size:20px;font-weight:600}.blog-body a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:4px}.blog-body a:hover{-webkit-text-decoration-color:var(--c-signal);text-decoration-color:var(--c-signal)}.blog-body strong{color:var(--c-ink);font-weight:600}.blog-body ul,.blog-body ol{padding-left:1.4rem}.blog-body ul{list-style:outside}.blog-body ol{list-style:decimal}.blog-body li{margin:.7rem 0;padding-left:.25rem}.blog-body pre,.blog-template{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--c-line);background:var(--c-surface-inset);max-width:100%;color:var(--c-ink);font-family:var(--font-data);border-radius:4px;margin:1.8rem 0;padding:1.3rem;font-size:13px;line-height:1.8}.blog-body code{font-family:var(--font-data)}.blog-table{border:1px solid var(--c-line);background:var(--c-surface);border-radius:4px;max-width:100%;margin:1.8rem 0;overflow-x:auto}.blog-body table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.6}.blog-body th{color:var(--c-ink);background:var(--c-canvas);font-weight:600}.blog-body th,.blog-body td{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;padding:14px 16px}.blog-body tr:last-child td{border-bottom:0}@media (max-width:640px){.blog-body{font-size:16px}.blog-body h2{font-size:22px}.blog-guide h1{font-size:2rem}}
