.fq-hero__in{max-width:780px}.fq-hero h1{max-width:16ch}.fq-hero__sub{max-width:52ch;margin-bottom:30px}.fq-nav{background:var(--pp-bone);border-radius:12px;padding:13px 16px 12px}.fq-nav__t{font-family:var(--pp-body);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#62708a;margin:0 0 10px}.fq-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px 8px}.fq-nav a{display:inline-flex;align-items:center;min-height:var(--pp-tap);padding:6px 14px;border-radius:999px;background:#fff;border:1px solid rgba(19,46,90,.16);font-family:var(--pp-body);font-weight:600;font-size:14px;color:var(--pp-navy);text-decoration:none;transition:border-color .15s ease}.fq-nav a:hover{border-color:var(--pp-navy)}.fq-nav a:focus-visible{outline:3px solid var(--pp-navy);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fq-nav a{transition:none}}.fq-wrap{max-width:780px;padding-top:clamp(8px,2vw,16px)}.fq-g{scroll-margin-top:100px;padding:0 0 clamp(34px,4.5vw,48px)}.fq-g h2{font-size:clamp(20px,2.6vw,25px);margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid var(--pp-navy)}.fq-more .w-prose{max-width:62ch}.fq-close__in{text-align:center;max-width:46ch;margin:0 auto}.fq-close__in h2{margin-inline:auto}.fq-close__in p{margin:0 auto 24px}.fq-close__alt{margin:18px auto 0!important;font-size:14.5px;color:#62708a}.fq-close__alt a{color:var(--pp-navy);text-decoration:underline;text-underline-offset:3px}
