*{box-sizing:border-box;margin:0;padding:0}
menu,ol,ul{list-style:none}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;color:#333;background-color:#f6f6f6}
a{text-decoration:none;color:inherit}

.help-page-container{background-color:#f6f6f6;padding:20px 12px;min-height:100vh}
.page-container{margin:auto;max-width:1440px;transition:width .3s cubic-bezier(.4,0,.2,1)}
.breadcrumb-container{display:block}
.flex-vertical-center{align-items:center;display:flex}
.sidebar-layout{display:flex;margin-top:12px;gap:30px}
.sidebar-sticky{position:sticky;top:120px;height:100%}
.sidebar{flex:0 0 240px;width:240px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.main-content{flex:1;background:#fff;border-radius:8px;width:100%}

.el-breadcrumb{font-size:14px;line-height:1}
.el-breadcrumb:after,.el-breadcrumb:before{content:"";display:table}
.el-breadcrumb:after{clear:both}
.el-breadcrumb__item{align-items:center;display:inline-flex;float:left}
.el-breadcrumb__inner{color:#606266;font-weight:inherit!important}
.font-size-13{font-size:13px}
.c-666{color:#666}
.el-breadcrumb__separator{color:#c0c4cc;font-weight:700;margin:0 9px}
.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:#2d2d2d;cursor:text;font-weight:500}
.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}
.font-500{font-weight:500}
.c-2d2d2d{color:#2d2d2d!important}

.sidebar-list{white-space:nowrap;position:relative;display:flex;flex-direction:column}
.sidebar-item{display:flex;position:relative;height:50px;transition:all .3s;width:100%;align-items:center;border-bottom:1px solid #eee}
.sidebar-item:last-child{border-bottom:none}
.sidebar-item:hover{background-color:#eee}
.sidebar-title{line-height:14px;font-weight:700;padding-left:18px;color:#2d2d2d}
.sidebar-link{width:100%;height:100%;display:flex;align-items:center;transition:all .3s;padding-left:18px;color:#333;position:relative}
.sidebar-link--active{color:#e72528}
.sidebar-link--active::after{content:"";position:absolute;width:3px;height:100%;top:0;right:0;background-color:#e72528}

.content-header{display:flex;justify-content:space-between;align-items:center;height:60px;padding-left:25px;padding-right:25px;border-bottom:1px solid #eee;margin-bottom:20px}
.content-title{line-height:20px;font-size:16px;margin:0;font-weight:700}
.content-body{line-height:22px;padding: 0 25px 20px}
.content-body-cn{display:none}

.content-section{margin-bottom:30px}
.content-section h2{font-size:18px;margin-bottom:15px;color:#2d2d2d;border-left:4px solid #e72528;padding-left:12px}
.content-section p{line-height:1.7;margin-bottom:15px;color:#555}

.industry-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:15px 0}
.industry-item{background:#f8f9fa;padding:10px 15px;border-radius:6px;font-size:14px;border-left:3px solid #e72528;transition:all .3s}
.industry-item:hover{background:#e9ecef;transform:translateY(-2px)}
.industry-link{display:block;width:100%;height:100%;color:#333;text-decoration:none}
.industry-link:hover{color:#e72528}
.highlight{color:#e72528;font-weight:500}
.company-intro{background:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0;border-left:4px solid #e72528;border-right:4px solid #e72528}

.policy-section{padding:20px;background:#fff;border-radius:8px;line-height:1.8}
.policy-section h2{font-size:20px;margin-bottom:20px;color:#2d2d2d;border-left:4px solid #e72528;padding-left:15px;font-weight:600;line-height:1.4}
.policy-section h3{font-size:17px;margin:25px 0 15px;color:#2d2d2d;font-weight:600;line-height:1.4}
.policy-section h4{font-size:16px;margin:20px 0 12px;color:#2d2d2d;font-weight:600}
.policy-section p{line-height:1.8;margin-bottom:16px;color:#555;font-size:15px;text-align:justify}
.policy-section ul{margin:15px 0;padding-left:20px}
.policy-section li{margin-bottom:8px;line-height:1.6;color:#555}

.definition-block{background:#f8f9fa;padding:15px 20px;border-radius:6px;margin:15px 0;border-left:4px solid #e72528}
.note-block{background:#fff8e6;padding:12px 15px;border-radius:6px;margin:15px 0;border-left:4px solid #ffc107;font-size:14px}
.contact-block{background:#e8f4fd;padding:15px 20px;border-radius:6px;margin:15px 0;border-left:4px solid #1890ff}
.process-block{background:#f0f9f0;padding:15px 20px;border-radius:6px;margin:15px 0;border-left:4px solid #52c41a}
.security-block{background:#f8f9fa;padding:15px 20px;border-radius:6px;margin:15px 0;border-left:4px solid #e72528}
.alert-block{background:#fff5f5;padding:15px 20px;border-radius:6px;margin:15px 0;border-left:3px solid #e72528;font-size:14px}

.policy-table{width:100%;border-collapse:collapse;margin:15px 0;background:#fafafa;border-radius:8px;overflow:hidden}
.policy-table td,.policy-table th{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}
.policy-table th{background-color:#f8f9fa;font-weight:600;color:#2d2d2d}
.policy-table tr:hover{background-color:#f8f9fa}
.policy-table tr:nth-child(even){background:#f8f9fa}
.policy-table tr:nth-child(odd){background:#fff}

.contact-item{margin-bottom:12px;display:flex;align-items:flex-start}
.contact-label{font-weight:600;color:#2d2d2d;min-width:120px;margin-right:15px}
.contact-value{color:#555;flex:1}

.policy-subsection{margin:15px 0;padding:15px;background:#fafafa;border-radius:6px;border:1px solid #eee}
.policy-subsection-title{font-weight:600;color:#2d2d2d;margin-bottom:10px;font-size:15px}
.policy-clause{margin:15px 0;padding-left:20px;border-left:3px solid #e72528}

.browser-list{margin:15px 0;padding-left:20px}
.browser-list li{margin-bottom:10px;line-height:1.6}

@media (max-width:768px){
    .sidebar-layout{flex-direction:column}
    .sidebar{width:100%}
    .sidebar-list{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:0 10px}
    .sidebar-item{width:auto;flex:0 0 auto;height:54px;border-bottom:none;border-right:1px solid #eee}
    .sidebar-item:last-child{border-right:none}
    .sidebar-link--active::after{width:100%;height:3px;top:auto;bottom:0;left:0;right:0}
    .content-header{padding-left:12px;padding-right:12px}
    .content-body{padding:20px 12px}
    .industry-list{grid-template-columns:1fr}
    .policy-table{display:block;overflow-x:auto}
    .policy-section{padding:15px;margin-bottom:20px}
    .policy-section h2{font-size:18px;padding-left:12px}
    .policy-section h3{font-size:15px}
    .policy-section p{font-size:14px;line-height:1.7}
    .definition-block, .note-block, .contact-block, .process-block, 
    .security-block, .alert-block{padding:15px}
    .contact-item{flex-direction:column}
    .contact-label{min-width:auto;margin-right:0;margin-bottom:5px}
    .policy-subsection{padding:12px}
}