.brand-JC .jc-photo-next{margin-block:64px 88px}
.brand-JC .jc-photo-next__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"panel photo";background:#102942;border-radius:3px;overflow:hidden}
.brand-JC .jc-photo-next__media{grid-area:photo;margin:0;min-width:0;position:relative;min-height:540px}
.brand-JC .jc-photo-next__media .p114-page-photo__img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:35% center;border:0;border-radius:0;aspect-ratio:auto}
.brand-JC .jc-photo-next__panel{grid-area:panel;padding:clamp(28px,3.5vw,52px);color:#fff;min-width:0}
.brand-JC .jc-photo-next__eyebrow{display:block;color:#9fcbff;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.08em;margin-block-end:20px}
.brand-JC .jc-photo-next h2{font-size:clamp(30px,3.4vw,50px);line-height:1.08;letter-spacing:-.04em;margin:0 0 22px;color:#fff;max-width:12ch}
.brand-JC .jc-photo-next__lead{font-size:17px;line-height:1.65;color:#e3edf8;margin:0 0 28px;max-width:42ch}
.brand-JC .jc-photo-next__details{margin:0 0 30px;padding:0;display:grid;gap:17px}
.brand-JC .jc-photo-next__details>div{padding-inline-start:16px;border-inline-start:2px solid #5ca4ff}
.brand-JC .jc-photo-next__details dt{font-size:15px;font-weight:650;line-height:1.5;color:#fff;margin:0 0 4px}
.brand-JC .jc-photo-next__details dd{font-size:14px;line-height:1.6;color:#d3e1f1;margin:0}
.brand-JC .jc-photo-next__book{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;background:#fff;border:1px solid #fff;border-radius:3px;color:#003e96;padding:13px 22px;font-size:17px;font-weight:650;line-height:1.4;text-decoration:none}
.brand-JC .jc-photo-next__book:hover{background:#e6f1ff;border-color:#e6f1ff;color:#003e96}
.brand-JC .jc-photo-next__book:focus-visible{outline:3px solid #9fcbff;outline-offset:5px}
.brand-JC .jc-photo-next__note{font-size:14px;line-height:1.6;color:#d3e1f1;margin:14px 0 0;max-width:42ch}
.brand-JC[dir=rtl] .jc-photo-next__book span,[dir=rtl] .brand-JC .jc-photo-next__book span{transform:scaleX(-1)}
@media(max-width:900px){.brand-JC .jc-photo-next__layout{grid-template-columns:1fr 1fr}.brand-JC .jc-photo-next__panel{padding:30px}.brand-JC .jc-photo-next h2{font-size:clamp(30px,4.4vw,42px)}}
@media(max-width:900px){.brand-JC .jc-photo-next{margin-block:40px 56px}.brand-JC .jc-photo-next__layout{grid-template-columns:1fr;grid-template-areas:"photo" "panel"}.brand-JC .jc-photo-next__media{min-height:0;aspect-ratio:8/5}.brand-JC .jc-photo-next__media .p114-page-photo__img{object-position:30% center}.brand-JC .jc-photo-next__panel{padding:30px 24px}.brand-JC .jc-photo-next h2{max-width:17ch;font-size:clamp(30px,7.6vw,40px);margin-block-end:18px}.brand-JC .jc-photo-next__lead{font-size:16px;margin-block-end:24px}.brand-JC .jc-photo-next__details{gap:16px;margin-block-end:26px}.brand-JC .jc-photo-next__book{width:100%;min-height:52px}.brand-JC .jc-photo-next__eyebrow{letter-spacing:.05em;margin-block-end:14px}}
