.topic-label{margin-top:26px}.article-content section+section{margin-top:40px;padding-top:12px;border-top:1px solid var(--line)}.procedure-flow{background:linear-gradient(135deg,#eef6ff,#f0fcf8);border:1px solid #d7e7fb;border-radius:16px;padding:20px;margin:24px 0}.procedure-flow h3{margin:0 0 16px;color:#13264b;font-size:17px}.procedure-flow ol{display:flex;gap:12px;list-style:none;padding:0;margin:0;counter-reset:step}.procedure-flow li{flex:1;position:relative;background:#fff;border:1px solid #d5e4fa;border-radius:12px;padding:14px;color:#13264b;font-size:14px;line-height:1.5;counter-increment:step}.procedure-flow li:before{content:counter(step);display:block;width:26px;height:26px;line-height:26px;text-align:center;background:#eaf1ff;border-radius:8px;color:#075aff;font-weight:800;margin-bottom:8px}.ref{font-size:12px;white-space:nowrap}.notes-table{margin:18px 0;border-radius:10px}.notes-table table{min-width:570px}.notes-table th:first-child{width:27%}.article-content h2{scroll-margin-top:24px}.article-content p{margin:16px 0}.article-content strong{color:#13264b}#sources li{overflow-wrap:anywhere}summary:focus-visible,a:focus-visible,.notes-table:focus-visible{outline:3px solid #ffb642;outline-offset:3px}.notes-wrap .lead{max-width:760px}.notes-toc{gap:8px}.notes-toc a{background:#eaf1ff;padding:7px 11px;border-radius:8px;font-size:13px;text-decoration:none}.mcq details[open]{border-left:3px solid #075aff}.mcq details p:last-child{margin-bottom:0}@media(max-width:600px){.procedure-flow ol{flex-direction:column}.procedure-flow li{display:flex;align-items:center;gap:12px}.procedure-flow li:before{flex:0 0 26px;margin:0}.notes-wrap h1{font-size:30px}.notes-table{position:relative}.article-content{padding:18px}.procedure-flow{padding:14px}header .nav{gap:12px;flex-wrap:wrap}header .actions{gap:6px}header .btn{padding:10px 12px}.notes-toc a{padding:8px 10px}.notes-wrap{overflow-wrap:break-word}}
