:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2933;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}.holding-page{text-align:center;place-items:center;min-height:100vh;padding:32px;display:grid}.holding-copy h1{letter-spacing:.12em;margin:0;font-size:clamp(1.7rem,5vw,3rem);font-weight:600}.holding-copy p{color:#5f6b76;margin:18px 0 0;font-size:clamp(1rem,2.5vw,1.25rem)}.privacy-page{background:#f4f7fa;min-height:100vh;padding:clamp(24px,5vw,72px) 20px}.privacy-notice{background:#fff;border:1px solid #dce4eb;border-radius:12px;width:min(100%,840px);margin:0 auto;padding:clamp(28px,6vw,64px);line-height:1.72;box-shadow:0 16px 48px #1f293314}.privacy-header{border-bottom:1px solid #dce4eb;margin-bottom:32px;padding-bottom:28px}.privacy-notice h1{color:#142b3c;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(2rem,5vw,3.1rem);line-height:1.12}.privacy-notice h2{color:#142b3c;margin:36px 0 10px;font-size:clamp(1.2rem,2.5vw,1.45rem);line-height:1.3}.privacy-notice p{color:#334654;margin:0 0 18px;font-size:1rem}.privacy-notice a{color:#125c93;text-underline-offset:3px}.privacy-notice a:focus-visible{outline-offset:3px;outline:3px solid #f2b84b}.privacy-footer{border-top:1px solid #dce4eb;margin-top:40px;padding-top:28px}@media (width<=600px){.privacy-page{padding:0}.privacy-notice{box-shadow:none;border:0;border-radius:0}}
