/* The Employment Application drawn as the paper form (careers page printout and Operations Center). */
@font-face{font-family:'Satisfy';src:url('/assets/fonts/satisfy-latin.woff2') format('woff2');font-display:swap}
.pa{font-family:Georgia,'Times New Roman',serif;color:#111;font-size:12.5px;line-height:1.5}
.pa-head{display:flex;align-items:center;gap:16px;border-bottom:3px solid #1C6422;padding-bottom:10px;margin-bottom:12px}
.pa-head img{height:56px}
.pa-head b{display:block;font:700 20px/1.2 Arial,sans-serif;color:#003373}
.pa-head span{display:block;font:700 14px Arial,sans-serif;color:#1C6422;text-decoration:underline}
.pa h2{font:700 12px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#1C6422;border-bottom:1px solid #ccd6cc;margin:16px 0 6px;padding-bottom:3px;break-after:avoid}
.pa-ref{font:12px Arial,sans-serif;color:#555;margin:0 0 6px}
.pa-g{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}
.pa-f{display:flex;gap:8px;border-bottom:1px dotted #c9d3c9;padding:4px 0;break-inside:avoid}
.pa-f span{font:11px Arial,sans-serif;color:#555;min-width:150px;padding-top:2px}
.pa-f b{font-weight:600}
.pa-t{width:100%;border-collapse:collapse;margin:4px 0 8px;font-size:11.5px}
.pa-t th,.pa-t td{border:1px solid #c9d3c9;padding:4px 6px;text-align:left}
.pa-t th{font:700 10.5px Arial,sans-serif;background:#f0f4f0}
.pa-p{margin:0 0 8px}
.pa-emp{border:1px solid #dde5dd;border-radius:6px;padding:6px 10px;margin:6px 0;break-inside:avoid}
.pa-init{font-family:'Satisfy',cursive;font-size:20px;color:#0b2a5a;border-bottom:1px solid #333;padding:0 10px}
.pa-sig{display:flex;gap:28px;margin:14px 0;break-inside:avoid}
.pa-sig>div{flex:1}
.pa-cur{font-family:'Satisfy',cursive;font-size:28px;color:#0b2a5a;min-height:36px}
.pa-dt{font-size:15px;min-height:36px;display:flex;align-items:flex-end}
.pa-ln{border-top:1.5px solid #333;font:11px Arial,sans-serif;color:#555;padding-top:3px}
.pa-break{break-before:page}
.pa ul.pa-p{list-style:disc;padding-left:22px}
