.kbs-figure{margin:0}.kbs-board{position:relative}.kbs-board img{width:100%;height:auto;display:block}.kbs-tag{white-space:nowrap;color:#111;pointer-events:none;align-items:center;gap:6px;font-size:13px;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 2px))}.kbs-tag[data-side=bottom]{transform:translate(-50%,2px)}.kbs-tag[data-edge=right]{transform:translate(calc(10px - 100%),calc(-100% - 2px))}.kbs-tag[data-edge=right][data-side=bottom]{transform:translate(calc(10px - 100%),2px)}.kbs-tag[data-edge=left]{transform:translate(-10px,calc(-100% - 2px))}.kbs-tag[data-edge=left][data-side=bottom]{transform:translate(-10px,2px)}.kbs-tag-number{color:#fff;background:#111;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.kbs-tag .kbs-tag-number,.kbs-key-list{display:none}.kbs-caption{text-align:center;color:#57534e;margin-top:10px;font-size:14px}@media (max-width:767px){.kbs-tag,.kbs-tag[data-edge]{transform:translate(-50%,calc(-100% - 2px))}.kbs-tag[data-side=bottom],.kbs-tag[data-edge][data-side=bottom]{transform:translate(-50%,2px)}.kbs-tag .kbs-tag-number{display:inline-flex}.kbs-tag .kbs-tag-text{display:none}.kbs-key-list{color:#111;gap:6px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.kbs-key-list li{align-items:center;gap:8px;display:flex}}.kbs-scale{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kbs-scale li{grid-template-columns:5.5rem 1fr;align-items:center;gap:12px;display:grid}.kbs-scale-name{color:#111;font-size:15px;font-weight:600;line-height:1.2}.kbs-scale-name span{color:#57534e;font-size:12.5px;font-weight:400;display:block}.kbs-scale img{height:auto;display:block}.kbs-facts{border-top:2px solid #111;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0 0 28px;padding-top:14px;display:grid}@media (min-width:640px){.kbs-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.kbs-facts dt{color:#57534e;font-size:13px}.kbs-facts dd{color:#111;margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.35}.kbs-table{border-collapse:collapse;width:100%;font-size:15px}.kbs-table th{color:#fff;text-align:left;background:#111;padding:10px 12px;font-weight:600}.kbs-table td{vertical-align:top;color:#292524;border-bottom:1px solid #e7e5e4;padding:10px 12px}.kbs-table td:first-child{color:#111;white-space:nowrap;font-weight:600}@media (max-width:639px){.kbs-table{font-size:13.5px}.kbs-table th,.kbs-table td{padding:8px 6px}.kbs-table td:first-child{white-space:normal}}
