.privacy-page .privacy-updated{margin:-10px 0 24px;font-size:12px}.privacy-contact{background:#fff;border:1px solid #dce4df;border-left:3px solid #00b884;border-radius:8px;gap:22px;margin:32px 0;padding:26px;display:grid}.privacy-contact dt{color:#53625c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:650}.privacy-contact dd{margin:0;font-weight:600}.privacy-contact a,.privacy-sources a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.privacy-contents{flex-wrap:wrap;gap:8px;margin:0 0 45px;display:flex}.privacy-contents a{color:#34493f;background:#e8efeb;border:1px solid #dce4df;border-radius:4px;padding:7px 11px;font-size:12px}.privacy-contents a:hover{background:#d8f1e6;border-color:#00845f}.privacy-section{padding-top:8px;scroll-margin-top:118px}.privacy-section+.privacy-section{border-top:1px solid #dce4df;margin-top:28px}.privacy-page .privacy-section h2{margin:24px 0 18px}.privacy-section p+p{margin-top:16px}.privacy-list{color:#53625c;margin:18px 0 0;padding-left:21px;list-style:outside}.privacy-list li+li{margin-top:12px}.privacy-list li::marker{color:#00845f}.privacy-sources{color:#006b4e;flex-wrap:wrap;gap:12px 24px;padding:0;font-size:13px;list-style:none;display:flex}@media (max-width:680px){.privacy-contact{padding:21px}.privacy-page .privacy-section h2{font-size:23px}}
