#ma-editorial .ma-career-hero{display:grid;grid-template-columns:43% 57%;min-height:590px;background:#f1eee8}
#ma-editorial .ma-career-intro{padding:75px 10% 64px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
#ma-editorial .ma-career-intro .ma-kicker{color:#a44830!important;letter-spacing:2px}
#ma-editorial .ma-career-intro h1{font:clamp(42px,4.3vw,72px)/1.12 Georgia,serif;letter-spacing:-2px;color:#191b19;margin:20px 0 28px}
#ma-editorial .ma-career-intro h1 em{font-weight:400;color:#ad4b30}
#ma-editorial .ma-career-intro>p:not(.ma-kicker){max-width:370px;color:#62615b;font-size:18px;line-height:1.8}
#ma-editorial .ma-career-cta{display:flex;gap:36px;align-items:center;margin-top:24px;padding:14px 0;border-bottom:1px solid #b45033;font-size:14px;font-weight:700}
#ma-editorial .ma-career-cta span{font-size:23px;color:#b45033}
#ma-editorial .ma-career-photo{position:relative;overflow:hidden;min-height:590px}
#ma-editorial .ma-career-photo img{width:100%!important;height:100%!important;position:absolute;inset:0;object-fit:cover;object-position:50% 50%}
#ma-editorial .ma-career-photo>span{position:absolute;left:7%;top:12%;max-width:46%;font:clamp(22px,2.2vw,36px)/1.22 Georgia,serif;color:#342e26;text-shadow:0 1px 8px #e6e0dba8}
#ma-editorial .ma-career-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:64px 5%;gap:0;border-bottom:1px solid #d3cec4}
#ma-editorial .ma-career-roles article{padding:0 28px;border-left:1px solid #cec9bf}
#ma-editorial .ma-career-roles article:first-child{padding-left:0;border-left:0}
#ma-editorial .ma-career-roles h2{font:29px/1.3 Georgia,serif;color:#191b19;margin:21px 0 18px}
#ma-editorial .ma-career-roles p{text-align:justify!important;text-align-last:start;hyphens:auto;overflow-wrap:break-word;color:#68645d;font-size:16px;line-height:1.85;margin:0}
#ma-editorial .ma-career-application{padding:68px 5% 85px;display:grid;grid-template-columns:28% 1fr;gap:6%;scroll-margin-top:35px}
#ma-editorial .ma-career-application h2{font:44px/1.2 Georgia,serif;color:#191b19;margin:20px 0}
#ma-editorial .ma-career-application>div>p{font-size:18px;line-height:1.7;color:#68645d;max-width:300px}
#ma-editorial .ma-career-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}
#ma-editorial .ma-career-fields>p{display:contents}
#ma-editorial .ma-career-fields label{display:block;color:#5c5b55;font-size:13px;letter-spacing:.02em;margin:0}
#ma-editorial .ma-career-fields br{display:none}
#ma-editorial .ma-career-fields input:not([type=submit]),#ma-editorial .ma-career-fields select,#ma-editorial .ma-career-fields textarea{display:block;width:100%;max-width:100%;background:transparent;border:1px solid #bfbab0;border-radius:0;color:#20211f;padding:12px 14px;margin:7px 0 0;box-shadow:none;font:16px/1.4 MAEditorial,Arial,sans-serif;height:49px}
#ma-editorial .ma-career-fields textarea{height:95px;resize:vertical}
#ma-editorial .ma-career-wide{grid-column:1/-1}
#ma-editorial .ma-career-upload{padding:14px;border:1px dashed #b6b0a6}
#ma-editorial .ma-career-fields input[type=file]{padding:4px 0;border:0;height:auto;font-size:13px}
#ma-editorial .ma-career-upload small{display:block;font-size:11px;margin-top:10px;line-height:1.6}
#ma-editorial .ma-career-send{display:flex;flex-direction:column;justify-content:stretch}
#ma-editorial .ma-career-send p{height:100%;margin:0}
#ma-editorial .ma-career-fields input[type=submit]{width:100%;height:100%;min-height:90px;background:#171a18;border:1px solid #171a18;border-radius:0;color:#f1eee8;font:20px Georgia,serif;cursor:pointer;transition:background .2s}
#ma-editorial .ma-career-fields input[type=submit]:hover{background:#9c432c}
#ma-editorial .ma-career-form .wpcf7-response-output{margin:22px 0 0;padding:15px;font-size:15px}
#ma-editorial .ma-career-form .wpcf7-not-valid-tip{font-size:12px}
@media(max-width:1100px){#ma-editorial .ma-career-roles h2{font-size:25px}#ma-editorial .ma-career-roles article{padding:0 19px}#ma-editorial .ma-career-hero,#ma-editorial .ma-career-photo{min-height:500px}}
@media(max-width:760px){#ma-editorial .ma-career-hero{grid-template-columns:1fr}#ma-editorial .ma-career-intro{padding:45px 7%}#ma-editorial .ma-career-intro h1{font-size:47px}#ma-editorial .ma-career-photo{min-height:330px}#ma-editorial .ma-career-photo>span{font-size:24px}#ma-editorial .ma-career-roles{grid-template-columns:1fr 1fr;padding:40px 7%;gap:32px 20px}#ma-editorial .ma-career-roles article{padding:0;border:0}#ma-editorial .ma-career-roles p{font-size:15px}#ma-editorial .ma-career-roles h2{font-size:24px}#ma-editorial .ma-career-application{grid-template-columns:1fr;padding:44px 7%;gap:28px}}
@media(max-width:420px){#ma-editorial .ma-career-roles{grid-template-columns:1fr}#ma-editorial .ma-career-fields{grid-template-columns:1fr}#ma-editorial .ma-career-intro h1{font-size:42px}}

/* Architectural wall lettering, matching the approved reference. */
#ma-editorial .ma-career-photo>.ma-career-wall{left:12%;top:12%;max-width:none;font:400 clamp(18px,1.65vw,27px)/1.65 MAEditorial,Arial,sans-serif;letter-spacing:2.6px;color:#49453b;text-shadow:none;transform:scaleX(.82);transform-origin:left top}
#ma-editorial .ma-career-wall:after{content:"";display:block;width:47px;height:2px;background:#b44c30;margin-top:22px}
@media(max-width:760px){#ma-editorial .ma-career-photo>.ma-career-wall{font-size:18px;letter-spacing:2px;left:10%;top:12%;line-height:1.6}#ma-editorial .ma-career-wall:after{margin-top:15px;width:38px}}
