.sesem-toc{background:#f4f8fc;border:1px solid #e2ebf3;border-left:4px solid #1c6fb5;border-radius:8px;padding:18px 22px;margin:24px 0;font-size:15px;line-height:1.6}.sesem-toc__title{margin:0 0 10px;font-weight:700;font-size:16px;color:#1c6fb5;text-transform:uppercase;letter-spacing:.5px}.sesem-toc__list{margin:0;padding:0;list-style:none}.sesem-toc__list li{margin:5px 0}.sesem-toc__list li.sesem-toc__sub{margin-left:18px;font-size:14px}.sesem-toc__list li.sesem-toc__sub a:before{content:"\2013\00a0";color:#1c6fb5}.sesem-toc__list a{color:#2a2a2a;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.sesem-toc__list a:hover{color:#1c6fb5;border-bottom-color:#1c6fb5}.sesem-plan{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin:24px 0}.sesem-plan__title{margin:0 0 12px;font-size:18px;font-weight:700;color:#1c6fb5;border-bottom:2px solid #1c6fb5;padding-bottom:6px}.sesem-plan ul,.sesem-plan ul ul{list-style:none;margin:0;padding:0}.sesem-plan ul ul{margin:4px 0 4px 16px !important}.sesem-plan li{margin:4px 0 !important;padding:0 !important;line-height:1.45}.sesem-plan__list a{color:#2a2a2a;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.sesem-plan__list a:hover{color:#1c6fb5;border-bottom-color:#1c6fb5}