.article-inline{margin:30px 0 34px}
.article-inline img{width:100%;border:1px solid #1a6090;border-radius:13px;background:#041020}
.article-inline figcaption{margin-top:9px;color:#8198b0;font-size:13px;text-align:center}
.article-table{width:100%;border-collapse:collapse;margin:25px 0 30px;background:#061326}
.article-table th,.article-table td{border:1px solid #214663;padding:12px 14px;text-align:left;vertical-align:top}
.article-table th{background:#08203a;color:#70e9f8}
.article-table td{color:#b8c6d6}
.article-faq{margin-top:54px}
.article-faq details{border:1px solid #214663;border-radius:10px;background:#061326;margin:10px 0;padding:0 18px}
.article-faq summary{cursor:pointer;color:#eef7ff;font-weight:700;padding:16px 28px 16px 0;position:relative}
.article-faq summary::after{content:"+";position:absolute;right:0;color:#54e2f3;font-size:22px;line-height:1}
.article-faq details[open] summary::after{content:"−"}
.article-faq details p{border-top:1px solid #193c59;margin:0;padding:14px 0 17px}
.article-faq h2{margin-bottom:18px}

@media(max-width:680px){
  .article-table{font-size:13px;display:block;overflow-x:auto}
  .article-table th,.article-table td{min-width:115px;padding:10px}
  .article-inline{margin-left:-4px;margin-right:-4px}
  .article-faq details{padding:0 14px}
}
