.blog-prose{color:var(--color-ink);overflow-wrap:anywhere;font-size:16px;line-height:2.1}.blog-prose>*+*{margin-top:20px}.blog-prose p{margin:0}.blog-prose :where(p,li,blockquote){text-align:justify}.blog-prose :where(p,li,td,th,blockquote) a{color:var(--color-brand-500);font-weight:600}.blog-prose :where(p,li,td,th,blockquote) a:hover{color:var(--color-brand-700)}.blog-prose :where(h2,h3,h4){margin:40px 0 0;scroll-margin-top:24px;font-weight:800;line-height:1.6}.blog-prose h2{font-size:21px}.blog-prose h3{font-size:18px}.blog-prose h4{font-size:16.5px}.blog-prose :where(ul,ol){margin-bottom:0;padding-inline-start:22px}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:4px}.blog-prose li>p+p{margin-top:8px}.blog-prose blockquote{border-inline-start:3px solid var(--color-field);color:var(--color-ink-soft);margin-inline:0;padding:4px 14px}.blog-prose .blog-pullquote{background:var(--color-ground);color:var(--color-ink);border:0;border-radius:8px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.9}.blog-prose hr{border:0;border-top:1px solid var(--color-hairline);margin-block:22px}.blog-prose pre{background:var(--color-ink);color:#fff;text-align:left;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.8;overflow-x:auto}.blog-prose :not(pre)>code{background:var(--color-ground);border-radius:4px;padding:1px 6px;font-size:.92em}.blog-table{border:1px solid var(--color-hairline);background:#fff;border-radius:12px;overflow-x:auto}.blog-table table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.8}.blog-table :where(th,td){border-bottom:1px solid var(--color-hairline-soft);border-inline-start:1px solid var(--color-hairline-soft);text-align:center;vertical-align:middle;min-width:96px;padding:9px 12px}.blog-table :where(th,td) :where(p,li,blockquote){text-align:center}.blog-table :where(th,td) :where(ul,ol){padding-inline-start:0;list-style-position:inside}.blog-table :where(th,td):first-child{border-inline-start:0}.blog-table tr:last-child :where(th,td){border-bottom:0}.blog-table th,.blog-table tr:first-child td{background:var(--color-ground);font-weight:600}.blog-notice{border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.95}.blog-notice-title{margin-bottom:2px;font-weight:600;display:block}.blog-notice>div>*+*{margin-top:8px}.blog-notice-info{background:var(--color-brand-tint);color:var(--color-ink)}.blog-notice-info .blog-notice-title{color:var(--color-dark-blue)}.blog-notice-tip{background:var(--color-ok-tint);color:var(--color-ink)}.blog-notice-tip .blog-notice-title{color:var(--color-ok)}.blog-notice-warning{background:var(--color-orange-tint);color:var(--color-amber-ink)}.blog-notice-alert{background:var(--color-danger-tint);color:var(--color-ink)}.blog-notice-alert .blog-notice-title{color:var(--color-danger-ink)}.blog-conclusion{border:1px solid var(--color-light-primary);background:var(--color-brand-tint);border-radius:8px;padding:14px;font-size:14px}.blog-conclusion>*+*{margin-top:6px}.blog-conclusion-title{color:var(--color-dark-blue);font-weight:600}.blog-raw :where(img,video,iframe){border-radius:8px;max-width:100%;height:auto}@media (width>=960px){.blog-prose{font-size:17px;line-height:2.1}.blog-prose>*+*{margin-top:24px}.blog-prose :where(h2,h3,h4){margin-top:48px;scroll-margin-top:32px}.blog-prose h2{font-size:24px}.blog-prose h3{font-size:20px}.blog-prose h4{font-size:18px}.blog-table table{font-size:14.5px}.blog-conclusion,.blog-notice{padding:16px 18px;font-size:15px}}
