html{scroll-padding-top:140px}
.breadcrumbs{display:flex;gap:12px;align-items:center;font-size:11px;color:#586650;flex-wrap:wrap;margin-bottom:28px}.breadcrumbs a{border-bottom:1px solid #aab4a4}
.policy-hero{padding-top:48px;padding-bottom:37px}.policy-hero h1{font:700 46px/1.4 'Noto Sans SC','Microsoft YaHei',sans-serif;letter-spacing:-.02em;color:var(--green)}.policy-lead{font-size:15px;line-height:1.9;color:#52614e;margin-top:17px}.policy-version{font-size:10px;color:#596952;margin-top:18px}
.policy-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#e5e9df}.policy-overview>div{padding:25px 27px;border-right:1px solid #c7d0bf}.policy-overview>div:last-child{border:0}.policy-overview>div>span{font-size:11px;color:#52614e;display:block}.policy-overview strong{font-size:25px;font-weight:700;line-height:1.5;color:var(--green);display:block;margin:10px 0}.policy-overview p{font-size:10px;line-height:1.8;color:#52614e}
.policy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;padding-top:56px;padding-bottom:65px}.policy-toc{position:sticky;top:140px;align-self:start;font-size:12px}.policy-toc>span{font-weight:700;color:var(--green);font-size:14px}.policy-toc nav{display:flex;flex-direction:column;gap:0;margin-top:17px}.policy-toc nav a{padding:11px 0;border-bottom:1px solid var(--line);color:#52614e}.policy-toc nav a:hover{color:var(--green);text-decoration:underline;text-underline-offset:5px}.policy-back{display:block;margin-top:25px;font-size:11px;color:var(--green)}
.policy-content{max-width:850px;min-width:0}.policy-content .policy-scope{background:#eee9df;padding:22px 26px;color:#465740;font-size:12px;line-height:2;margin:0 0 35px}.policy-content section{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--line);scroll-margin-top:10px}.policy-content section:last-child{border:0;margin-bottom:0;padding-bottom:0}.policy-content h2{font:700 25px/1.6 'Noto Sans SC','Microsoft YaHei',sans-serif;color:var(--green);margin:0 0 18px}.policy-content p,.policy-content li{font-size:13px;line-height:2.1;color:#52614e}.policy-content p+p{margin-top:14px}.policy-content ul{margin:0;padding-left:20px}.policy-content li{padding-left:5px;margin-bottom:10px}.policy-content li:last-child{margin-bottom:0}
.policy-table-scroll{overflow-x:auto;margin:24px 0}.policy-table{font-size:12px;width:100%;margin:0;table-layout:fixed;color:#52614e}.policy-table caption{font-size:12px;font-weight:600;text-align:left;color:var(--green);padding-bottom:12px}.policy-table thead{background:#e5e9df}.policy-table th,.policy-table td{padding:16px 18px;font-size:12px;line-height:2;border-bottom:1px solid #cbd3c4;vertical-align:top;text-align:left;overflow-wrap:anywhere}.policy-table th{font-weight:600;color:var(--green)}.policy-table tr>:first-child{width:36%}
.policy-help{padding:27px;background:#e5e9df;margin-top:25px}.policy-help h3{font-size:17px;font-weight:700;color:var(--green);margin-bottom:10px}.policy-help .solid{margin-top:20px}.policy-return{background:#eee9df;padding:38px 0}.policy-return>.wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.policy-return h2{font-size:24px;font-weight:700;color:var(--green);font-family:'Noto Sans SC','Microsoft YaHei',sans-serif}.policy-return .solid{flex-shrink:0}
@media(max-width:1150px){.policy-layout{grid-template-columns:190px 1fr;gap:42px}.policy-hero h1{font-size:40px}.policy-overview>div{padding:23px}.policy-overview strong{font-size:23px}}
@media(max-width:850px){.policy-hero{padding-top:35px}.policy-layout{grid-template-columns:160px 1fr;gap:30px}.policy-overview{grid-template-columns:1fr 1fr}.policy-overview>div:nth-child(-n+2){border-bottom:1px solid #c7d0bf}.policy-overview>div:nth-child(2){border-right:0}.policy-overview>div:nth-child(3){border-right:1px solid #c7d0bf}.policy-content h2{font-size:23px}.policy-content p,.policy-content li{font-size:12px}.policy-table th,.policy-table td{padding:13px;font-size:11px}.policy-return h2{font-size:22px}}
@media(max-width:600px){html{scroll-padding-top:106px}.policy-hero{padding-top:26px;padding-bottom:27px}.breadcrumbs{font-size:10px;margin-bottom:24px}.policy-hero h1{font-size:30px}.policy-lead{font-size:13px;margin-top:14px}.policy-overview>div{padding:20px 16px}.policy-overview>div>span{font-size:10px}.policy-overview strong{font-size:22px}.policy-overview p{font-size:9px}.policy-layout{display:block;padding-top:30px;padding-bottom:38px}.policy-toc{position:static;margin-bottom:30px}.policy-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.policy-toc nav a{font-size:11px}.policy-back{font-size:10px}.policy-content .policy-scope{padding:19px;font-size:11px}.policy-content h2{font-size:23px}.policy-content section{padding-bottom:24px;margin-bottom:24px}.policy-table{min-width:0}.policy-table th,.policy-table td{padding:11px 10px;font-size:10px}.policy-table tr>:first-child{width:38%}.policy-help{padding:22px}.policy-help h3{font-size:16px}.policy-return>.wrap{display:block}.policy-return h2{font-size:23px;margin-bottom:22px}}
.policy-overview>div{min-width:0;overflow-wrap:anywhere}.policy-overview{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:850px){.policy-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}
