.ccb-guide{max-width:820px}.ccb-guide>p{font-size:17px;line-height:1.8}.ccb-guide h2{scroll-margin-top:20px}.ccb-contents{border:1px solid #dce4ef;border-radius:12px;padding:16px 20px;margin:24px 0;background:#f7f9fd}.ccb-contents summary{cursor:pointer;font-weight:700}.ccb-contents li{margin:6px 0}.ccb-guide sup a{font-size:12px;padding:0 2px}.ccb-guide table{min-width:520px}.ccb-guide a{overflow-wrap:anywhere}#practical-guides h2{font-size:34px}#practical-guides .card h3{font-size:20px}.ccb-guide .sources p{font-size:14px}@media(max-width:600px){.ccb-guide>p{font-size:16px}.ccb-guide h2{font-size:28px}.ccb-guide .data-table-wrap{max-width:100%}}