.privacy-page .info-card{max-width:1000px}.privacy-page .info-body{gap:12px}.privacy-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.privacy-topics>button{color:#c5d0d0;text-align:left;background:#182832;border:1px solid #e8fff028;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:68px;padding:12px 30px 12px 12px;display:flex;position:relative}.privacy-topics strong{color:#faf3e5;font-size:16px}.privacy-topics span{font-size:14px;line-height:1.35}.privacy-topics b{color:#48f5c1;position:absolute;top:12px;right:12px}.privacy-topics>button:focus-visible{outline-offset:2px;outline:3px solid #48f5c1}.privacy-page .info-body>div:has(>button){flex-wrap:wrap;gap:8px;display:flex}.privacy-page .info-body>div:has(>button)>button{color:#d6fff2;background:#16332c;border:1px solid #48f5c16b;border-radius:10px;min-height:44px;padding:8px 12px;font-size:14px}.privacy-page .info-body>div:has(>button)>small{width:100%;font-size:13px;line-height:1.3}.privacy-topic-dialog .privacy-topic-copy{color:#c5d0d0;font-size:16px;line-height:1.5}body:has(.privacy-topic-dialog:not(:lang(en))) [data-slot=dialog-overlay]{z-index:99;background:#000a;position:fixed;inset:0}.privacy-topic-dialog:not(:lang(en)){z-index:100;width:min(680px,100vw - 32px);max-width:none;max-height:calc(var(--app-height,100dvh) - 32px);box-sizing:border-box;color:#f3f6fc;font-family:var(--locale-font,Arial,Helvetica,sans-serif);background:#122027;border:1px solid #48f5c155;border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)translate(0,0);box-shadow:0 24px 70px #0009}.privacy-topic-dialog:not(:lang(en)) .native-dialog-heading{flex:none;padding-inline-end:32px}.privacy-topic-dialog:not(:lang(en)) h2{margin:0;font-size:22px;line-height:1.3}.privacy-topic-dialog:not(:lang(en))>.native-scroll{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.privacy-topic-dialog:not(:lang(en)) .native-fit-content{height:auto;min-height:0}.privacy-topic-dialog:not(:lang(en)) .privacy-topic-copy{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.privacy-topic-dialog:not(:lang(en)) p{margin:0}.privacy-topic-dialog:not(:lang(en)) a{color:#88f4be;text-underline-offset:3px}.privacy-topic-dialog:not(:lang(en))>[data-slot=dialog-close]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset:10px 10px auto auto}.privacy-topic-dialog:not(:lang(en))>[data-slot=dialog-close] .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.privacy-topic-dialog:not(:lang(en)) :focus-visible{outline-offset:2px;outline:3px solid #48f5c1}@media (width<=599px){.privacy-page .info-card{gap:12px;padding:16px}.privacy-page .info-card>header{padding-bottom:10px}.privacy-topics{grid-template-columns:minmax(0,1fr);gap:6px}.privacy-topics>button{gap:2px;min-height:56px;padding:8px 28px 8px 10px}.privacy-topics strong{font-size:14px}.privacy-topics span{font-size:12px}.privacy-topic-dialog .privacy-topic-copy{font-size:14px;line-height:1.45}}@media (width>=600px) and (height<=600px){.privacy-page .info-card{gap:10px;padding:16px}.privacy-page .info-card>header{padding-bottom:8px}.privacy-topics>button{min-height:58px;padding-block:8px}}
