/* TIMESTAMP START 2026-09-19T15:13:52-04:00 | REVISION R002826 */
#jpi-education-journey{--jpi-clay:var(--jpi-gold)!important}html body #jpi-education-journey .jpi-edu__button{border-radius:6px 26px}html body #jpi-education-journey .jpi-edu__button:not(.jpi-edu__button--cream){background:var(--jpi-gold);border-color:var(--jpi-gold);color:var(--jpi-forest-950)}html body #jpi-education-journey .jpi-edu__button:not(.jpi-edu__button--cream):hover,html body #jpi-education-journey .jpi-edu__button:not(.jpi-edu__button--cream):focus-visible{background:var(--jpi-gold-light);border-color:var(--jpi-gold-light);color:var(--jpi-forest-950)}html body #jpi-education-journey .jpi-edu__resource:hover,html body #jpi-education-journey .jpi-edu__resource:focus-visible{background:var(--jpi-gold);color:var(--jpi-forest-950)}html body #jpi-education-journey .jpi-edu__resource:hover .jpi-edu__resource-meta,html body #jpi-education-journey .jpi-edu__resource:hover p,html body #jpi-education-journey .jpi-edu__resource:focus-visible .jpi-edu__resource-meta,html body #jpi-education-journey .jpi-edu__resource:focus-visible p{color:#0d2018c7}@media (width<=640px){html body #jpi-education-journey .jpi-edu__button{width:100%}}
/* TIMESTAMP END 2026-09-19T15:13:52-04:00 | REVISION R002826 */

