
.employer-block{padding:48px 0;background:#eef4f7;margin:32px 0}.employer-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.employer-heading h2{margin:0;font-size:32px}.employer-heading p{max-width:650px;margin:12px 0 0;line-height:1.6}.employer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.employer-card{display:flex;flex-direction:column;padding:26px;background:white;border:1px solid #cbd7df;border-radius:12px;color:#193951;text-decoration:none;min-height:235px}.employer-card:hover{border-color:#246085;background:#f9fcff}.employer-card h3{font-size:22px;line-height:1.35;margin:12px 0}.employer-card p{font-size:16px;line-height:1.6;margin:0 0 20px}.employer-card span:last-child{margin-top:auto;font-weight:600;text-decoration:underline}.employer-tag{font-size:14px;color:#486277}.employer-page{padding:40px 0 64px}.employer-page h1{font-size:40px;max-width:850px;line-height:1.2}.employer-lead{max-width:760px;font-size:19px;line-height:1.6}.employer-feature{border-left:5px solid #286185;padding:26px 30px;background:#eef4f7;margin:30px 0}.employer-feature h2{font-size:28px;max-width:850px;line-height:1.35}.employer-feature p{max-width:800px;line-height:1.6}.employer-card:focus-visible,.employer-page a:focus-visible{outline:3px solid #b27115;outline-offset:4px}.main-nav>a.employer-nav{color:#174e73;font-weight:600}.employer-archive{margin-top:36px;padding-top:24px;border-top:1px solid #cbd7df}section[id],h2[id]{scroll-margin-top:130px}@media(max-width:760px){.employer-grid{grid-template-columns:1fr}.employer-heading{align-items:flex-start;flex-direction:column}.employer-page h1{font-size:30px}.employer-heading h2{font-size:28px}.employer-feature{padding:20px}.employer-card{min-height:180px}.employer-block{padding:32px 0}}
