/* /employers/ | page styles, prefixed .emp-* | logical properties only | no text under 13px | targets at least 44px */
.emp-board{min-block-size:44px;display:inline-flex;align-items:center}
.emp-steps{list-style:none;margin:0;padding:0}
.emp-n{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--primary);color:var(--on-solid);font:var(--fw-semibold) var(--fs-15)/1 var(--font-sans)}
.emp-steps h3,.emp-steps p{margin:0}
.emp-two{display:grid;gap:var(--s-6);align-items:start}
@media (min-width:860px){.emp-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-10)}}
.emp-two h2{margin-block-end:var(--s-3)}
.emp-policy h3{margin:0 0 var(--s-2)}
.emp-policy p{margin:0;font-size:var(--fs-15)}
.emp-prices{display:grid;gap:var(--s-2);margin:var(--s-3) 0}
.emp-prices[hidden]{display:none}
.emp-price{padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);font-weight:var(--fw-semibold)}
.emp-price.is-free{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-ink)}
.emp-sample{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);border-style:dashed}
.emp-sample p{margin:0}
.emp-smp-t{font:var(--fw-semibold) var(--fs-20)/1.3 var(--font-serif)}
.emp-smp-m{color:var(--muted);font-size:var(--fs-15)}
.emp-smp-b{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#emp-who-h{margin-block-end:var(--s-3)}
.emp-trust-h{font-size:var(--fs-16)}
.emp-trust{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;margin:0}
.emp-trust a{min-block-size:44px;display:inline-flex;align-items:center}
