.recruit-page{color:#081f4b;background:#f2eee9}.recruit-page a:not(.recruit-button){text-underline-offset:4px}.recruit-hero{color:#f2eee9;background:#081f4b;padding:24px 0 64px}.recruit-crumb{margin-bottom:48px;font-size:14px}.recruit-eyebrow{letter-spacing:.06em;color:#52620d;margin-bottom:16px;font-size:14px;font-weight:700}.recruit-hero .recruit-eyebrow{color:#cdcc1f}.recruit-hero h1{max-width:1000px;margin:0 0 24px;font-size:clamp(34px,5.5vw,64px);font-weight:750;line-height:1.4}.recruit-hero h1 span{color:#92b3e3}.recruit-lead{max-width:700px;margin-bottom:28px;font-size:clamp(18px,2vw,22px);line-height:1.9}.recruit-button{color:#081f4b;text-align:center;background:#cdcc1f;border-radius:12px;justify-content:center;padding:16px 24px;font-weight:750;line-height:1.6;display:inline-flex}.recruit-button:hover{background:#e2e147}.recruit-button:focus-visible{outline-offset:4px;outline:3px solid #73a3e4}.recruit-line{margin-top:16px;font-size:14px}.recruit-content{padding-top:12px;padding-bottom:64px}.recruit-content section{border-bottom:1px solid #081f4b22;padding:44px 0}.recruit-content h2{margin-bottom:20px;font-size:clamp(25px,3vw,36px);line-height:1.5}.recruit-content p{max-width:900px;margin-bottom:16px;line-height:1.9}.recruit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.recruit-grid article{background:#fff;border-top:4px solid #99a914;border-radius:16px;padding:28px}.recruit-grid h3{margin-bottom:12px;font-size:22px}.recruit-process ol{padding-left:24px}.recruit-process li{padding:8px 0 8px 8px}.recruit-note{font-size:14px}.recruit-contact a:not(.recruit-button){text-decoration:underline}.recruit-contact .recruit-button{margin:8px 0 20px}@media (max-width:700px){.recruit-grid{grid-template-columns:1fr}.recruit-crumb{margin-bottom:32px}.recruit-hero{padding-bottom:40px}.recruit-content section{padding:32px 0}.recruit-button{width:100%}.recruit-line,.recruit-contact p{overflow-wrap:anywhere}}
