.legal-foundation-body{--legal-accent:#144d85;overflow-wrap:anywhere}.growth .legal-foundation-body{--legal-accent:#ae252c}.legal-reading-nav{position:sticky;top:0;z-index:12;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;background:#fff;border-top:1px solid #cdd9e4;border-bottom:1px solid #cdd9e4;padding:12px 0;margin:22px 0}.legal-reading-nav a{font-size:14px;color:var(--legal-accent);text-decoration:none}.legal-version-note{background:#f0f5fa;border-left:3px solid var(--legal-accent);padding:18px 22px;margin:22px 0!important;font-style:normal!important}.legal-version-note p{font-size:14px;line-height:1.85;margin:0 0 10px}.legal-version-note p:last-child{margin-bottom:0}.legal-contents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:24px 0;padding:18px;border:1px solid #d2dfeb}.legal-contents a{font-size:14px;line-height:1.7;color:var(--legal-accent);text-decoration:none}.legal-official-original{font-family:'Noto Serif SC','SimSun',serif;color:#142f48;line-height:2}.legal-official-original h2{text-align:center;font-size:22px;line-height:1.8;margin:42px 0 24px;scroll-margin-top:100px}.legal-official-original h3{text-align:center;font-size:18px;margin:28px 0 18px}.legal-paragraph,.legal-adoption{font-size:16px;line-height:2.15;text-indent:2em;margin:14px 0;white-space:pre-line}.legal-subitem{font-size:16px;line-height:2.15;padding-left:2em;margin:12px 0}.legal-adoption{font-size:14px;color:#596c80}.legal-chinese-original>summary{color:var(--legal-accent);font-weight:700;cursor:pointer;padding:16px 0}.legal-rate-table{margin:30px 0}.legal-rate-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px}.legal-rate-table th,.legal-rate-table td{border:1px solid #8da2b5;padding:8px;text-align:center;overflow-wrap:anywhere}.legal-rate-table th:first-child{width:12%}.legal-rate-table th:last-child{width:20%}.legal-rate-table thead{background:#edf3f9}.legal-rate-table img{width:auto;max-width:100%;height:auto;margin:16px auto}.legal-table-note{font-size:14px;line-height:1.9;margin:12px 0}.legal-pdf-section{margin:32px 0}.legal-pdf-section details>p{font-size:14px}.legal-pdf-section a{color:var(--legal-accent)}
@media(max-width:600px){.legal-contents{grid-template-columns:minmax(0,1fr);padding:12px}.legal-reading-nav{gap:8px 14px;padding:10px 0}.legal-reading-nav a{font-size:12px}.legal-version-note{padding:14px}.legal-paragraph,.legal-subitem{font-size:16px;line-height:2.05}.legal-official-original h2{font-size:20px}.legal-rate-table table{font-size:13px}.legal-rate-table th,.legal-rate-table td{padding:6px 4px}.legal-rate-table th:first-child{width:13%}.legal-rate-table th:last-child{width:19%}}
.legal-foundation-links{margin:14px 0 4px;border-top:1px solid #d5e0eb;padding-top:12px}.legal-foundation-links>summary{font-size:14px;color:var(--navy,#144d85);cursor:pointer;font-weight:700}.legal-foundation-links ul{padding:0 0 0 18px;margin:12px 0;display:grid;gap:10px}.legal-foundation-links li{font-size:14px;line-height:1.8}.legal-foundation-links a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.legal-foundation-links a:hover{text-decoration:underline}
.legal-reading-nav a{padding:6px 0;min-height:0;line-height:1.6}.legal-contents a{padding:3px 0;min-height:0;line-height:1.8}.legal-foundation-body .legal-version-note,.legal-foundation-body .legal-version-note p{color:#526478}.legal-foundation-body .legal-version-note a{color:var(--legal-accent)}.legal-rate-table{display:flow-root}.legal-keep-together{white-space:nowrap}
