.article-page{padding:2rem;margin:0 auto;font-size:14px}.article-page .article-body :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:18px;line-height:40px}.article-page .article-body h1{font-size:3em;line-height:3.25rem}.article-page .article-body h1,.article-page .article-body h2{margin:2rem 0 1rem;scroll-margin-top:100px;font-weight:700;text-decoration:underline}.article-page .article-body h2{font-size:2.5em;line-height:3.5rem}.article-page .article-body h3{font-size:2.17em;margin:2rem 0 1rem;scroll-margin-top:100px;font-weight:700;text-decoration:underline;line-height:3rem}.article-page .article-body h4{font-size:2em}.article-page .article-body h4,.article-page .article-body h5{margin:2rem 0 1rem;scroll-margin-top:100px;font-weight:700;text-decoration:underline;line-height:2.5rem}.article-page .article-body h5{font-size:1.83em}.article-page .article-body h6{font-size:1.67em;margin:2rem 0 1rem;scroll-margin-top:100px;font-weight:700;text-decoration:underline;line-height:2.5rem}@media screen and (max-width:1024px){.article-page{padding:10px 24px}.article-page .article-body h1{margin:2rem 0 1rem;scroll-margin-top:100px;font-size:3em;font-weight:700;line-height:4.25rem;text-decoration:none;text-align:center}.article-page .article-body table{border-collapse:collapse;width:100%}.article-page .article-body table td,.article-page .article-body table th{padding:5px;border:1px solid #ccc}}