﻿main{margin-top:1rem}main article{margin-bottom:5rem}main article h1{color:#092f4a;font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;line-height:1.3}main article h2{color:#092f4a;font-size:1.5rem;font-weight:600;margin:2rem 0 1rem;scroll-margin-top:100px;border-bottom:2px solid #eee;padding-bottom:.5rem}main article h3{color:#0d5385;font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem}main article p{line-height:1.75;margin:1rem 0}main article ul,main article ol{line-height:1.75;margin:1rem 0;padding-left:2rem}main article ul li,main article ol li{margin:.5rem 0}main article img{max-width:100%;height:auto;border-radius:2px;margin:1.5rem 0}main article blockquote{border-left:4px solid #0d5385;padding:1rem 1.5rem;margin:1.5rem 0;background-color:rgba(234,243,249,.3);border-radius:2px;font-style:italic}main article .table-of-contents{background-color:#f7f7f7;border:1px solid #eee;border-left:3px solid #0d5385;padding:1.5rem;margin:2rem 0;border-radius:2px}main article .table-of-contents h3{margin:0 0 1rem 0}main article .table-of-contents ol{margin:0;padding:0;list-style:none;counter-reset:toc-counter}main article .table-of-contents ol li{margin:.75rem 0;line-height:1.5;counter-increment:toc-counter;position:relative;padding-left:2rem}main article .table-of-contents ol li::before{content:counter(toc-counter) ".";color:#0d5385;font-weight:600;position:absolute;left:0;min-width:1.5rem}main article .table-of-contents ol li a{color:#092f4a;text-decoration:none;font-weight:500;transition:color .2s ease}main article .table-of-contents ol li a:hover{color:#0d5385}main article .table-of-contents ol li a:visited{color:#092f4a}main article table{width:100%;border-collapse:collapse;margin:1.5rem 0;border:1px solid #eee}main article table th,main article table td{border:1px solid #eee;text-align:left;padding:1rem}main article table th{background-color:#f7f7f7;font-weight:600}main article table td ul,main article table td ol{margin:0}main article .faq-section{margin:3rem 0;padding:0}main article .faq-section::before{content:"Frequently Asked Questions";display:block;font-weight:700;font-size:1.5rem;color:#092f4a;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #0d5385}main article .faq-section .faq-item{background-color:#fff;border-radius:2px;margin-bottom:.75rem;border:1px solid #eee;transition:all .2s ease;overflow:hidden}main article .faq-section .faq-item:last-child{margin-bottom:0}main article .faq-section .faq-item:hover{border-color:#0d5385;box-shadow:0 2px 8px rgba(13,83,133,.1)}main article .faq-section .faq-item .faq-question{color:#092f4a;font-size:1.05rem;font-weight:600;margin:0;padding:1.25rem 1.5rem;padding-right:3rem;line-height:1.6;cursor:pointer;user-select:none;position:relative}main article .faq-section .faq-item .faq-question:hover{background-color:rgba(234,243,249,.3);color:#0d5385}main article .faq-section .faq-item .faq-question::after{content:"";font-family:"remixicon";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:#0d5385;transition:transform .3s ease}main article .faq-section .faq-item .faq-answer{font-size:.95rem;line-height:1.7;padding:1.25rem 1.5rem}main article .faq-section .faq-item .faq-answer div{margin:0}main article .faq-section .faq-item .faq-answer p{margin:.5rem 0}main article .faq-section .faq-item .faq-answer p:first-child{margin-top:0}main article .faq-section .faq-item .faq-answer p:last-child{margin-bottom:0}main article .faq-section .faq-item .faq-answer a{color:#0d5385;text-decoration:underline}main article .faq-section .faq-item .faq-answer a:hover{color:#092f4a}@media(max-width: 768px){main article .faq-section .faq-item .faq-question{padding:1rem 2.5rem 1rem 1rem;font-size:.975rem}main article .faq-section .faq-item .faq-question::after{right:1rem}main article .faq-section .faq-item .faq-answer{font-size:.9rem;padding:1rem}}@media(max-width: 768px){main article h1{font-size:1.65rem}main article h2{font-size:1.35rem}main article h3{font-size:1.15rem}main article .table-of-contents{padding:1.25rem}main article .table-of-contents ol li{margin:.625rem 0;font-size:.95rem}main article ul,main article ol{padding-left:1.5rem}}
