.review-state{max-width:48rem;padding:.75rem 1rem;background:#f2f5f7;border-left:4px solid #d6ad52;font-size:.95rem}.content-section{max-width:52rem}.content-section>p{max-width:68ch}.legal-review{margin:1.25rem 0;padding:1rem;background:#fff6dd;border:1px solid #d6ad52;border-radius:.25rem}.legal-review p{margin:.25rem 0 0}.sources{margin-top:1.25rem;background:#f7f9fa;border:1px solid #d8e0e6;padding:0 .9rem}.sources summary{font-size:.95rem}.sources ul{padding-left:1.25rem}.sources li{margin:.55rem 0}.faq-tools{position:sticky;top:0;z-index:5;margin:1rem 0;padding:1rem;background:#fff;border:1px solid #d8e0e6;box-shadow:0 4px 12px #142b4712}.faq-tools label{display:block;margin-bottom:.35rem;color:#142b47;font-weight:800}.faq-tools input{width:100%;min-height:3rem;padding:.65rem .8rem;border:2px solid #536273;border-radius:.2rem;font:inherit}.faq-tools p{margin:.4rem 0 0;color:#536273}.faq-item{max-width:52rem;padding:.55rem 0;border-bottom:1px solid #d8e0e6}.faq-item[hidden]{display:none}.faq-item>details{border:0}.faq-category{margin:0;color:#1f5b83;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.legal-inline{padding:.5rem .75rem;background:#fff6dd;border-left:3px solid #d6ad52}.content-status{display:inline-block;padding:.2rem .45rem;background:#f2f5f7;border-radius:.2rem;font-size:.85rem;font-weight:750}@media(min-width:48rem){.faq-tools{position:static;max-width:52rem}.content-section{padding-top:2.7rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
