.privacy-policy-module__Oxcbca__page{min-height:100vh;color:var(--navy);background:radial-gradient(circle at 88% 8%,#3fd0d82e,#0000 24rem),linear-gradient(#f3fbfb 0,#f7fbfb 30rem,#fff 100%)}.privacy-policy-module__Oxcbca__header{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0;display:flex}.privacy-policy-module__Oxcbca__brand{color:var(--navy);font-family:var(--font-outfit), "Outfit", sans-serif;align-items:center;gap:11px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.privacy-policy-module__Oxcbca__brand strong{color:#008f99}.privacy-policy-module__Oxcbca__loginLink{color:var(--navy);background:#ffffffb8;border:1px solid #082b4024;border-radius:11px;padding:10px 15px;font-size:13px;font-weight:800;text-decoration:none}.privacy-policy-module__Oxcbca__loginLink:hover{border-color:var(--brand);color:#008f99}.privacy-policy-module__Oxcbca__hero{text-align:center;width:min(860px,100% - 40px);margin:68px auto 78px}.privacy-policy-module__Oxcbca__eyebrow{color:#008f99;letter-spacing:.14em;font-size:12px;font-weight:800}.privacy-policy-module__Oxcbca__hero h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(42px,7vw,68px);line-height:1.05}.privacy-policy-module__Oxcbca__hero p{color:#082b40ad;max-width:680px;margin:0 auto;font-size:18px;line-height:1.7}.privacy-policy-module__Oxcbca__hero time{color:#082b4094;background:#fff;border-radius:999px;margin-top:22px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 8px 28px #082b400f}.privacy-policy-module__Oxcbca__layout{grid-template-columns:280px minmax(0,720px);justify-content:center;gap:48px;width:min(1120px,100% - 40px);margin:0 auto;padding-bottom:96px;display:grid}.privacy-policy-module__Oxcbca__summary{background:var(--navy);color:#fff;border:1px solid #082b4017;border-radius:22px;align-self:start;padding:26px;position:sticky;top:28px;box-shadow:0 18px 50px #082b4024}.privacy-policy-module__Oxcbca__summary h2{margin:0 0 16px;font-size:20px}.privacy-policy-module__Oxcbca__summary ul{margin:0;padding-left:19px}.privacy-policy-module__Oxcbca__summary li{color:#ffffffc2;margin-top:12px;font-size:13px;line-height:1.6}.privacy-policy-module__Oxcbca__summary li::marker{color:var(--brand-light)}.privacy-policy-module__Oxcbca__content{background:#ffffffe0;border:1px solid #082b4014;border-radius:28px;padding:clamp(28px,5vw,54px);box-shadow:0 24px 70px #082b4014}.privacy-policy-module__Oxcbca__content section+section{border-top:1px solid #082b4014;margin-top:38px;padding-top:38px}.privacy-policy-module__Oxcbca__content h2{letter-spacing:-.02em;margin:0 0 14px;font-size:21px}.privacy-policy-module__Oxcbca__content p,.privacy-policy-module__Oxcbca__content li{color:#082b40b8;font-size:14px;line-height:1.85}.privacy-policy-module__Oxcbca__content p{margin:0}.privacy-policy-module__Oxcbca__content ul{margin:12px 0 0;padding-left:22px}.privacy-policy-module__Oxcbca__content li+li{margin-top:7px}.privacy-policy-module__Oxcbca__content li::marker{color:var(--brand)}.privacy-policy-module__Oxcbca__contact{background:#edfafa;border-radius:18px;padding:24px!important}.privacy-policy-module__Oxcbca__contact p{font-weight:700}.privacy-policy-module__Oxcbca__contact div{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.privacy-policy-module__Oxcbca__contact a{color:#087f88;background:#fff;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:820px){.privacy-policy-module__Oxcbca__hero{margin:42px auto 52px}.privacy-policy-module__Oxcbca__layout{grid-template-columns:1fr;gap:22px}.privacy-policy-module__Oxcbca__summary{position:static}}@media (max-width:520px){.privacy-policy-module__Oxcbca__header,.privacy-policy-module__Oxcbca__hero,.privacy-policy-module__Oxcbca__layout{width:min(100% - 28px,1120px)}.privacy-policy-module__Oxcbca__header{padding-top:18px}.privacy-policy-module__Oxcbca__brand{font-size:18px}.privacy-policy-module__Oxcbca__brand img{width:36px;height:36px}.privacy-policy-module__Oxcbca__loginLink{padding:9px 11px}.privacy-policy-module__Oxcbca__hero p{font-size:15px}.privacy-policy-module__Oxcbca__content{border-radius:20px;padding:24px 20px}.privacy-policy-module__Oxcbca__contact div{flex-direction:column}}
