.winter-hiring-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(20px,5vw,80px);background:#f2d777;color:#123b30;text-decoration:none;border-bottom:2px solid #b98e31}.winter-hiring-banner strong{display:block;font-size:clamp(21px,2.4vw,32px);line-height:1.15}.winter-hiring-banner small{display:block;margin-top:8px;font-size:14px;line-height:1.5}.winter-hiring-banner .winter-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:8px}.winter-hiring-banner .winter-label:before{content:'';height:8px;width:8px;background:#166c48;border-radius:50%;animation:winter-glow 1.8s ease-in-out infinite}.winter-hiring-banner .winter-action{font-weight:800;white-space:nowrap}.winter-eligibility{padding:24px;border:1px solid #b98e31;border-radius:12px;margin:24px 0;background:#fff9e8;color:#123b30}.winter-eligibility h2{font-size:24px;margin:0 0 12px}.winter-eligibility p{font-size:16px;line-height:1.6}.winter-eligibility a{color:inherit;text-decoration:underline}@keyframes winter-glow{50%{box-shadow:0 0 0 6px #166c4820}}@media(max-width:600px){.winter-hiring-banner{align-items:flex-start;flex-direction:column;gap:14px;padding:20px}.winter-action{font-size:15px}}@media(prefers-reduced-motion:reduce){.winter-hiring-banner .winter-label:before{animation:none}}