body{--sl-accent:#1d4f7a;--sl-soft:#eef5fb;--sl-ink:#243644}
body[data-sitewide-language="zh-cn"]{--sl-accent:#176c5b;--sl-soft:#eef8f2;--sl-ink:#213c35}
body[data-sitewide-language="vi"]{--sl-accent:#087d78;--sl-soft:#eff9f1;--sl-ink:#203d3b}
body[data-sitewide-language="pt-br"]{--sl-accent:#087a78;--sl-soft:#fff5ed;--sl-ink:#29403f}
.sl-switch{max-width:920px;margin:12px auto;padding:10px 18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:600 14px/1.4 system-ui,sans-serif}
.sl-switch strong{margin-right:4px;color:#53646a}
.sl-switch a{padding:8px 12px;border:1px solid #ccd9dc;border-radius:999px;color:#263f47;background:#fff;text-decoration:none}
.sl-switch a[aria-current="page"]{background:var(--sl-accent);border-color:var(--sl-accent);color:#fff}
.sl-panel{max-width:880px;margin:20px auto 36px;padding:clamp(20px,4vw,40px);border-top:5px solid var(--sl-accent);background:#fff;color:var(--sl-ink);box-shadow:0 8px 30px #16343c14;font:400 17px/1.85 system-ui,-apple-system,sans-serif}
.sl-panel h1{margin:8px 0 18px;color:var(--sl-accent);font-size:clamp(28px,5vw,46px);line-height:1.25}
.sl-panel h2{margin:32px 0 14px;color:var(--sl-accent);font-size:clamp(21px,3vw,28px);line-height:1.4}
.sl-kicker{margin:0;color:var(--sl-accent);font-weight:800}
.sl-lead{font-size:18px}
.sl-urgent{margin:28px 0;padding:18px 20px;border-left:5px solid #bd2d3a;background:#fff7f5}
.sl-urgent h2{margin:0 0 8px;color:#a72430}
.sl-urgent p{margin:0}
.sl-steps{list-style:none;padding:0;display:grid;gap:12px}
.sl-steps li{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start;padding:14px;background:var(--sl-soft);border-radius:10px}
.sl-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sl-accent);color:#fff}
.sl-checks{list-style:none;padding:0}
.sl-checks li{position:relative;padding:8px 0 8px 30px}
.sl-checks li:before{content:'✓';position:absolute;left:2px;color:var(--sl-accent);font-weight:900}
.sl-topics,.sl-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.sl-topics a,.sl-action{display:flex;align-items:center;min-height:52px;padding:12px 14px;border:1px solid #c9d9dd;border-radius:8px;color:var(--sl-accent);background:#fff;font-weight:750;text-decoration:none}
.sl-action.sl-affiliate{border-color:#bf2634;background:#bf2634;color:#fff}
.sl-note{font-size:13px;color:#58696e}
.sl-source{max-width:880px;margin:0 auto 50px;padding:0 18px}
.sl-source>summary{cursor:pointer;padding:14px 18px;border:1px solid #c9d7da;border-radius:8px;background:#f7f9f9;color:#43565c;font-weight:700}
.sl-source[open]>summary{margin-bottom:24px}
.sl-original{font-family:inherit}
@media(max-width:620px){.sl-switch{gap:6px;padding:8px 12px}.sl-switch a{padding:7px 9px;font-size:12px}.sl-panel{margin:8px 12px 28px;padding:22px 17px;font-size:16px}.sl-panel h1{font-size:31px}.sl-topics,.sl-actions{grid-template-columns:1fr}.sl-source{padding:0 12px}.sl-steps li{grid-template-columns:34px 1fr;padding:12px 10px}}
