.privacy-links{display:flex;justify-content:center;gap:20px;align-items:center;flex-wrap:wrap;padding:18px 16px;font:14px/1.6 Arial,sans-serif;color:#184d40}.privacy-links a,.privacy-links button{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px}.privacy-links button{border:0;background:none;cursor:pointer;padding:8px}.privacy-page{margin:0;background:#fafbf5;color:#203e32;font:16px/1.8 Arial,'Microsoft YaHei',sans-serif}.privacy-header{max-width:1080px;margin:auto;display:flex;justify-content:space-between;padding:25px}.privacy-header a{color:#184d40;font-weight:bold;text-decoration:none}.privacy-document{max-width:780px;margin:36px auto 70px;padding:0 24px}.privacy-eyebrow{letter-spacing:2px;font-size:12px;font-weight:bold;color:#617663}.privacy-document h1{font-size:clamp(32px,6vw,48px);line-height:1.2;margin:14px 0}.privacy-lead{font-size:19px;color:#5b6e60}.privacy-draft{background:#fff3d7;border:1px solid #dfcb96;padding:18px 22px;border-radius:12px;margin:28px 0}.privacy-draft p{margin:5px 0 0}.privacy-toc{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:24px;background:#eaf0e3;border-radius:12px}.privacy-document a{color:#255b40}.privacy-document section{scroll-margin-top:24px;margin-top:34px}.privacy-document h2{font-size:23px;line-height:1.4}.privacy-document button,.privacy-dialog button{cursor:pointer;font:inherit;padding:11px 18px;border-radius:8px;border:1px solid #8da38c;background:#f5f8f0;color:#1c4934}.privacy-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:85vh;overflow:auto;padding:28px;border:1px solid #b8c9ad;border-radius:16px;background:#fffef8;color:#203e32;font:15px/1.65 Arial,'Microsoft YaHei',sans-serif;box-shadow:0 18px 70px #16351f40}.privacy-dialog::backdrop{background:#152d2466}.privacy-dialog h2{margin:0 0 12px;font-size:25px}.privacy-dialog label{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e1e7dc}.privacy-dialog input{margin-top:7px;width:18px;height:18px;accent-color:#315c3d;flex-shrink:0}.privacy-dialog small{display:block;color:#61715f}.privacy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.privacy-actions .privacy-save{background:#28583b;color:white}.privacy-preview-note{padding:12px;background:#fff3d7;border-radius:8px;font-size:13px}.privacy-dialog a{color:#255b40}.privacy-dialog button:focus-visible,.privacy-links button:focus-visible{outline:3px solid #aa7742;outline-offset:3px}@media(max-width:520px){.privacy-toc{grid-template-columns:1fr}.privacy-dialog{padding:22px}.privacy-actions button{width:100%}}

.chainle-footer .cf-bottom{align-items:center;flex-wrap:wrap}.chainle-footer .cf-bottom .privacy-links{padding:0;gap:18px;font-size:12px;line-height:1.5}.chainle-footer .cf-bottom .privacy-links a,.chainle-footer .cf-bottom .privacy-links button{font:inherit;padding:4px 0;margin:0}.chainle-footer .cf-bottom .privacy-links button{border:0;background:none}@media(max-width:760px){.chainle-footer .cf-bottom{align-items:flex-start;gap:8px}.chainle-footer .cf-bottom .privacy-links{gap:20px}}

.chainle-footer .cf-privacy-settings{display:inline-block;color:#184d40;text-align:left;font:14px/1.5 Arial,sans-serif;border:0;border-radius:0;background:none;box-shadow:none;padding:5px 0;margin:0;cursor:pointer}.chainle-footer .cf-privacy-settings:hover{text-decoration:underline;text-underline-offset:4px}.chainle-footer .cf-privacy-settings:focus-visible{outline:2px solid #36744b;outline-offset:4px}@media(max-width:760px){.chainle-footer .cf-privacy-settings{padding:9px 0}}
