.rp .article-section{padding:48px 0 72px}.rp .article-wrap{overflow-wrap:break-word}.rp .article-wrap a{color:#126b9d;text-underline-offset:3px}
.rp .article-cover{display:block;width:100%;height:auto;margin:0 0 36px;border-radius:12px}
.rp .answer-box{background:#EAF7FF;border:1px solid #BFE6FF;border-left:4px solid #38B6FF;border-radius:6px;padding:18px 22px;margin:0 0 32px}
.rp .answer-box>strong:first-child{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;color:#0F1F3D;margin-bottom:6px}
.rp .answer-box p{margin:0}.rp .answer-box ul{margin:10px 0 0 1.2em}
.rp .tbl{overflow-x:auto;margin:24px 0}.rp table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}
.rp th,.rp td{border:1px solid #c9d4d8;padding:12px;text-align:left;vertical-align:top}.rp thead{background:#eef3f5}
.rp .diagram{margin:24px 0 8px}.rp .diagram svg{width:100%;height:auto;display:block}.rp .diagram figcaption{font-size:14px;color:#55626b;margin-top:8px}
.rp .faq-item h3{margin-bottom:6px}.rp .pullquote{border-left:4px solid #38B6FF;background:#F7F8FA;padding:18px 22px;margin:28px 0;font-size:1.15rem;line-height:1.5}
.rp .breadcrumb{font-size:14px;margin-bottom:22px;color:#cbd6da}.rp .breadcrumb a{color:#cbd6da}
@media(max-width:640px){.rp .article-section{padding-top:28px}.rp th,.rp td{padding:9px;font-size:14px}}
