.article-body{color:#3d4c5c;font-size:1.0625rem;line-height:2}.article-body>:first-child{margin-top:0}.article-body p{margin:1.25rem 0}.article-body h2{border-left:4px solid var(--color-brand);color:var(--color-ink);margin:2.75rem 0 1rem;padding-left:.875rem;font-size:1.5rem;font-weight:700;line-height:1.55}.article-body h3{color:var(--color-ink);margin:2rem 0 .75rem;font-size:1.125rem;font-weight:600}.article-body ul{margin:1.25rem 0;padding-left:1.5rem;list-style:outside}.article-body ol{margin:1.25rem 0;padding-left:1.75rem;list-style:decimal}.article-body li{margin:.55rem 0;padding-left:.25rem}.article-body li::marker{color:var(--color-brand);font-weight:600}.article-body strong{color:var(--color-ink);font-weight:700}.article-body a{color:var(--color-brand-dark);text-underline-offset:3px;text-decoration:underline}.article-body a:hover{color:var(--color-brand)}.article-body blockquote{border-left:4px solid var(--color-brand);background:var(--color-brand-light);color:var(--color-ink);border-radius:0 1rem 1rem 0;margin:1.75rem 0;padding:1rem 1.25rem;font-weight:500}.article-body .table-wrap{margin:1.75rem 0;overflow-x:auto}.article-body table{border-collapse:collapse;width:100%;min-width:560px;font-size:.9rem;line-height:1.7}.article-body th{background:var(--color-foam);color:var(--color-ink);text-align:left;border:1px solid #d8e8ee;padding:.75rem 1rem;font-weight:600}.article-body td{vertical-align:top;border:1px solid #d8e8ee;padding:.7rem 1rem}.article-body tbody tr:nth-child(2n){background:#fafdfe}.faq-item{border:1px solid var(--border);background:#fff;border-radius:1rem;padding:1.25rem 1.5rem}.faq-item h3{color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.7}.faq-item p{color:#4b5b6b;margin:.5rem 0 0;font-size:.95rem;line-height:1.9}.article-figure{background:#fff;border:1px solid #d8e8ee;border-radius:1rem;margin:1.75rem 0;overflow:hidden}.article-figure img{width:100%;height:auto;display:block}.article-figure figcaption{color:#5a6b7b;background:#fafdfe;border-top:1px solid #e4f0f4;padding:.8rem 1.25rem;font-size:.9rem;line-height:1.8}
