.modern-subpage #content .site-tool-faq{display:block;clear:both;max-width:100%;margin:32px 0 0;padding:26px 0 0;border-top:1px solid #d8e2eb;letter-spacing:0;text-align:left}
.modern-subpage #content .site-tool-faq h2{font-family:inherit;font-size:22px!important;font-weight:700;line-height:1.5!important;letter-spacing:0;color:inherit;margin:0 0 16px!important;padding:0;background:none;text-align:left;scroll-margin-top:90px}
.modern-subpage #content .site-tool-faq details{display:block;max-width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #d8e2eb;border-radius:0;background:transparent;box-shadow:none}
.modern-subpage #content .site-tool-faq summary{display:list-item;list-style:disclosure-closed;cursor:pointer;max-width:100%;padding:16px 4px;font-family:inherit;font-size:16px!important;font-weight:700;line-height:1.65!important;letter-spacing:0;color:inherit;overflow-wrap:anywhere;text-align:left;background:none}
.modern-subpage #content .site-tool-faq details[open]>summary{list-style:disclosure-open}
.modern-subpage #content .site-tool-faq details>p{display:block;margin:0!important;padding:0 4px 18px;font-family:inherit;font-size:15px!important;font-weight:400;line-height:1.85!important;letter-spacing:0;color:inherit;overflow-wrap:anywhere;text-align:left;background:none}
.modern-subpage #content .site-tool-faq summary:focus-visible{outline:3px solid #087f73;outline-offset:3px;border-radius:3px}
@media(max-width:600px){.modern-subpage #content .site-tool-faq{margin-top:26px;padding-top:22px}.modern-subpage #content .site-tool-faq h2{font-size:20px!important}.modern-subpage #content .site-tool-faq summary{padding:14px 2px;font-size:15px!important}.modern-subpage #content .site-tool-faq details>p{padding:0 2px 16px}}
@media print{.modern-subpage #content .site-tool-faq details>p{display:block!important}.modern-subpage #content .site-tool-faq details{break-inside:avoid}}
