.pg-public-faq{padding:2.5rem 1rem 3rem}.pg-public-faq__inner{max-width:48rem;margin:0 auto}.pg-public-faq__heading{margin-bottom:0}.pg-public-faq--list-open .pg-public-faq__heading{margin-bottom:1.25rem}.pg-public-faq__eyebrow{font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#397dd1;margin-bottom:.5rem}.pg-public-faq__title-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:inherit}.pg-public-faq__summary:focus-visible,.pg-public-faq__title-button:focus-visible{outline:2px solid #397dd1;outline-offset:3px;border-radius:.35rem}.pg-public-faq__title{font-family:var(--font-fredoka),"Fredoka",sans-serif;font-weight:600;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:0;color:#183b73;line-height:1.1;margin:0}.pg-public-faq__title-chevron{flex-shrink:0;color:#397dd1;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1;transition:transform .16s ease}.pg-public-faq--list-open .pg-public-faq__title-chevron{transform:rotate(180deg)}.pg-public-faq__list{display:flex;flex-direction:column;gap:.6rem}.pg-public-faq__list[hidden]{display:none}.pg-public-faq__item{border:1px solid #dce5f2;border-radius:1rem;background:#fff;box-shadow:0 8px 22px rgba(24,59,115,.06);padding:.9rem 1.1rem}.pg-public-faq__summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0;border:0;background:transparent;cursor:pointer;list-style:none;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:.95rem;font-weight:600;color:#183b73}.pg-public-faq__question{text-align:left}.pg-public-faq__chevron{flex-shrink:0;color:#397dd1;transition:transform .16s ease}.pg-public-faq__item.is-open .pg-public-faq__chevron,.pg-public-faq__item[open] .pg-public-faq__chevron{transform:rotate(180deg)}.pg-public-faq__answer{margin-top:.75rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:.9rem;line-height:1.7;color:#202b40}.pg-public-faq__answer[hidden]{display:none}.pg-public-faq__answer a{color:#397dd1;text-decoration:underline;text-underline-offset:2px}.pg-public-faq__answer a:hover{color:#183b73}@media (prefers-reduced-motion:reduce){.pg-public-faq__chevron,.pg-public-faq__title-chevron{transition:none}}