.misb-plan{width:100%;margin:20px auto;color:#141b25;font:16px/1.5 Arial,Helvetica,sans-serif;box-sizing:border-box;overflow-wrap:break-word}
.misb-plan *{box-sizing:border-box}
.misb-plan a{color:#164f99;text-decoration:underline;text-underline-offset:2px}
.misb-plan .misb-plan-heading{text-align:center;margin:0 0 24px}
.misb-plan .misb-plan-heading h2{font-size:26px;line-height:1.35;color:#111;margin:0 0 10px;font-weight:700}
.misb-plan .misb-plan-heading p{margin:0;color:#526071}
.misb-plan .misb-plan-upcoming{background:#365f91;border:1px solid #4f81bd;padding:12px;margin-bottom:32px;border-radius:4px}
.misb-plan .misb-plan-upcoming>h3{color:#fff;font-size:30px;text-align:center;line-height:1.2;font-weight:800;margin:4px 0 16px}
.misb-plan .misb-plan-card{border:3px double #4f81bd;background:#fff;padding:12px 16px;margin:10px 0;border-radius:9px;text-align:center;font-size:18px;font-weight:700;color:#111}
.misb-plan .misb-plan-card p{margin:7px 0;line-height:1.5}
.misb-plan .misb-plan-audience{color:#0000d0}
.misb-plan .misb-plan-table-section{margin:32px 0}
.misb-plan .misb-plan-table-section>h3{font-size:23px;line-height:1.3;color:#182e4a;margin:0 0 12px}
.misb-plan .misb-plan-navigation{margin:28px 0 32px;font-family:"Times New Roman",Times,serif;font-size:18.67px;line-height:1.2}
.misb-plan .misb-plan-navigation-scroll{max-width:100%;overflow-x:auto}
.misb-plan .misb-plan-navigation-scroll:focus-visible{outline:3px solid #1f66bd;outline-offset:3px}
.misb-plan table.misb-plan-navigation-table{width:100%;min-width:680px;table-layout:fixed;border-collapse:collapse;margin:0;border:1px solid #000;font:inherit}
.misb-plan .misb-plan-navigation-table th,.misb-plan .misb-plan-navigation-table td{border:1px solid #000;text-align:center;padding:8px 14px;height:auto;white-space:normal;word-break:normal}
.misb-plan .misb-plan-navigation-table th{background:#6ff;color:#f00;font-size:24px;line-height:1.2;vertical-align:middle;font-weight:700}
.misb-plan .misb-plan-navigation-table th.misb-plan-navigation-help{font-size:18.67px}
.misb-plan .misb-plan-navigation-table th a{color:#f00}
.misb-plan .misb-plan-navigation-table td{background:#fff;vertical-align:top;color:#000}
.misb-plan .misb-plan-navigation-table a{color:#00f;font-weight:700;text-decoration:underline;text-underline-offset:1px}
.misb-plan .misb-plan-navigation-table p{font:inherit;font-weight:700;line-height:1.2;margin:0 0 8px}
.misb-plan .misb-plan-navigation-table p:last-child{margin-bottom:0}
.misb-plan .misb-plan-table-section[id]{scroll-margin-top:90px}
.misb-plan .misb-plan-scroll{width:100%;overflow-x:auto;border:1px solid #bdcde0;border-radius:4px}
.misb-plan .misb-plan-scroll:focus-visible{outline:3px solid #1f66bd;outline-offset:3px}
.misb-plan table.misb-plan-table{width:100%;min-width:800px;table-layout:fixed;border-collapse:collapse;margin:0;border:0;font-size:15px;line-height:1.45}
.misb-plan .misb-col-number{width:5%}.misb-plan .misb-col-title{width:47%}.misb-plan .misb-col-date{width:14%}.misb-plan .misb-col-price{width:14%}.misb-plan .misb-col-note{width:20%}
.misb-plan .misb-plan-table th,.misb-plan .misb-plan-table td{padding:10px 12px;border:1px solid #c9d5e4;height:auto;vertical-align:middle;white-space:normal;word-break:normal;color:#141b25;background:#fff;text-align:left}
.misb-plan .misb-plan-table thead th{background:#365f91;color:#fff;font-weight:700;text-align:center}
.misb-plan .misb-plan-table tbody tr:nth-child(2n) td{background:#f7f9fc}
.misb-plan .misb-plan-table tr.misb-plan-section th{background:#e3edf9;color:#142d50;text-align:center;font-weight:700}
.misb-plan .misb-plan-table td:first-child,.misb-plan .misb-plan-table td:nth-child(n+3){text-align:center}
.misb-plan .misb-plan-table td:first-child{padding-left:4px;padding-right:4px;white-space:nowrap}
.misb-plan .misb-plan-table p{margin:0 0 5px;font-size:inherit;line-height:inherit}
.misb-plan .misb-plan-table p:last-child{margin-bottom:0}
.misb-plan tr[id]{scroll-margin-top:90px}
.misb-plan tr:target td,.misb-plan tr:target th{outline:2px solid #4079c2;outline-offset:-2px;background:#fff9d9!important}
.misb-plan .misb-plan-top{text-align:right;font-size:14px;margin:10px 0}
.misb-plan .misb-plan-notes{font-size:15px;line-height:1.65;margin-top:28px}
.misb-plan .misb-plan-notes p{margin:7px 0}
.misb-plan .misb-plan-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:640px){.misb-plan{margin:12px auto;font-size:15px}.misb-plan .misb-plan-heading h2{font-size:21px}.misb-plan .misb-plan-upcoming{padding:8px}.misb-plan .misb-plan-upcoming>h3{font-size:24px}.misb-plan .misb-plan-card{font-size:16px;padding:10px}.misb-plan .misb-plan-table-section>h3{font-size:21px}}
@media print{.misb-plan{max-width:none!important}.misb-plan .misb-plan-top{display:none}.misb-plan .misb-plan-scroll,.misb-plan .misb-plan-navigation-scroll{overflow:visible}.misb-plan table.misb-plan-table{min-width:0;font-size:10pt}.misb-plan table.misb-plan-navigation-table{min-width:0}.misb-plan .misb-plan-navigation-table th{font-size:14pt}.misb-plan .misb-plan-navigation-table td{font-size:11pt}.misb-plan .misb-plan-table td,.misb-plan .misb-plan-table th{padding:5px}.misb-plan .misb-plan-card{break-inside:avoid}.misb-plan .misb-plan-upcoming{background:#fff}.misb-plan .misb-plan-upcoming>h3{color:#111}}
