:root{--navy: #0B2444;--teal: #0EA5C9;--off-white: #F5F8FB;--white: #FFFFFF;--text-dark: #182840;--text-mid: #3A566A;--text-mute: #6B8899;--border: #CDDAE2}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:#f5f8fb}button,input,textarea,select{font:inherit}button{cursor:pointer}table{border-collapse:collapse;width:100%}.privacy-content .notice{background:#e4f5fb;border-left:4px solid #0EA5C9;padding:1.4rem 1.75rem;border-radius:0 8px 8px 0;font-family:Outfit,system-ui,sans-serif;color:#3a566a;line-height:1.78}.privacy-content .white-card{background:#fff;border:1px solid #CDDAE2;border-radius:8px;padding:2rem 2.25rem;margin-bottom:1rem}.privacy-content h2,.privacy-content h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#182840}.privacy-content h2{font-size:1.45rem;margin:0 0 1rem}.privacy-content h3{font-size:1.1rem;margin:1.25rem 0 .5rem}.privacy-content p,.privacy-content li{font-family:Outfit,system-ui,sans-serif;font-size:.9rem;color:#3a566a;line-height:1.82}.privacy-content p{margin:0 0 .875rem}.privacy-content ul{margin:.25rem 0 1rem 1.25rem;padding:0}.privacy-content table{font-family:Outfit,system-ui,sans-serif;font-size:.85rem;margin:.75rem 0 .25rem}.privacy-content th{background:#0b2444;color:#fff;padding:.7rem 1rem;text-align:left;font-weight:600;border-bottom:2px solid #0EA5C9}.privacy-content td{padding:.7rem 1rem;color:#3a566a;line-height:1.65;border-bottom:1px solid #CDDAE2;vertical-align:top}.privacy-content tr:nth-child(2n) td{background:#f5f8fb}@media (max-width: 680px){.privacy-content .white-card{padding:1.4rem 1.2rem}.privacy-content table{font-size:.78rem}.privacy-content th,.privacy-content td{padding:.55rem .6rem}}
