.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{overflow-wrap:anywhere;scrollbar-width:thin;border:1px solid var(--color-hairline);background:#fff;border-radius:12px;overflow-x:auto}.blog-table table{border-collapse:collapse;width:max-content;min-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;max-width:min(20rem,62vw);padding:8px 10px}.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{background:var(--color-ground);font-weight:600}.blog-table tbody:first-child>tr:first-child>:where(th,td),.blog-table thead :where(th,td){background:var(--color-brand-500);color:#fff;border-inline-start-color:#ffffff38;font-weight:600}.blog-table tbody:first-child>tr:nth-child(odd):not(:first-child)>:where(th,td),.blog-table thead+tbody>tr:nth-child(2n)>:where(th,td){background:color-mix(in srgb,var(--color-ground) 60%,#fff)}.blog-table table:not(:has(tr>:nth-child(3))) :where(th,td){white-space:nowrap;max-width:none}@media (width>=768px){.blog-table :where(th,td){max-width:24rem;padding:9px 12px}}.blog-conclusion,.blog-mark,.blog-notice{--mark:var(--color-brand-500);isolation:isolate;position:relative;overflow:hidden}.blog-conclusion:before,.blog-mark:before,.blog-notice:before{content:"";z-index:-1;aspect-ratio:1;background:linear-gradient(135deg,transparent 8%,var(--mark) 100%);opacity:.11;pointer-events:none;width:92px;position:absolute;bottom:-16px;left:-10px;-webkit-mask:url(../img/logo-mark.svg) 50%/contain no-repeat;mask:url(../img/logo-mark.svg) 50%/contain no-repeat}.blog-mark-ok,.blog-notice-tip{--mark:var(--color-ok)}.blog-notice-warning{--mark:var(--color-orange)}.blog-mark-danger,.blog-notice-alert{--mark:var(--color-danger)}.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}}
