#legal-footer{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;width:100%;padding:25px max(24px,5vw);margin:0;border-top:1px solid #b99c6830;background:#101213;color:#b9b4a8;font:12px/1.8 "Segoe UI","Microsoft YaHei",sans-serif;text-align:left}
#legal-footer a{color:#c8b48e;text-decoration:none;text-underline-offset:4px}#legal-footer a:hover{text-decoration:underline;color:#ead7b2}#legal-footer a:focus-visible{outline:2px solid #c5a976;outline-offset:5px}#legal-footer .legal-brand{letter-spacing:1px;color:#dfd5c1}#legal-footer .legal-brand span{display:inline-block;margin-left:15px;color:#96958a;font-size:11px;letter-spacing:0}#legal-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;width:auto;order:initial}
.policy-layout{max-width:1190px;grid-template-columns:185px minmax(0,1fr);gap:68px;padding-bottom:70px}.policy-layout main{max-width:820px}.policy-layout .sidebar{overflow:visible}.policy-layout .toc a[aria-current="page"]{color:#dcc18d;border-left-color:#c5a976;background:#c5a97613}.policy-layout .doc-section ul,.policy-layout .doc-section ol{padding-left:22px;color:#b0afa6;line-height:2}.policy-layout .doc-section li{padding-left:3px;margin:9px 0}.policy-layout .doc-section li strong{color:#e0d6c3}.policy-layout .contact-box{padding:19px 22px;border:1px solid #c5a97630;border-radius:5px;background:#171a1b}.policy-layout .contact-box p{margin:5px 0}.policy-layout .contact-box a{overflow-wrap:anywhere}.policy-layout .policy-summary{margin-top:25px;padding:18px 22px;border-left:2px solid #b59b66;background:#c5a97609;color:#cfc4ad;font-size:13px;line-height:1.95}.policy-layout .section-heading{margin-bottom:17px}.policy-layout .document-intro{padding-top:50px}.policy-layout .doc-section{padding:32px 0}.policy-layout .intro-meta{margin-top:22px}.policy-layout .notice-list{list-style:none;padding:0!important}.policy-layout .notice-list li{border-bottom:1px solid #c5a97617;padding:12px 0;margin:0}.policy-layout .notice-list li:last-child{border:0}.policy-reading{font-size:12px;line-height:1.9;color:#a8a69f}.policy-reading a{color:#d1b887;text-decoration:underline;text-underline-offset:3px}.policy-layout table{min-width:0}.policy-layout td:first-child{width:24%}
@media(max-width:760px){#legal-footer{padding:22px;gap:15px}#legal-footer .legal-brand span{display:block;margin:4px 0 0}#legal-footer nav{gap:12px 20px}.policy-layout{display:block;padding:0 22px 45px}.policy-layout .sidebar{top:63px}.policy-layout .toc a[aria-current="page"]{border-color:#c5a97640}.policy-layout .document-intro{padding:32px 0}.policy-layout .doc-section{padding:27px 0}.policy-layout .doc-section li{font-size:13px}.policy-layout td,.policy-layout th{padding:10px}.policy-layout td:first-child{width:28%}.policy-layout .contact-box{padding:16px}.policy-layout .policy-summary{padding:15px 17px}}
@media print{#legal-footer,.policy-layout .sidebar{display:none!important}.policy-layout{display:block;max-width:none;padding:0}.policy-layout main{max-width:none}.policy-layout .policy-summary,.policy-layout .contact-box{background:#f4f4f4;color:#111}.policy-layout .doc-section{break-inside:auto}.policy-layout .doc-section li{color:#111}.policy-layout .doc-section li strong{color:#111}}

#legal-footer button[data-mulin-open-disclaimer]{appearance:none;border:0;padding:0;background:none;color:#c8b48e;font:inherit;cursor:pointer;text-underline-offset:4px}#legal-footer button[data-mulin-open-disclaimer]:hover{text-decoration:underline;color:#ead7b2}#legal-footer button[data-mulin-open-disclaimer]:focus-visible{outline:2px solid #c5a976;outline-offset:5px}#legal-footer button[hidden]{display:none!important}
