.pp-site-header{border-bottom:1px solid #0314261f;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.pp-site-brand{color:var(--ps-navy);align-items:center;gap:12px;text-decoration:none;display:flex}.pp-site-brand-mark{background:var(--ps-navy);width:52px;height:52px;color:var(--ps-gold);font-family:var(--font-display),sans-serif;border-radius:8px;place-items:center;font-size:37px;line-height:1;display:grid}.pp-site-brand strong{letter-spacing:.09em;font-size:14px;line-height:1.35;display:block}.pp-site-brand small{color:#526477;margin-top:2px;font-size:12px;display:block}.pp-site-header nav a{color:var(--ps-navy);font-size:13px;font-weight:800;text-decoration:none}.pp-site-footer{border-top:1px solid #0314261f;justify-content:space-between;align-items:flex-start;gap:28px;padding:48px 0 32px;display:flex}.pp-site-footer a{color:var(--ps-navy);font-size:13px;font-weight:700;text-decoration:none}.pp-site-footer p{color:#526477;margin:8px 0 0;font-size:12px}.pp-site-footer nav{flex-wrap:wrap;gap:20px;display:flex}.pp-site-header a:focus-visible,.pp-site-footer a:focus-visible{outline:3px solid var(--ps-gold);outline-offset:4px}@media (max-width:680px){.pp-site-header{padding:16px 0}.pp-site-brand-mark{width:44px;height:44px;font-size:32px}.pp-site-brand strong{letter-spacing:.05em;font-size:11px}.pp-site-header nav a{font-size:11px}.pp-site-footer{flex-direction:column;gap:20px}.pp-site-footer nav{gap:16px}}.pp-site-brand-logo{object-fit:contain;border-radius:5px;flex:none;width:58px;height:58px;display:block}@media (max-width:680px){.pp-site-brand-logo{width:46px;height:46px}}
