.privacy-page{max-width:900px}.privacy-page>h1{margin-bottom:12px}.privacy-page>.privacy-meta{color:var(--muted);margin:0 0 28px;font-size:12px;line-height:1.7}.privacy-page p,.privacy-page li{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.9}.privacy-page a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #d6a3b7;text-decoration:underline #d6a3b7}.privacy-page a:hover{color:#b13960}.privacy-page a:focus-visible,.privacy-table-wrap:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #e64d78}.privacy-page strong{color:var(--ink);font-weight:600}.privacy-page section{scroll-margin-top:110px}.privacy-page section h2{letter-spacing:-.5px;margin:38px 0 16px;font-size:22px;line-height:1.4}.privacy-page section h3{letter-spacing:-.2px;margin:26px 0 10px;font-size:16px;line-height:1.5}.privacy-page section p{margin:0 0 15px}.privacy-page section ul{margin:15px 0 20px;padding-left:22px}.privacy-page section li{margin:9px 0;padding-left:3px}.privacy-summary{background:#fff6f9;border:1px solid #eedbe3;border-left:3px solid #e64d78;border-radius:10px;margin:28px 0;padding:22px 24px}.privacy-summary>strong{font-size:14px}.privacy-summary p{margin:10px 0 0;font-size:13px}.privacy-contents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.privacy-contents>strong{font-size:13px}.privacy-contents ol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 38px;margin:16px 0 0;padding-left:22px;display:grid}.privacy-contents li{padding-left:2px;font-size:12px;line-height:1.6}.privacy-contents a{text-decoration-color:#0000}.privacy-table-wrap{border:1px solid var(--line);border-radius:10px;max-width:100%;margin:18px 0 24px;overflow-x:auto}.privacy-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:13px;line-height:1.8}.privacy-table-wrap caption{text-align:left;color:var(--ink);border-bottom:1px solid var(--line);background:#fff6f9;padding:14px 18px;font-size:12px;font-weight:600}.privacy-table-wrap th,.privacy-table-wrap td{vertical-align:top;overflow-wrap:anywhere;padding:14px 18px}.privacy-table-wrap thead th{color:var(--ink);border-bottom:1px solid var(--line);background:#faf8f9;font-size:12px;font-weight:600}.privacy-table-wrap tbody th{width:26%;color:var(--ink);font-weight:500}.privacy-table-wrap td{color:var(--muted)}.privacy-table-wrap tbody tr+tr>*{border-top:1px solid var(--line)}.privacy-related{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 24px;margin-top:36px;padding-top:24px;font-size:12px;display:flex}@media (max-width:650px){.privacy-page section h2{font-size:21px}.privacy-summary{padding:19px}.privacy-contents ol{grid-template-columns:1fr;row-gap:10px}.privacy-page p,.privacy-page li{font-size:13px}.privacy-page .privacy-contents li{font-size:12px}.privacy-page>h1{font-size:36px}.privacy-table-wrap th,.privacy-table-wrap td{padding:12px 14px}}
