.privacy-notice{color:#475569;overflow-wrap:anywhere;max-width:1240px;margin:0 auto;padding:0 28px 80px}.privacy-notice h2,.privacy-notice h3{color:#0b2d5b}.privacy-notice h2{font-size:clamp(26px,3vw,36px)}.privacy-notice h3{margin:30px 0 14px;font-size:21px}.privacy-notice p,.privacy-notice li{line-height:1.8}.privacy-notice p{margin:16px 0}.privacy-notice ul{padding-left:24px;list-style:outside}.privacy-notice li{margin:10px 0}.privacy-notice a{color:#0b2d5b;text-underline-offset:4px;text-decoration:underline}.privacy-warning{background:#eee9df;border-left:4px solid #c9a96a;border-radius:0 8px 8px 0;padding:22px 26px}.privacy-warning ul{margin-bottom:0}.privacy-warning h3{margin-top:0}.privacy-reviewed{font-size:13px}.privacy-summary{background:#e6eeeb;border-radius:8px;margin:36px 0;padding:28px}.privacy-contents{border-block:1px solid #cad6d3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin-bottom:35px;padding:26px 0;font-size:14px;display:grid}.privacy-section{border-bottom:1px solid #d7dfdd;padding:32px 0;scroll-margin-top:24px}.privacy-table{border:1px solid #cad6d3;border-radius:8px;margin:26px 0;overflow-x:auto}.privacy-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.7}.privacy-table th,.privacy-table td{vertical-align:top;border-bottom:1px solid #d7dfdd;padding:18px}.privacy-table thead{color:#0b2d5b;background:#e6eeeb}.privacy-table tbody th{color:#0b2d5b;width:19%;font-weight:600}.privacy-table code{white-space:normal;overflow-wrap:anywhere;font-size:12px}@media (max-width:750px){.privacy-contents{grid-template-columns:1fr 1fr}.privacy-notice{padding:0 24px 48px}.privacy-summary,.privacy-warning{padding:20px}.privacy-table table{min-width:600px}}@media (max-width:420px){.privacy-contents{grid-template-columns:1fr}}
