.xr-story{background:#071720;border-top:1px solid var(--border);scroll-margin-top:0}.xr-story-xr-training{background:#0a1d28}.xr-story-ai-learning{background:#071923}.xr-story-heading{margin-bottom:38px;max-width:970px}.xr-story-heading .eyebrow{margin-bottom:18px}.xr-story .xr-story-heading :is(h1,h2){font-size:clamp(36px,4vw,58px);line-height:1.14;letter-spacing:-.045em;margin:0;color:var(--text)}.xr-lead-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:48px;align-items:start}.xr-lead-copy,.xr-source-figure{min-width:0}.xr-story :is(h2,h3){font-size:clamp(24px,2.4vw,32px);line-height:1.3;letter-spacing:-.03em;margin:0 0 22px}.xr-story p{font-size:15px;line-height:1.85}.xr-lead-copy>p+p{margin-top:20px}.xr-lead-copy .xr-lead-summary{color:var(--text);font-size:17px;line-height:1.8}.xr-source-figure{overflow:hidden;margin:0;border:1px solid var(--border);border-radius:12px;background:#06131c}.xr-source-figure img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;background:#06131c}.xr-story-ai-learning .xr-source-figure img{aspect-ratio:933/700}.xr-source-figure figcaption,.xr-training-film figcaption{font-size:11px;line-height:1.7;color:var(--muted);padding:12px 16px}.xr-technologies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:40px 0 26px}.xr-technologies article{padding:26px 24px;border:1px solid var(--border);border-radius:10px;background:#0c2531;min-width:0}.xr-technologies .xr-technology{font-size:30px;color:var(--cyan);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:16px}.xr-technologies :is(h3,h4){font-size:20px;line-height:1.4;margin:0 0 12px}.xr-technologies article>p:last-child{font-size:14px}.xr-connection{max-width:950px;margin-top:24px}.xr-content-block{margin-top:58px;padding-top:36px;border-top:1px solid var(--border)}.xr-content-block>:is(h2,h3){max-width:850px;margin-bottom:28px}.xr-content-block>p{max-width:940px}.xr-block-intro{margin-bottom:30px}.xr-editorial-list{border-top:1px solid var(--border)}.xr-editorial-row{display:grid;grid-template-columns:44px minmax(0,.8fr) minmax(0,1.45fr);gap:26px;padding:26px 0;border-bottom:1px solid var(--border);align-items:start}.xr-item-number{font-size:14px;color:var(--cyan);line-height:1.9;font-weight:500}.xr-editorial-row :is(h3,h4){font-size:21px;line-height:1.5;letter-spacing:-.025em;margin:0;min-width:0}.xr-editorial-row p{margin:0;min-width:0}.xr-access{margin-top:26px}.xr-related{display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:20px}.xr-related .text-link{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.xr-outlook{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.xr-outlook .xr-editorial-row{display:block;border-bottom:0;padding:0}.xr-outlook .xr-item-number{display:block;margin-bottom:16px}.xr-outlook :is(h3,h4){font-size:20px;margin-bottom:14px}.xr-outlook p{font-size:14px}.xr-training-reason{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:48px;margin-top:52px;padding-top:36px;border-top:1px solid var(--border);align-items:start}.xr-benefit-lines{list-style:none;padding:0;margin:26px 0 0}.xr-benefit-lines li{font-size:14px;line-height:1.7;color:var(--text);padding:13px 0;border-top:1px solid var(--border)}.xr-training-film{min-width:0;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#06131c}.xr-training-film .youtube-shell{aspect-ratio:16/9}.xr-training-film iframe{display:block;width:100%;height:100%;border:0}.xr-session-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0}.xr-session-steps li{border-top:2px solid #58d5f550;padding-top:22px;min-width:0}.xr-session-steps span{display:block;font-size:24px;color:var(--cyan);line-height:1.2;margin-bottom:18px}.xr-session-steps p{font-size:14px;margin:0}.xr-stage-label{display:inline-block;border:1px solid #58d5f54a;border-radius:5px;padding:4px 10px;color:var(--bright);font-size:11px!important;margin-bottom:22px}.xr-scope{color:var(--bright);margin-top:20px}.xr-story-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.xr-story-cta .eyebrow{font-size:11px;margin-bottom:12px}.xr-story-cta :is(h2,h3){font-size:27px;margin:0}.xr-story-cta .button{flex-shrink:0}.solution-page .xr-story{padding-top:30px}.xr-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;margin-bottom:38px;color:var(--muted)}.xr-breadcrumb a{color:var(--bright)}
@media(max-width:1023px){.xr-lead-grid,.xr-training-reason{gap:28px}.xr-technologies{gap:18px}.xr-technologies article{padding:22px 20px}.xr-editorial-row{grid-template-columns:30px minmax(0,.85fr) minmax(0,1.35fr);gap:20px}.xr-session-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.xr-outlook{gap:24px}}
@media(max-width:767px){.xr-story{scroll-margin-top:0}.xr-story-heading{margin-bottom:28px}.xr-story .xr-story-heading :is(h1,h2){font-size:36px}.xr-story-heading .eyebrow{font-size:11px;margin-bottom:16px}.xr-lead-grid,.xr-training-reason{grid-template-columns:minmax(0,1fr);gap:28px}.xr-story :is(h2,h3){font-size:25px;margin-bottom:20px}.xr-story p{font-size:14px;line-height:1.85}.xr-lead-copy .xr-lead-summary{font-size:16px}.xr-source-figure figcaption,.xr-training-film figcaption{font-size:10px;padding:10px 12px}.xr-technologies{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.xr-technologies article{padding:22px}.xr-technologies .xr-technology{font-size:28px;margin-bottom:12px}.xr-technologies :is(h3,h4){font-size:20px}.xr-content-block{margin-top:40px;padding-top:28px}.xr-content-block>:is(h2,h3){margin-bottom:24px}.xr-editorial-row{grid-template-columns:28px minmax(0,1fr);gap:8px 14px;padding-block:23px}.xr-editorial-row :is(h3,h4){font-size:19px}.xr-editorial-row p{grid-column:2}.xr-item-number{font-size:12px}.xr-outlook{grid-template-columns:minmax(0,1fr);gap:26px}.xr-outlook .xr-editorial-row{display:grid}.xr-outlook .xr-item-number{margin:0}.xr-outlook :is(h3,h4){margin:0}.xr-outlook p{font-size:14px}.xr-related{gap:8px 24px}.xr-related .text-link{font-size:13px}.xr-training-reason{margin-top:36px;padding-top:28px}.xr-session-steps{grid-template-columns:minmax(0,1fr);gap:22px}.xr-session-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;padding-top:20px}.xr-session-steps span{font-size:21px;margin:0}.xr-stage-label{margin-bottom:20px}.xr-story-cta{flex-direction:column;align-items:stretch;gap:24px;margin-top:36px;padding-top:28px}.xr-story-cta :is(h2,h3){font-size:24px}.xr-story-cta .button{width:100%;justify-content:center}.xr-breadcrumb{font-size:11px;margin-bottom:30px;gap:10px}.solution-page .xr-story{padding-top:24px}}
.xr-lead-actions{margin-top:26px}.xr-lead-actions .button{font-size:14px;min-height:48px}@media(max-width:767px){.xr-lead-actions{margin-top:24px}.xr-lead-actions .button{width:100%;justify-content:center}}
/* Supplied learning material and real classroom photos. */
.xr-gallery-figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#06131c}.xr-gallery-figure figcaption{font-size:11px;line-height:1.75;color:var(--muted);padding:12px 16px;border-top:1px solid var(--border)}.xr-gallery-image{display:flex;align-items:center;justify-content:center;background:#06131c;min-width:0}.xr-gallery-image img{display:block;width:100%;height:auto;object-fit:contain}.xr-photo-crop{position:relative;overflow:hidden;aspect-ratio:var(--photo-ratio);background:#06131c}.xr-photo-crop img{position:absolute;left:0;top:0;display:block;width:var(--photo-width);height:auto;max-width:none;transform:translate(var(--photo-x),var(--photo-y))}
.xr-subject-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.xr-subject-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.xr-subject-card .xr-gallery-figure{border:0;border-bottom:1px solid var(--border);border-radius:0}.xr-subject-card .xr-gallery-image{height:206px;padding:14px}.xr-subject-card .xr-gallery-image img{max-height:100%;width:auto;max-width:100%;height:auto}.xr-subject-card>div{padding:24px}.xr-subject-card :is(h3,h4){font-size:23px;line-height:1.4;letter-spacing:-.025em;margin:0 0 14px}.xr-subject-card>div p{font-size:14px;line-height:1.85}.xr-gallery-source{font-size:11px!important;line-height:1.8!important;color:var(--muted);margin-top:18px}
.xr-illustrated-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:36px;align-items:start;padding:32px 0;border-bottom:1px solid var(--border)}.xr-illustrated-row .xr-gallery-image{aspect-ratio:16/10}.xr-illustrated-row .xr-gallery-image img{width:100%;height:100%;object-fit:contain}.xr-illustrated-copy{min-width:0}.xr-illustrated-copy .xr-item-number{display:block;margin-bottom:14px}.xr-illustrated-copy :is(h3,h4){font-size:26px;line-height:1.4;letter-spacing:-.03em;margin:0 0 20px}.xr-illustrated-copy p{font-size:15px;line-height:1.85;margin:0}
.xr-context-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.xr-context-card{min-width:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.xr-context-card .xr-gallery-figure{border:0;border-bottom:1px solid var(--border);border-radius:0}.xr-context-card>div{padding:26px}.xr-context-card :is(h3,h4){font-size:25px;line-height:1.4;letter-spacing:-.03em;margin:0 0 16px}.xr-context-card>div p{font-size:15px;line-height:1.8}.xr-content-block[id]{scroll-margin-top:16px}
@media(max-width:1023px){.xr-subject-gallery{gap:18px}.xr-subject-card>div{padding:20px}.xr-subject-card :is(h3,h4){font-size:21px}.xr-subject-card .xr-gallery-image{height:180px;padding:10px}.xr-illustrated-row{gap:26px}.xr-illustrated-copy :is(h3,h4){font-size:24px}.xr-context-gallery{gap:20px}.xr-context-card>div{padding:22px}}
@media(max-width:767px){.xr-subject-gallery,.xr-context-gallery{grid-template-columns:minmax(0,1fr);gap:24px}.xr-subject-card .xr-gallery-image{height:206px;padding:12px}.xr-subject-card>div{padding:22px}.xr-subject-card :is(h3,h4){font-size:23px}.xr-gallery-figure figcaption{font-size:10px;padding:11px 14px}.xr-illustrated-row{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:26px}.xr-illustrated-copy :is(h3,h4){font-size:23px;margin-bottom:16px}.xr-illustrated-copy p{font-size:14px}.xr-illustrated-copy .xr-item-number{margin-bottom:12px}.xr-context-card>div{padding:22px}.xr-context-card :is(h3,h4){font-size:23px;margin-bottom:14px}.xr-context-card>div p{font-size:14px}.xr-gallery-source{font-size:10px!important}.xr-content-block[id]{scroll-margin-top:8px}}
