.cmp-heading{padding-bottom:1.5rem}.cmp-heading h1{max-width:23ch}.cmp-byline{font-size:.9rem;color:#38525e}.cmp-jump{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin:1.5rem 0}.cmp-jump a{font-size:.9rem}.cmp-content{max-width:1080px;margin-block:1rem 3rem;line-height:1.7}.cmp-content p{max-width:76ch}.cmp-content h2{font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.2}.cmp-content section>h2,.cmp-content h3{font-size:1.4rem;margin-block:2rem .75rem;line-height:1.3}.cmp-content section{scroll-margin-top:6rem}.cmp-answer{padding:1.3rem 1.5rem;border-left:4px solid #12a3a8;background:#edf7f4;font-size:1.1rem}.cmp-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:2rem 0;font-size:.97rem}.cmp-table caption{text-align:left;font-size:.85rem;color:#38525e;margin-bottom:.6rem}.cmp-table th,.cmp-table td{padding:1rem;vertical-align:top;border:1px solid #cbdcdd;overflow-wrap:anywhere}.cmp-table thead th{background:#0b2a3c;color:#fff;text-align:left;font-weight:600}.cmp-table tbody th{background:#f4f5ed;text-align:left;font-weight:600}.cmp-table th:first-child{width:24%}.cmp-cell-label{display:none}.cmp-links{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;padding:0!important;list-style:none!important;margin:1rem 0}.cmp-links li{margin:0!important;max-width:100%}.cmp-links a{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:#0a6670;text-underline-offset:3px}.cmp-sources{padding:1.2rem;border:1px solid #cbdcdd;border-radius:8px;margin-block:2rem;background:#f8faf8}.cmp-sources summary,.cmp-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.cmp-sources ol{padding-left:1.5rem}.cmp-sources li{margin-block:1.2rem;scroll-margin-top:6rem}.cmp-sources li p{font-size:.9rem;margin:.3rem 0}.cmp-sources:has(:target){outline:2px solid #12a3a8}.cmp-sources a{overflow-wrap:anywhere}.cmp-faq details{padding:1rem 0;border-bottom:1px solid #cbdcdd}.cmp-related,.cmp-discovery{border-top:1px solid #cbdcdd;padding-top:1.5rem;margin-block:2rem}.cmp-discovery h2{font-size:1.35rem}.cmp-addition{border-bottom:1px solid #cbdcdd;padding-bottom:1rem}.cmp-summary-heading{font-size:1.2rem!important}.cmp-content :target{scroll-margin-top:6rem}.cmp-content a:focus-visible,.cmp-jump a:focus-visible,.cmp-content summary:focus-visible{outline:3px solid #f2994a;outline-offset:4px}
@media(max-width:640px){.cmp-content{width:calc(100% - 2rem);padding-inline:0}.cmp-heading{padding-bottom:.5rem}.cmp-answer{padding:1rem}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table th,.cmp-table td{display:block;width:100%!important}.cmp-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.cmp-table tr{margin-bottom:1rem;border:1px solid #b5cccc;border-radius:6px;overflow:hidden}.cmp-table th,.cmp-table td{border:0;border-bottom:1px solid #d7e3e2;padding:.85rem;box-sizing:border-box}.cmp-table td:last-child{border:0}.cmp-cell-label{display:block;font-weight:600;color:#0b2a3c;font-size:.85rem;margin-bottom:.3rem}.cmp-table caption{display:block}.cmp-links{display:block}.cmp-links li{margin-bottom:.7rem!important}.cmp-sources{padding:1rem}.cmp-content section>h2,.cmp-content h3{font-size:1.25rem}}
@media print{.cmp-jump,.cmp-discovery{display:none}.cmp-content{max-width:100%;width:100%}.cmp-table tr{break-inside:avoid}.cmp-sources{border:0}.cmp-content a{color:inherit}}
