.JobAlerts_alerts__rAGJ0{max-width:var(--content-max);margin:0 auto;padding:var(--section-padding-block) var(--gutter)}.JobAlerts_heading__oLHt4{max-width:660px;margin-bottom:1.5rem}.JobAlerts_heading__oLHt4>span,.JobAlerts_kicker__YZc1r{color:var(--color-teal-deep);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.JobAlerts_heading__oLHt4 h2{margin:.45rem 0;color:var(--color-navy);font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.25;letter-spacing:-.025em}.JobAlerts_card__vQxGc p,.JobAlerts_heading__oLHt4 p{color:var(--color-text-muted);font-size:.84rem;line-height:1.65}.JobAlerts_grid__89rIz{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.JobAlerts_card__vQxGc{min-width:0;min-height:230px;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-surface)}.JobAlerts_card__vQxGc h3{margin:.45rem 0;color:var(--color-navy);font-size:1rem;line-height:1.4}.JobAlerts_primaryAction__8TAYs,.JobAlerts_whatsappAction__6aLOI{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:.75rem 1rem;border-radius:11px;font-size:.78rem;font-weight:800;text-align:center;text-decoration:none}.JobAlerts_primaryAction__8TAYs{background:var(--color-teal);color:var(--color-navy)}.JobAlerts_whatsappCard__f_lzk{border-color:#b7ebc8;background:#f4fff7}.JobAlerts_whatsappAction__6aLOI{background:#167b3c;color:var(--color-on-dark)}.JobAlerts_whatsappCard__f_lzk small{margin-top:.65rem;color:var(--color-text-muted);font-size:.67rem}.JobAlerts_primaryAction__8TAYs:focus-visible,.JobAlerts_whatsappAction__6aLOI:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:640px){.JobAlerts_alerts__rAGJ0{padding-top:2.7rem;padding-bottom:2.7rem}.JobAlerts_grid__89rIz{grid-template-columns:1fr}.JobAlerts_card__vQxGc{min-height:0}}