.privacy-page{color:#172b42;width:min(900px,100% - 32px);margin:28px auto 90px;font-family:Arial,Helvetica,sans-serif;line-height:1.75}.privacy-page .privacy-back{color:#246074;align-items:center;gap:8px;min-height:44px;margin-bottom:22px;font-weight:700;display:inline-flex}.privacy-page header{color:#f3f7fb;background:linear-gradient(130deg,#132740,#223d5b);border:1px solid #385471;border-radius:24px;padding:34px;box-shadow:0 12px 35px #0d233322}.privacy-icon{color:#a0f0dd;background:#82dcc717;border:1px solid #88dbc866;border-radius:18px;padding:14px;display:inline-flex}.privacy-page .privacy-eyebrow{letter-spacing:.12em;color:#b6e5df;font-size:.72rem;font-weight:700}.privacy-page h1{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(1.9rem,6vw,2.8rem);line-height:1.15}.privacy-page header p{max-width:650px}.privacy-page header small{color:#c9d7e8}.privacy-page section{background:#fff;border:1px solid #d5e0e8;border-radius:20px;margin-top:18px;padding:28px 30px;box-shadow:0 3px 14px #132b3d06}.privacy-page h2{color:#183b55;margin:0 0 14px;font-size:1.25rem;line-height:1.4}.privacy-page p{margin:10px 0 14px}.privacy-page ul,.privacy-page ol{padding-left:24px}.privacy-page li{margin:12px 0}.privacy-page a{color:#126477;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacy-page .privacy-action{color:#fff;background:#183e58;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:10px 0;padding:12px 20px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.privacy-page .privacy-note{color:#536878;font-size:.9rem}.privacy-page .privacy-contact{background:#edf8f4;gap:16px;display:flex}.privacy-contact>svg{flex-shrink:0;margin-top:5px}.privacy-links{flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:.9rem;display:flex}.privacy-links a{color:inherit;text-underline-offset:4px;text-decoration:underline}:is(.privacy-page a:focus-visible,.privacy-links a:focus-visible){outline-offset:4px;outline:3px solid #178a9e}@media (max-width:600px){.privacy-page{width:calc(100% - 24px);margin-top:16px}.privacy-page header,.privacy-page section{padding:24px 20px}.privacy-page .privacy-action{box-sizing:border-box;width:100%}}
