.ahps-page{background:#FAF8F4;color:#243B43;width:100%;max-width:none;margin:0;padding:0 0 24px;font-family:Inter,Arial,sans-serif;box-sizing:border-box}.ahps-page *{box-sizing:border-box}.ahps-page-heading{max-width:1248px;padding:42px 24px 8px;margin:0 auto}.ahps-page-heading h1{font-size:clamp(38px,4vw,56px);line-height:1.15;letter-spacing:-.03em;font-weight:400;margin:10px 0 16px;color:#243B43}.ahps-page-heading p{max-width:760px;margin:0;font-size:17px;line-height:1.65;color:#58686d}.ahps-page-heading p:first-child{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.ahps-app{display:block;width:100%;height:2700px;border:0;background:#FAF8F4;max-width:none}.ahps-direct-links{max-width:1248px;margin:0 auto;padding:12px 24px;font-size:14px;line-height:1.6;color:#365F63}.ahps-direct-links a{display:inline-block;padding:10px 0;text-decoration:underline;text-underline-offset:4px;min-height:44px}.ahps-direct-links a:focus-visible{outline:2px solid #365F63;outline-offset:3px}@media(max-width:850px){.ahps-app{height:3600px}}@media(max-width:520px){.ahps-page-heading{padding:30px 16px 0}.ahps-page-heading h1{font-size:38px}.ahps-page-heading p{font-size:16px}.ahps-page-heading p:first-child{font-size:12px}.ahps-app{height:4800px}.ahps-direct-links{padding:10px 16px}}
