.content-card[data-v-b7a7b800],.rule-section-list[data-v-b7a7b800]{margin-top:28px}.rule-section-list[data-v-b7a7b800]{display:grid;gap:18px}.rule-section h2[data-v-b7a7b800]{color:var(--color-blue-900);font-size:1.35rem;margin:0 0 14px}p[data-v-b7a7b800]{line-height:1.8}.markdown-body[data-v-b7a7b800],p[data-v-b7a7b800]{color:var(--color-muted)}.markdown-body[data-v-b7a7b800]{line-height:1.85}.markdown-body[data-v-b7a7b800] ol,.markdown-body[data-v-b7a7b800] p,.markdown-body[data-v-b7a7b800] ul{margin:0 0 14px}.rule-panel-yellow[data-v-b7a7b800]{background:#ffff8d}.rule-panel-blue[data-v-b7a7b800]{background:#eef6fb}.rule-panel-red[data-v-b7a7b800]{background:#fff0f0}.rule-panel-green[data-v-b7a7b800]{background:#edf9f0}.rule-border-notice[data-v-b7a7b800]{border-color:var(--color-blue-500)}.rule-border-warning[data-v-b7a7b800]{border-color:#d49300}.rule-content-bold .markdown-body[data-v-b7a7b800]{font-weight:700}.rule-align-center .markdown-body[data-v-b7a7b800]{text-align:center}.rule-align-right .markdown-body[data-v-b7a7b800]{text-align:right}.rule-title-bold h2[data-v-b7a7b800]{font-weight:900}.rule-title-primary h2[data-v-b7a7b800]{color:var(--color-blue-600)}.markdown-body[data-v-b7a7b800] p.align-left{text-align:left}.markdown-body[data-v-b7a7b800] p.align-center{text-align:center}.markdown-body[data-v-b7a7b800] p.align-right{text-align:right}.markdown-body[data-v-b7a7b800] h2,.markdown-body[data-v-b7a7b800] h3,.markdown-body[data-v-b7a7b800] h4{color:var(--color-blue-900);margin:20px 0 10px}.markdown-body[data-v-b7a7b800] a{color:var(--color-blue-600);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.markdown-body[data-v-b7a7b800] code{background:#eef3f7;border-radius:4px;color:var(--color-blue-900);padding:2px 5px}.markdown-body[data-v-b7a7b800] .table-scroll{margin:16px 0;overflow-x:auto}.markdown-body[data-v-b7a7b800] table{border-collapse:collapse;min-width:640px;width:100%}.markdown-body[data-v-b7a7b800] td,.markdown-body[data-v-b7a7b800] th{border:1px solid var(--color-line);padding:10px 12px;text-align:left;vertical-align:top}.markdown-body[data-v-b7a7b800] th{background:#eef3f7;color:var(--color-blue-900);font-weight:900}
