/* Careers and application form */
.careers-intro{background:#fff;}
.careers-intro__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:36px;align-items:center;}
.careers-intro__grid .content-prose h2{margin:0 0 14px;color:var(--navy);font-family:var(--head);font-weight:800;font-size:clamp(28px,3vw,40px);}
.careers-intro__grid .content-prose > p:last-child{max-width:760px;margin:0;color:var(--ink-2);line-height:1.75;}
.careers-note{padding:26px;border:1px solid var(--line);border-top:4px solid var(--orange);border-radius:var(--r);background:var(--cream);}
.careers-note h2{margin:0 0 10px;color:var(--navy);font-family:var(--head);font-size:19px;}
.careers-note p{margin:0 0 14px;color:var(--ink-2);font-size:14px;line-height:1.65;}
.careers-note a{color:var(--royal);font-size:14px;font-weight:700;overflow-wrap:anywhere;}
.careers-form-section{background:var(--cream);}
.careers-form-section__head{margin:0 auto 28px;text-align:center;}
.careers-form-section__head .eyebrow{justify-content:center;}
.careers-form-section__head h2{margin:0 0 8px;color:var(--navy);font-family:var(--head);font-weight:800;font-size:clamp(28px,3vw,40px);}
.careers-form-section__head > p:last-child{margin:0;color:var(--ink-2);}
.careers-form-card{max-width:980px;margin:0 auto;padding:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-sm);}
.careers-form-card .zoho-form__iframe{display:block;width:100%;min-height:900px;border:0;background:#fff;}
@media (max-width:760px){
  .careers-intro__grid{grid-template-columns:1fr;gap:22px;}
  .careers-form-card{padding:8px;}
  .careers-form-card .zoho-form__iframe{min-height:1050px;}
}
