.blog-article,.blog-article :is(h1,h2,h3,p,li,th,td,a,time){font-family:Arial,Helvetica,sans-serif}.blog-article .blog-article-copy{padding-bottom:48px}.blog-article .blog-article-copy>p,.blog-article .blog-article-copy>p:first-child{color:#403a42;margin-bottom:24px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.75}.blog-article-copy>h2{letter-spacing:-.025em;margin:44px 0 18px;font-size:27px;line-height:1.25}.blog-article-copy>ul{color:#403a42;margin:0 0 26px;padding-left:24px;font-size:18px;line-height:1.75}.blog-article-copy li+li{margin-top:10px}.blog-article-copy .table-scroll{margin:28px 0}.blog-article-copy .size-table{min-width:580px}.blog-article-navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;width:min(1280px,100% - 48px);margin:15px auto 0;display:grid}.blog-article-navigation .numbered-pagination{margin:0}.blog-adjacent-article{border:1px solid var(--ink);min-width:0;box-shadow:3px 3px 0 var(--yellow);background:#fff;border-radius:13px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.blog-adjacent-next{text-align:right;box-shadow:3px 3px 0 var(--pink)}.blog-adjacent-article span{color:var(--purple);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.blog-adjacent-article b{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.blog-index .blog-article-count{margin-top:18px;font-size:13px}.blog-article .blog-compact-cta,.blog-index .blog-compact-cta{text-align:left;width:min(520px,100% - 36px);box-shadow:4px 4px 0 var(--ink);border-radius:18px;margin:55px auto 90px;padding:26px}.blog-compact-cta h2{letter-spacing:-.03em;margin:10px 0 14px;font-size:27px;line-height:1.15}.blog-compact-cta .kicker{font-size:10px}.blog-compact-cta>p:not(.kicker){margin-bottom:20px;font-size:14px;line-height:1.6}.blog-compact-cta .button-primary{min-height:44px;padding:12px 18px;font-size:12px}@media (max-width:900px){.blog-article-navigation{grid-template-columns:1fr 1fr;gap:18px}.blog-article-navigation .numbered-pagination{grid-area:1/1/auto/-1}}@media (max-width:520px){.blog-article .blog-article-copy>p,.blog-article .blog-article-copy>p:first-child,.blog-article-copy>ul{font-size:17px}.blog-article-navigation{gap:12px;width:calc(100% - 36px)}.blog-adjacent-article{padding:12px}.blog-adjacent-article b{font-size:12px}.blog-article-copy>h2{font-size:25px}}
