.app-legal-link{color:#315acb;cursor:pointer;font:inherit;background:0 0;border:0;min-height:48px;padding:12px 4px;text-decoration:underline}.app-document{color:#172234;background:#eef1f6;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.app-document[open]{flex-direction:column;display:flex}.app-document::backdrop{background:#17223499}.app-document header{padding:8px max(16px,env(safe-area-inset-right));color:#4c5b70;background:#fff;border-bottom:1px solid #d7deea;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.app-document header button{color:#2448a0;min-width:48px;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.app-document-scroll{overscroll-behavior:contain;padding:24px 16px max(24px,env(safe-area-inset-bottom));flex:1;overflow:auto}.app-document article{overflow-wrap:anywhere;background:#fff;border:1px solid #dce2ec;max-width:740px;margin:auto;padding:clamp(24px,6vw,64px);font-size:16px;line-height:1.8;box-shadow:0 8px 40px #17223408}.app-document h1{margin:8px 0 16px;font-size:clamp(28px,6vw,40px);line-height:1.2}.app-document h2{margin:32px 0 12px;font-size:19px;line-height:1.4}.app-document p{color:#425269;margin:0 0 16px}.app-document .app-document-eyebrow{letter-spacing:.16em;margin:16px 0 0;font-size:11px;font-weight:700}.app-document-date{border-bottom:1px solid #dce2ec;padding-bottom:24px;font-size:13px}.app-document a{color:#2448a0}.app-document footer{color:#526176;border-top:1px solid #dce2ec;margin-top:40px;padding-top:24px;font-size:12px}.app-document button:focus-visible,.app-legal-link:focus-visible{outline-offset:3px;outline:3px solid #315acb}.mobile-brand-static{color:#172234;align-items:center;gap:10px;font-weight:700;display:flex}.app-document button:active,.app-legal-link:active{opacity:.65}
