.privacy-module__j5cwjG__container{color:#2a1008;background:radial-gradient(circle at 100% 0,#e8522a29,#0000 45%),linear-gradient(#fff7f3 0%,#fdf0eb 100%);min-height:100vh;font-family:DM Sans,sans-serif}.privacy-module__j5cwjG__wrapper{max-width:1100px;margin:0 auto;padding:26px 18px 64px}.privacy-module__j5cwjG__backBtn{color:#2a1008;cursor:pointer;background:#ffffffc7;border:.5px solid #2a100824;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:900;line-height:1;transition:transform .12s,background .12s;display:inline-flex;box-shadow:0 14px 26px #0000000f}.privacy-module__j5cwjG__backBtn:hover{background:#ffffffeb;transform:translateY(-1px)}.privacy-module__j5cwjG__header{background:#ffffffe0;border:.5px solid #2a10081f;border-radius:18px;margin-top:14px;margin-bottom:16px;padding:18px 18px 16px;box-shadow:0 18px 40px #0000000f}.privacy-module__j5cwjG__title{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:900}.privacy-module__j5cwjG__effectiveDate{color:#2a10089e;margin:10px 0 0;font-size:12px;font-weight:700}.privacy-module__j5cwjG__layout{grid-template-columns:260px 1fr;align-items:start;gap:14px;display:grid}.privacy-module__j5cwjG__toc{background:#ffffffe0;border:.5px solid #2a10081f;border-radius:18px;align-self:start;padding:14px 12px;position:sticky;top:18px;box-shadow:0 18px 40px #0000000f}.privacy-module__j5cwjG__tocHeading{letter-spacing:.14em;text-transform:uppercase;color:#2a100894;margin:4px 8px 10px;font-size:11px;font-weight:900}.privacy-module__j5cwjG__tocLink{color:#2a1008c2;border:1px solid #0000;border-radius:14px;align-items:baseline;gap:8px;margin:4px 6px;padding:10px;font-size:12.5px;font-weight:800;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.privacy-module__j5cwjG__tocLink:hover{background:#e8522a0f;border-color:#e8522a29}.privacy-module__j5cwjG__tocActive{color:#2a1008;background:#e8522a1a;border-color:#e8522a3d}.privacy-module__j5cwjG__tocNum{color:#e8522ae6;flex-shrink:0;font-weight:900}.privacy-module__j5cwjG__tocText{font-weight:800}.privacy-module__j5cwjG__main{min-width:0}.privacy-module__j5cwjG__section{background:#ffffffe0;border:.5px solid #2a10081f;border-radius:18px;margin-bottom:14px;padding:16px 16px 12px;box-shadow:0 18px 40px #0000000f}.privacy-module__j5cwjG__sectionHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.privacy-module__j5cwjG__sectionNum{color:#7a2c10;background:#e8522a1a;border:1px solid #e8522a2e;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.privacy-module__j5cwjG__sectionTitle{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:900}.privacy-module__j5cwjG__sectionBody{padding-left:44px}.privacy-module__j5cwjG__intro{color:#2a1008c7;margin:0 0 10px;font-size:13.5px;line-height:1.75}.privacy-module__j5cwjG__subsection{margin-bottom:16px}.privacy-module__j5cwjG__subsectionLabel{color:#2a1008c2;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:900}.privacy-module__j5cwjG__list{color:#2a1008c7;margin:0 0 12px;padding-left:18px;font-size:13.5px;line-height:1.7}.privacy-module__j5cwjG__highlight{color:#7a2c10;background:#e8522a14;border:1px solid #e8522a2e;border-radius:14px;margin:8px 0 0;padding:10px 12px;font-size:12.5px;font-weight:900;display:inline-block}.privacy-module__j5cwjG__contactInline{color:#2a1008c7;align-items:center;gap:8px;margin:8px 0 0;font-size:13.5px;display:flex}.privacy-module__j5cwjG__contactInline a{color:#e8522a;font-weight:900;text-decoration:none}.privacy-module__j5cwjG__contactInline a:hover{text-decoration:underline}.privacy-module__j5cwjG__contactBlock{flex-direction:column;gap:6px;display:flex}.privacy-module__j5cwjG__contactLine{color:#2a1008c7;margin:0;font-size:13.5px;line-height:1.7}.privacy-module__j5cwjG__contactLabel{color:#2a10089e;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.privacy-module__j5cwjG__contactEmail{color:#e8522a;font-weight:900;text-decoration:none}.privacy-module__j5cwjG__contactEmail:hover{text-decoration:underline}.privacy-module__j5cwjG__footer{color:#2a10088f;margin-top:18px;padding:14px 4px 0;font-size:12px;font-weight:800}@media (max-width:900px){.privacy-module__j5cwjG__layout{grid-template-columns:1fr}.privacy-module__j5cwjG__toc{position:static}.privacy-module__j5cwjG__sectionBody{padding-left:0}}
