main h1{color:#354236;margin-bottom:3rem}main h2{position:relative;margin-bottom:3rem;text-align:center}main h2::after{content:" ";position:absolute;top:130%;left:50%;width:33%;height:3px;border-radius:1px;background-color:#212529;transform:translateX(-50%)}main h2 a{color:inherit}main h3{margin-bottom:1rem}main section,main article{display:flex;flex-direction:column}main section:not(:last-of-type),main article:not(:last-of-type){margin-bottom:3rem}main section>section:not(:last-of-type),main section>article:not(:last-of-type),main article>section:not(:last-of-type),main article>article:not(:last-of-type){margin-bottom:2rem}main section>h2,main article>h2{display:inline-block;align-self:center}main section h3,main article h3{margin-top:.75rem}main section>*:last-child,main article>*:last-child{margin-bottom:0}main p{font-size:1rem}main hr{height:2px;margin:1.5rem 0 2rem;border:0;border-radius:1px;background-color:#adb5bd}main>div.container,main .bg .container{padding-top:3rem;padding-bottom:3rem}main .toc h3{margin-bottom:1rem}main .toc ul{color:#098287;line-height:2;margin-bottom:2rem;padding-left:1.2em}main .faq{position:relative;padding-top:0 !important;flex-direction:column}main .faq #scrollTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#343a40;color:#fff;cursor:pointer;padding:.75rem;border-radius:.375rem;font-size:1rem}main .faq #scrollTop img{width:16px}main .faq #scrollTop:hover{background-color:#212529}
