section.welfare .borderbutton{border:1px solid var(--color-blue);margin-top:1rem;padding:.3125rem .625rem;font-size:.875rem;display:inline-block}
.c-pf__faq details{background-color:#fff;border:1px solid #d9dbe9;border-radius:1rem;padding:1.25rem .625rem}.c-pf__faq details summary{justify-content:space-between;align-items:center;font-size:1rem;list-style:none;display:flex}.c-pf__faq details summary svg{--circle-color:#f1f2f9;--arrow-color:#99a9b0;width:2.125rem;height:2.125rem}.c-pf__faq details[open] summary svg{--circle-color:var(--color-blue);--arrow-color:white;transform:rotate(90deg)}.c-pf__faq details p{color:#99a9b0;margin-top:1rem;font-size:.875rem}@media (min-width:768px){.c-pf__faq details{padding:1.625rem 2rem}.c-pf__faq details summary{cursor:pointer;font-size:1.125rem}.c-pf__faq details p{font-size:1rem}}
