.jd-page{background:var(--paper);color:var(--ink)}.jd-page .gt-pill:disabled{cursor:not-allowed;opacity:.5}.jd-page .gt-pill:disabled:hover{opacity:.5}.jd-apply-btn--full{box-sizing:border-box;width:100%}.jd-hero{position:relative;overflow:hidden}.jd-hero-inner{z-index:2;padding-top:56px;position:relative}.jd-hero-copy{flex-direction:column;gap:22px;max-width:860px;display:flex}.jd-back{width:fit-content}.jd-hero__eyebrow{margin-top:16px}.jd-hero__title{font-family:var(--serif);letter-spacing:-.011em;font-weight:400;font-size:var(--gt-h1);margin:0;line-height:.96}.jd-hero__subtitle{color:#0b1930b8;max-width:640px;margin:0;font-size:18px;line-height:1.55}.jd-hero__cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.jd-hero__cta>span{color:#0b1930b8;font-size:14px;font-weight:600}.jd-facts{z-index:2;border-top:1px solid #0b193038;border-bottom:1px solid #0b193038;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin-top:56px;padding:28px 0;display:grid;position:relative}.jd-fact{flex-direction:column;gap:4px;min-width:0;display:flex}.jd-fact__k{letter-spacing:.15em;text-transform:uppercase;color:#0b193099;font-size:10px;font-weight:800}.jd-fact__v{font-size:16px;font-weight:600}@media (max-width:767px){.jd-facts{grid-template-columns:1fr;gap:20px;margin-top:32px}}.jd-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:80px;padding-top:72px;padding-bottom:96px;display:grid}@media (max-width:767px){.jd-layout{grid-template-columns:1fr;gap:48px;padding-top:48px;padding-bottom:64px}}.jd-content{flex-direction:column;gap:56px;min-width:0;max-width:720px;display:flex}.jd-intro{flex-direction:column;gap:18px;display:flex}.jd-intro__text{color:#0b1930cc;margin:0;font-size:17px;line-height:1.6}.jd-list-block{flex-direction:column;gap:16px;display:flex}.jd-list-block__title{font-family:var(--serif);letter-spacing:-.011em;font-size:30px;font-weight:400;line-height:1.05}.jd-bul{color:#0b1930cc;grid-template-columns:14px 1fr;gap:12px;font-size:16px;line-height:1.55;display:grid}.jd-bul p{margin:0}.jd-bul__dot{background:var(--blue);border-radius:999px;width:8px;height:8px;margin-top:9px}.jd-bul--small{font-size:14px}.jd-bul--small .jd-bul__dot{margin-top:7px}.jd-benefits{border-top:1px solid #0b193038;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:32px;display:grid}.jd-benefits__item{grid-template-columns:14px 1fr;align-items:start;gap:12px;display:grid}.jd-benefits__item .jd-bul__dot{margin-top:7px}.jd-benefits__item p{color:#0b1930d9;margin:0;font-size:16px;line-height:1.5}@media (max-width:767px){.jd-benefits{grid-template-columns:1fr;gap:16px}}.jd-card{background:var(--white);border-radius:0 0 40px;flex-direction:column;gap:24px;padding:32px;display:flex;position:sticky;top:96px;box-shadow:0 30px 60px #0b193014}@media (max-width:767px){.jd-card{position:static;top:auto}}.jd-card__person{align-items:center;gap:14px;display:flex}.jd-card__person-meta{flex-direction:column;gap:3px;font-size:14px;display:flex}.jd-card__name{font-weight:750}.jd-card__role{color:#0b1930ad}.jd-card__intro{color:#0b1930cc;margin:0;font-size:15px;line-height:1.55}.jd-card__list{border-top:1px solid #0b193024;flex-direction:column;gap:12px;padding-top:20px;display:flex}.jd-card__question-link{align-self:center}.jd-apply{background:var(--ink);color:var(--white);padding:104px 0 112px}.jd-apply-inner{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:80px;display:grid}.jd-apply-copy{flex-direction:column;gap:18px;display:flex}.jd-apply__title{font-family:var(--serif);letter-spacing:-.011em;margin:0;font-size:46px;font-weight:400;line-height:1}.jd-apply__text{color:#ffffffb8;margin:0;font-size:16px;line-height:1.55}.jd-apply__cta{align-self:flex-start;margin-top:10px}.jd-apply-steps{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.jd-step{flex-direction:column;gap:12px;padding-top:28px;display:flex}.jd-step__number{font-family:var(--serif);color:var(--lime);font-size:56px;font-weight:400;line-height:.8}.jd-step__title{font-family:var(--serif);letter-spacing:-.011em;margin-top:8px;font-size:28px;font-weight:400;line-height:1.05}.jd-step__text{color:#ffffffb8;margin:0;font-size:15px;line-height:1.55}@media (max-width:767px){.jd-apply{padding:64px 0 72px}.jd-apply-inner{grid-template-columns:1fr;gap:40px}.jd-apply__title{font-size:34px}.jd-apply-steps{grid-template-columns:1fr;gap:28px}.jd-step__number{font-size:44px}.jd-step__title{font-size:24px}}.jd-question{background:var(--white);padding:80px 0 96px}.jd-question-inner{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:80px;display:grid}.jd-question-copy{flex-direction:column;gap:14px;display:flex}.jd-question__title{font-family:var(--serif);letter-spacing:-.011em;margin:0;font-size:40px;font-weight:400;line-height:1}.jd-question__text{color:#0b1930b8;margin:0;font-size:15px;line-height:1.55}.jd-question__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:720px;display:grid}.jd-question__field--wide{grid-column:1/-1}.jd-question__submit-row{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.jd-question__error{color:#b3261e;margin:0;font-size:13px;line-height:1.5}.jd-question__feedback{color:var(--ink);max-width:720px;margin:0;font-size:16px;line-height:1.55}@media (max-width:767px){.jd-question{padding:56px 0 72px}.jd-question-inner{grid-template-columns:1fr;gap:32px}.jd-question__title{font-size:30px}.jd-question__form{grid-template-columns:1fr}}.jd-more{padding-top:88px;padding-bottom:104px}.jd-more__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.jd-more__title{font-family:var(--serif);letter-spacing:-.011em;margin:0;font-size:44px;font-weight:400;line-height:1}.jd-more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.jd-more__card{background:var(--white);color:var(--ink);border-radius:6px;flex-direction:column;gap:12px;padding:28px 32px;display:flex}.jd-more__card-eyebrow{color:#0b193099;font-size:10px}.jd-more__card-title{font-family:var(--serif);letter-spacing:-.011em;font-size:28px;font-weight:400;line-height:1.05}.jd-more__card-meta{color:#0b1930ad;font-size:14px}@media (max-width:767px){.jd-more{padding-top:56px;padding-bottom:72px}.jd-more__head{flex-direction:column;align-items:flex-start;gap:12px}.jd-more__title{font-size:32px}.jd-more__grid{grid-template-columns:1fr}}
