.rb163-content{box-sizing:border-box;max-width:1040px;margin:32px auto;padding:28px;background:#fff;border:1px solid #ccdfd4;border-radius:18px;color:#19362b;font-family:Inter,system-ui,sans-serif;text-align:left}
.rb163-content h2{font-size:clamp(22px,3vw,29px);line-height:1.3;margin:0 0 18px;color:#142b38}
.rb163-content p,.rb163-content li{font-size:16px;line-height:1.75;color:#3e574b}
.rb163-content li{margin:12px 0}.rb163-content ol{padding-left:24px}
.rb163-content a{color:#075b45;text-decoration:underline;text-underline-offset:4px;font-weight:650;overflow-wrap:anywhere}
.rb163-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.rb163-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;box-sizing:border-box;border:1px solid #b3d1bf;border-radius:10px;background:#f2f8f4;font-size:14px;line-height:1.5}
.rb163-content a:focus-visible{outline:3px solid #156baf;outline-offset:4px}
.rb163-table-scroll{overflow-x:auto}.rb163-content table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65}.rb163-content th,.rb163-content td{padding:14px;text-align:left;vertical-align:top;border:1px solid #d3e2d9}.rb163-content th{color:#173b2b;background:#edf5ef}.rb163-content tbody th{min-width:120px}
@media(max-width:760px){.rb163-content{margin:22px 16px;padding:21px}.rb163-actions{flex-direction:column}.rb163-content p,.rb163-content li{font-size:15px}}