/* TIMESTAMP START 2026-09-25T17:17:37-04:00 | REVISION R003263 */
#jpi-education-journey #jpi-edu-faq-title{font-size:clamp(2rem,3vw,3.3rem)!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
@media(max-width:980px){#jpi-education-journey #jpi-edu-faq-title{font-size:clamp(1.5rem,10vw,3.3rem)!important}}
/* TIMESTAMP END 2026-09-25T17:17:37-04:00 | REVISION R003263 */


/* TIMESTAMP START 2026-10-20T20:37:53-04:00 | REVISION R004404 */
html body #MainContent #jpi-education-journey .jpi-edu__photo-note { padding: 28px 26px; backdrop-filter: none; -webkit-backdrop-filter: none; border: 0; }
html body #MainContent #jpi-education-journey .jpi-edu__journey > a { border-radius: 12px; }
@supports (clip-path: shape(from 0 0, line to 100% 0, line to 100% 100%, close)) {
  html body #MainContent #jpi-education-journey .jpi-edu__photo-note::before { clip-path: shape(from 1.12% 10.368px, line to 26.88% 0.432px, curve to calc(30.16% - 0.405px) 0.081px with 28% 0, line to calc(98.56% - 13.23px) 2.646px, curve to calc(100% - 10.53px) 5.472px with calc(100% - 13.5px) 2.7px, line to calc(100% - 2.97px) 12.528px, curve to 100% 18.9px with 100% 15.3px, line to 100% calc(100% - 18px), curve to calc(100% - 3.564px) calc(100% - 11.232px) with 100% calc(100% - 14.4px), line to calc(100% - 12.636px) calc(100% - 3.168px), curve to calc(98% - 15.606px) calc(100% - 0.072px) with calc(100% - 16.2px) 100%, line to calc(2% + 12.906px) calc(100% - 3.528px), curve to 10.53px calc(100% - 6.174px) with 13.5px calc(100% - 3.6px), line to 2.97px calc(100% - 12.726px), curve to 0 calc(100% - 18.9px) with 0 calc(100% - 15.3px), line to 0 14.4px, curve to 1.12% 10.368px with 0 10.8px, close); }
  html body #MainContent #jpi-education-journey .jpi-edu__hero-visual { border-radius: 0; clip-path: shape(from 0 24px, curve to 2% 13.72px with 0 14px, line to 98% .28px, curve to 100% 10px with 100% 0, line to 100% 100%, line to 0 100%, close); }
  html body #MainContent #jpi-education-journey .jpi-edu__definition { position: relative; isolation: isolate; background: transparent; padding-block: 44px; }
  html body #MainContent #jpi-education-journey .jpi-edu__definition::before { content: ''; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: var(--jpi-gold-light); clip-path: shape(from 0 16px, curve to 100% 0 with 42% 2px, line to 100% calc(100% - 18px), curve to 0 100% with 58% calc(100% - 2px), close); }
}
@media (max-width: 640px) {
  html body #MainContent #jpi-education-journey .jpi-edu__photo-note { padding: 24px; }
  html body #MainContent #jpi-education-journey .jpi-edu__definition { padding-block: 38px; }
}
/* TIMESTAMP END 2026-10-20T20:37:53-04:00 | REVISION R004404 */


/* TIMESTAMP START 2026-10-20T20:42:40-04:00 | REVISION R004405 */
html body #MainContent #jpi-education-journey .jpi-edu__photo-note { padding-top: 40px; }
html body #MainContent #jpi-education-journey .jpi-edu__statement-grid { background: transparent; }
html body #MainContent #jpi-education-journey .jpi-edu__statement-image { position: relative; z-index: 2; width: calc(100% + 42px); margin: -18px -30px -18px -12px; }
html body #MainContent #jpi-education-journey .jpi-edu__statement-image img { display: block; margin: 0; border-radius: 16px; }
html body #MainContent #jpi-education-journey .jpi-edu__statement-copy { position: relative; isolation: isolate; background: var(--jpi-forest-900); padding-top: calc(clamp(52px,7vw,100px) + 28px); }
@supports (clip-path: shape(from 0 0, line to 100% 0, line to 100% 100%, close)) {
  html body #MainContent #jpi-education-journey .jpi-edu__statement-copy { background: transparent; }
  html body #MainContent #jpi-education-journey .jpi-edu__statement-copy::before { content: ''; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: var(--jpi-forest-900); clip-path: var(--jpi-panel-rise); }
  html body #MainContent #jpi-education-journey .jpi-edu__resource { position: relative; isolation: isolate; padding-top: 64px; background: transparent !important; border-color: transparent; --jpi-resource-fill: var(--jpi-forest-900); --jpi-resource-shape: var(--jpi-panel-rise); }
  html body #MainContent #jpi-education-journey .jpi-edu__resource::before { content: ''; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: var(--jpi-resource-fill); clip-path: var(--jpi-resource-shape); }
  html body #MainContent #jpi-education-journey .jpi-edu__resource:nth-child(2) { --jpi-resource-fill: var(--jpi-forest-700); --jpi-resource-shape: var(--jpi-panel-calm); }
  html body #MainContent #jpi-education-journey .jpi-edu__resource:nth-child(3) { --jpi-resource-shape: var(--jpi-panel-gable); }
  html body #MainContent #jpi-education-journey .jpi-edu__resource:is(:hover,:focus-visible) { --jpi-resource-fill: var(--jpi-gold-light); }
}
@media (max-width: 980px) {
  html body #MainContent #jpi-education-journey .jpi-edu__statement-image { width: calc(100% + 20px); margin: -12px -10px -28px; }
  html body #MainContent #jpi-education-journey .jpi-edu__statement-copy { padding-top: 72px; }
}
@media (max-width: 640px) {
  html body #MainContent #jpi-education-journey .jpi-edu__photo-note { padding-top: 38px; }
}
/* TIMESTAMP END 2026-10-20T20:42:40-04:00 | REVISION R004405 */

/* TIMESTAMP START 2026-10-20T21:02:38-04:00 | REVISION R004406 */
html body #MainContent #jpi-education-journey .jpi-edu__statement-grid { position:relative; isolation:isolate; overflow:visible; }
html body #MainContent #jpi-education-journey .jpi-edu__statement-copy { isolation:auto; background:transparent; }
html body #MainContent #jpi-education-journey .jpi-edu__statement-copy::before { display:none; }
html body #MainContent #jpi-education-journey .jpi-edu__statement-grid::before { content:''; position:absolute; inset:16px 0 0 16px; z-index:-1; pointer-events:none; background:var(--jpi-forest-900); border-radius:16px; }
@supports (clip-path:shape(from 0 0,line to 100% 0,line to 100% 100%,close)) { html body #MainContent #jpi-education-journey .jpi-edu__statement-grid::before { border-radius:0; clip-path:var(--jpi-panel-rise); } }
/* TIMESTAMP END 2026-10-20T21:02:38-04:00 | REVISION R004406 */
