.opportunity-hero{background:#0a0a09;color:#fff;padding:clamp(4rem,9vw,8rem) max(1rem,calc((100vw - 1200px)/2))}.opportunity-hero h1{font-size:clamp(3.4rem,8vw,7rem);line-height:.9;letter-spacing:-.07em;margin:.6rem 0}.opportunity-hero h1 em{font-style:normal;color:#ed6726}.opportunity-hero>p:not(.eyebrow){font-size:1.2rem;color:#cfc6b9;max-width:680px}.public-notice{margin:1rem auto;max-width:1100px;padding:1rem;background:#dff4e5}.public-notice.error{background:#ffe0d2}.opportunity-list{display:grid;gap:1rem}.opportunity-list article{background:#fffaf0;border:1px solid #d3c9b8;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.opportunity-list span{color:#c94a12;font-weight:850;text-transform:uppercase;font-size:.72rem;letter-spacing:.1em}.opportunity-list p{max-width:760px;color:#6d665c}.application-wrap{padding:clamp(2rem,6vw,5rem) max(1rem,calc((100vw - 1000px)/2))}.application-wrap>h1{font-size:clamp(2.7rem,5vw,4.5rem)}.application-form{display:grid;gap:1rem;background:#fffaf0;border:1px solid #d3c9b8;padding:clamp(1rem,4vw,2.5rem)}.application-form label{font-weight:850}.application-form input,.application-form textarea{display:block;width:100%;padding:.85rem;margin-top:.35rem;border:1px solid #d3c9b8;background:#fff}.application-form textarea{min-height:130px}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.consent{display:flex;gap:.7rem}.consent input{width:auto}.form-actions{display:flex;justify-content:flex-end;gap:.7rem}.dark-ghost{color:#0a0a09;border-color:#0a0a0955;background:transparent}.application-status{margin-top:2rem}.application-status>div{display:grid;grid-template-columns:1fr auto auto;gap:1rem;background:#fffaf0;padding:1rem;border-bottom:1px solid #d3c9b8}@media(max-width:700px){.opportunity-list article{align-items:flex-start;flex-direction:column}.application-grid{grid-template-columns:1fr}.form-actions{align-items:stretch;flex-direction:column}.application-status>div{grid-template-columns:1fr}}
