details,h2{margin-bottom:1rem}h2,summary:hover{color:#b22222}.faq-container{max-width:960px;margin:3rem auto;padding:0 1.5rem}.local-resources,h2{margin-top:3rem}h2{border-bottom:2px solid #b22222;padding-bottom:.5rem;font-size:1.5rem}details{background:#fdfdfd;border:1px solid #ccc;border-left:4px solid #b22222;border-radius:4px;padding:1rem;transition:.3s}details[open]{background-color:#fff5f5;box-shadow:0 2px 5px rgba(0,0,0,.05)}summary{cursor:pointer;font-weight:700;font-size:1.1rem;color:#333;margin-bottom:.5rem}summary::marker{color:#b22222}details p{margin-top:.5rem;color:#555;line-height:1.5}.faq-container h2:first-of-type+details a,.faq-container h2:first-of-type+details~details a,.local-resources a{color:#0645ad;text-decoration:underline}.local-resources h3{margin-top:1.5rem;margin-bottom:.5rem;color:#b22222;font-size:1.25rem}.local-resources ul{list-style-type:disc;padding-left:1.5rem}.local-resources a:hover{color:#b22222}