.career-header{display:flex;align-items:center;justify-content:space-between;padding:24px 6%;border-bottom:1px solid #daa76044}.career-page{max-width:1000px;margin:auto;padding:50px 6% 90px}.career-page h1{font-size:clamp(28px,4vw,48px);line-height:1.4}.career-page p{line-height:1.8}.career-page details{padding:20px;border:1px solid #daa76055;border-radius:20px}.career-page summary{cursor:pointer}.career-privacy{font-size:14px;color:#d4c8b6}#application-form fieldset{margin:35px 0;border:1px solid #daa76055;border-radius:24px;padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:20px}#application-form legend{font-family:'Bitter',serif;font-size:22px;padding:0 10px}#application-form label{display:flex;flex-direction:column;gap:8px}#application-form .wide,.applicant-statement{grid-column:1/-1}#application-form input,#application-form select,#application-form textarea{box-sizing:border-box;width:100%;font:inherit;min-height:46px;background:#241b14;color:#f7eddd;border:1px solid #a17a4d;border-radius:12px;padding:11px}#application-form :focus-visible{outline:3px solid #e4b36f;outline-offset:3px}#application-form .check-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}#application-form .check-options label{flex-direction:row;align-items:center;min-height:44px}#application-form input[type=checkbox]{width:22px;min-height:22px;height:22px;accent-color:#daa760}.applicant-statement{white-space:pre-wrap;font-size:14px;line-height:1.8;padding-bottom:20px}.career-header .button{min-height:44px}.career-section p{max-width:700px}@media(max-width:650px){#application-form fieldset{grid-template-columns:1fr;padding:18px}.career-header img{width:85px;height:auto}.career-header .button{font-size:11px;padding:14px}.career-page{padding-top:30px}#application-form .check-options{grid-template-columns:1fr}}
