.yuan-disclosure{padding:16px 18px;margin:18px 0;border:1px solid #cbd9ce;border-radius:12px;background:#f3f7f1;color:#234334;font-size:14px;line-height:1.6}.yuan-disclosure p{margin:0 0 8px!important;color:inherit!important;font-size:inherit!important}.yuan-disclosure a,.yuan-consent a{text-decoration:underline;text-underline-offset:3px}.yuan-consent{display:flex!important;align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;line-height:1.55}.yuan-consent input{width:18px!important;height:18px!important;min-width:18px;flex:none;margin:3px 0 0!important}.yuan-status-details{font-size:13px;line-height:1.5;max-width:600px;margin:8px 0}.yuan-status-details summary{cursor:pointer;font-weight:650;text-decoration:underline;text-underline-offset:3px}.yuan-status-details p{padding:12px 14px;background:#f1f5ef;color:#234334;border-radius:10px;margin:8px 0;font-size:13px}.yuan-legal-links{display:flex;flex-wrap:wrap;gap:10px 22px;padding:22px 0;font-size:13px;line-height:1.6}.yuan-legal-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.yuan-legal-links a:focus-visible,.yuan-status-details summary:focus-visible{outline:3px solid #aa711c;outline-offset:4px}.legal .legal-meta{font-size:13px}.legal p,.legal li{font-size:15px;line-height:1.7}.legal h3{font-size:19px}.legal h1{overflow-wrap:anywhere}.legal .legal-card{overflow-wrap:anywhere}.legal-footer{padding:0 24px;background:#173b2c;color:#fff}.legal-footer .yuan-legal-links{max-width:960px;margin:auto}.legal a{ text-underline-offset:3px }.legal table{font-size:13px}.legal .legal-card table{min-width:0}.legal .legal-card td,.legal .legal-card th{overflow-wrap:anywhere}@media(max-width:640px){.yuan-disclosure{padding:14px;font-size:13px}.yuan-consent{font-size:13px}.yuan-legal-links{gap:10px 16px;font-size:12px}.legal h1{font-size:30px}.legal .container{width:calc(100% - 32px)}.legal-card{padding:18px}.legal p,.legal li{font-size:14px}.legal table{display:block;overflow-x:auto}.yuan-status-details{max-width:100%}}
@media(max-width:640px){.legal table{display:block!important;width:100%!important;max-width:100%;overflow-x:auto}.legal .legal-card{min-width:0}}
