.eeAnnouncement{background:#eef4f6;border-bottom:3px solid #c9252c;padding:24px 0}.eeAnnouncement .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.eeAnnouncement strong{color:#072f52;font-size:23px}.eeAnnouncement p{margin:6px 0 0;max-width:850px}.eeAnnouncement .btn{flex:0 0 auto}.comparisonTable caption{text-align:left;font-weight:800;padding:12px 0}.articleBody .tablewrap{overflow-x:auto}.articleBody .comparisonTable{min-width:580px}@media(max-width:650px){.eeAnnouncement .wrap{display:block}.eeAnnouncement .btn{margin-top:16px}}
.eeOccupations{scroll-margin-top:150px;margin:36px 0;padding-top:8px}.occupationControls{display:flex;gap:18px;flex-wrap:wrap;margin:22px 0}.occupationControls label{display:flex;flex-direction:column;gap:6px;font-weight:700;flex:1;min-width:200px}.occupationControls input,.occupationControls select{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #9aaebd;border-radius:5px;background:#fff;color:#18354a}.occupationControls input:focus,.occupationControls select:focus{outline:3px solid #c9252c;outline-offset:2px}.occupationGroup{margin:28px 0}.articleBody .occupationTable{min-width:0;width:100%}.occupationTable th:first-child{width:90px;white-space:nowrap}.eeOccupations [hidden]{display:none!important}
