.chart-figure{margin:0 0 38px}.chart-figure img{display:block;width:100%;height:auto;border-radius:19px}.chart-figure figcaption{font-size:12px;line-height:1.5;color:#71857b;margin-top:9px}.key{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.key b{display:inline-grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#e1ece4;color:#214844}.matrix-wrap{overflow-x:auto;border:1px solid #dfe7e4;border-radius:15px;background:#fff;max-width:100%;scrollbar-width:thin}.matrix{border-collapse:separate;border-spacing:0;min-width:790px;width:100%;text-align:center}.matrix caption{text-align:left;padding:14px 17px;font-size:13px;color:#526862}.matrix th,.matrix td{border-top:1px solid #e6ece8;border-right:1px solid #e6ece8;padding:8px 7px;font-size:13px;min-width:48px}.matrix th{background:#edf3ee;color:#214844;font-weight:700}.matrix td{color:#6d8078}.matrix .cell-H{background:#dcebe3;color:#214844;font-weight:800}.matrix .cell-C{background:#f3e8e2;color:#855947;font-weight:800}.matrix .cell-S{background:#e4eef0;color:#315c67;font-weight:800}.matrix .cell-none{color:#a5b4ac}.sign-summary{min-width:640px}.faq-list h3{color:#214844;font-size:19px;margin:23px 0 4px}.faq-list p{margin:0}.chart-video{display:block;width:min(100%,360px);height:auto;aspect-ratio:9/16;background:#173b3c;border-radius:18px;margin:16px auto 28px}@media(max-width:760px){.matrix-wrap{margin-right:-2px}.matrix th,.matrix td{min-width:43px;padding:8px 5px}.chart-figure img{border-radius:12px}}