.visual-employer-guide{padding-block:16px 64px}.visual-guide-heading{margin-bottom:28px}.visual-guide-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.35;margin:10px 0 0}.visual-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.visual-guide-card{display:flex;flex-direction:column;text-decoration:none!important;color:#242424!important;border:1px solid #e2e2e2;border-radius:16px;overflow:hidden;transition:transform .25s,border-color .25s;background:white}.visual-guide-card:hover{transform:translateY(-4px);border-color:#a64e3e}.visual-guide-card:focus-visible{outline:3px solid #a64e3e;outline-offset:4px}.visual-guide-art{position:relative;display:grid;place-items:center;padding:18px;background:#f1f6f9;min-height:210px}.visual-guide-card:nth-child(2) .visual-guide-art{background:#faf4e7}.visual-guide-card:nth-child(3) .visual-guide-art{background:#f9efeb}.visual-guide-art span{position:absolute;left:20px;top:16px;font-size:16px;color:#7c5147}.visual-guide-art img{width:min(100%,280px);height:180px;object-fit:contain;mix-blend-mode:multiply}.visual-guide-copy{padding:26px;display:flex;flex-direction:column;flex:1}.visual-guide-copy h3{font-size:23px!important;line-height:1.4;margin:0 0 18px}.visual-guide-copy strong{font-size:19px;line-height:1.6}.visual-guide-copy p{margin:12px 0 24px;color:#545454}.visual-guide-copy b{margin-top:auto;font-size:17px;color:#24577a}.visual-cost-strip{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;border-block:1px solid #e5e5e5;margin-top:28px;padding:24px 12px;font-size:17px}.visual-cost-strip span{font-weight:700;margin-right:8px}.visual-cost-strip div{background:#f4f4f4;border-radius:6px;padding:9px 14px}.visual-cost-strip i{font-style:normal;color:#a64e3e}
@media(max-width:800px){.visual-guide-grid{grid-template-columns:1fr}.visual-guide-art{min-height:165px}.visual-guide-art img{height:155px}.visual-guide-copy{padding:24px}.visual-guide-copy h3{font-size:24px!important}.visual-cost-strip{gap:8px;font-size:16px}.visual-cost-strip span{width:100%;text-align:center}.visual-employer-guide{padding-bottom:36px}}
@media(prefers-reduced-motion:reduce){.visual-guide-card{transition:none}.visual-guide-card:hover{transform:none}}
