.legal-module__Qu0mEa__page{background:#fff;min-height:100svh}.legal-module__Qu0mEa__header{border-bottom:1px solid #e9eef8;justify-content:space-between;align-items:center;gap:20px;padding:16px clamp(22px,5vw,60px);display:flex}.legal-module__Qu0mEa__brand{display:inline-flex}.legal-module__Qu0mEa__brand img{object-fit:contain;width:auto;height:46px}.legal-module__Qu0mEa__otherDoc{color:#1746d1;font-size:.82rem;font-weight:650}.legal-module__Qu0mEa__otherDoc:hover{text-decoration:underline}.legal-module__Qu0mEa__doc{max-width:68ch;margin:0 auto;padding:clamp(34px,6vw,68px) clamp(22px,5vw,32px) 40px}.legal-module__Qu0mEa__eyebrow{color:#1746d1;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.legal-module__Qu0mEa__doc h1{letter-spacing:-.035em;margin:12px 0 14px;font:700 clamp(2rem,4vw,2.9rem)/1.1 Poppins,sans-serif}.legal-module__Qu0mEa__summary{color:#4a5570;margin:0 0 12px;font-size:1.02rem;line-height:1.7}.legal-module__Qu0mEa__meta{color:#7a849b;border-bottom:1px solid #edf1f8;margin:0 0 30px;padding-bottom:24px;font-size:.78rem}.legal-module__Qu0mEa__intro p{color:#2b3855;margin:0 0 16px;font-size:.96rem;line-height:1.8}.legal-module__Qu0mEa__section{margin-top:34px}.legal-module__Qu0mEa__section h2{letter-spacing:-.02em;margin:0 0 12px;font:650 1.12rem Poppins,sans-serif}.legal-module__Qu0mEa__section p{color:#4a5570;margin:0 0 14px;font-size:.93rem;line-height:1.8}.legal-module__Qu0mEa__section ul{flex-direction:column;gap:9px;margin:0;padding-left:20px;display:flex}.legal-module__Qu0mEa__section li{color:#4a5570;font-size:.93rem;line-height:1.7}.legal-module__Qu0mEa__section li::marker{color:#ff6d5a}.legal-module__Qu0mEa__foot{border-top:1px solid #edf1f8;flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:68ch;margin:0 auto;padding:26px clamp(22px,5vw,32px) 60px;display:flex}.legal-module__Qu0mEa__foot a{color:#1746d1;font-size:.84rem;font-weight:600}.legal-module__Qu0mEa__foot a:hover{text-decoration:underline}.legal-module__Qu0mEa__dialog{background:#fff;border:0;border-radius:22px;width:min(760px,100vw - 32px);max-height:min(88svh,900px);padding:0;overflow:hidden;box-shadow:0 28px 90px #0616424d}.legal-module__Qu0mEa__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06164294}.legal-module__Qu0mEa__dialogInner{flex-direction:column;max-height:min(88svh,900px);display:flex}.legal-module__Qu0mEa__dialogHead{border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px 18px;display:flex}.legal-module__Qu0mEa__dialogHead h2{letter-spacing:-.03em;margin:8px 0 6px;font:650 1.3rem Poppins,sans-serif}.legal-module__Qu0mEa__dialogMeta{color:#7a849b;margin:0;font-size:.74rem}.legal-module__Qu0mEa__dialogClose{color:#1746d1;cursor:pointer;background:#eef3ff;border:0;border-radius:11px;flex:none;width:36px;height:36px;font-size:1.4rem;line-height:1}.legal-module__Qu0mEa__dialogClose:hover{color:#fff;background:#1746d1}.legal-module__Qu0mEa__dialogBody{flex:auto;padding:22px 26px;overflow-y:auto}.legal-module__Qu0mEa__dialogBody p{color:#4a5570;margin:0 0 13px;font-size:.9rem;line-height:1.75}.legal-module__Qu0mEa__dialogBody h3{margin:24px 0 10px;font:650 1rem Poppins,sans-serif}.legal-module__Qu0mEa__dialogBody ul{flex-direction:column;gap:8px;margin:0 0 13px;padding-left:20px;display:flex}.legal-module__Qu0mEa__dialogBody li{color:#4a5570;font-size:.88rem;line-height:1.7}.legal-module__Qu0mEa__dialogBody li::marker{color:#ff6d5a}.legal-module__Qu0mEa__dialogFoot{background:#fbfcff;border-top:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:14px;padding:16px 26px;display:flex}.legal-module__Qu0mEa__dialogFoot a{color:#1746d1;font-size:.82rem;font-weight:650}.legal-module__Qu0mEa__dialogFoot a:hover{text-decoration:underline}.legal-module__Qu0mEa__dialogDone{color:#fff;cursor:pointer;background:#1746d1;border:0;border-radius:12px;min-height:42px;padding:0 20px;font-size:.82rem;font-weight:650}.legal-module__Qu0mEa__dialogDone:hover{background:#0b2a82}@media (max-width:560px){.legal-module__Qu0mEa__dialog{border-radius:18px;width:calc(100vw - 16px)}.legal-module__Qu0mEa__dialogHead,.legal-module__Qu0mEa__dialogBody,.legal-module__Qu0mEa__dialogFoot{padding-inline:18px}}
