.privacy-page{max-width:1050px;padding:38px 0 60px}.privacy-jump{flex-wrap:wrap;gap:12px;margin:0 0 28px;display:flex}.privacy-jump a{color:#1455a7;background:#eaf1fb;border:1px solid #cbdbee;border-radius:7px;padding:8px 14px;font-size:.9375rem}.privacy-notice{color:#172b4d;font-size:1rem;line-height:1.8}.privacy-notice p{color:#52677d;margin:12px 0}.privacy-notice section{border-bottom:1px solid #dbe5f0;padding:30px 0;scroll-margin-top:25px}.privacy-notice h2{letter-spacing:-.025em;margin:0 0 18px;line-height:1.25;font-size:1.5rem!important}.privacy-draft{color:#493908;background:#fff6d5;border-left:4px solid #e0af19;border-radius:8px;padding:23px 26px}.privacy-draft p{color:#665625}.privacy-draft small{font-size:.875rem}.privacy-table-wrap{margin:25px 0;overflow:auto}.privacy-notice table,.privacy-admin table{border-collapse:collapse;width:100%;min-width:620px;font-size:.9375rem}.privacy-notice caption{color:#123663;text-align:left;padding:0 0 15px;font-weight:600}.privacy-notice th,.privacy-notice td,.privacy-admin th,.privacy-admin td{text-align:left;vertical-align:top;border:1px solid #dbe5f0;padding:15px;line-height:1.65}.privacy-notice thead,.privacy-admin thead{background:#edf3fb}.privacy-notice th[scope=row]{width:19%;font-weight:650}.privacy-notice a{color:#1455a7;text-underline-offset:3px;text-decoration:underline!important}.privacy-notice ul{padding-left:24px;list-style:outside}.privacy-notice li{margin:10px 0}.privacy-admin{max-width:1180px;margin:auto;padding:38px 30px 60px}.privacy-admin h1{margin:15px 0;font-size:2.25rem}.privacy-admin h2{margin:32px 0 18px;font-size:1.6rem}.privacy-admin p{color:#52677d;line-height:1.8}.privacy-admin .privacy-admin-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.privacy-admin-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.privacy-admin .privacy-panel{background:#fff;border:1px solid #dbe5f0;border-radius:12px;margin:24px 0;padding:28px}.privacy-admin .privacy-panel h2{margin-top:0}.privacy-confirm-list{padding-left:22px;list-style:decimal}.privacy-confirm-list li{margin:20px 0;padding-left:8px;line-height:1.75}.privacy-confirm-list p{margin:7px 0}.privacy-confirm-list code{font-family:inherit}.privacy-admin .company-facts{overflow-wrap:anywhere;background:#f6f9fc;border-left:3px solid #f5cc42;margin-top:18px;padding:10px 20px}.privacy-admin small{font-size:.875rem}.privacy-full-link{color:#1455a7;text-underline-offset:3px;margin:18px 0;font-size:.9375rem;text-decoration:underline;display:block}@media (max-width:620px){.privacy-admin{padding:26px 18px}.privacy-admin .privacy-panel{padding:22px}.privacy-notice h2{font-size:1.3rem!important}.privacy-draft{padding:19px}.privacy-admin h1{font-size:1.8rem}.privacy-jump a{font-size:.875rem}}
