.esd-hero[data-astro-cid-fi5dcbty]{position:relative;min-height:min(730px,57vw);overflow:hidden;background:var(--ry-navy-deep);border-bottom:5px solid var(--ry-navy)}.esd-hero[data-astro-cid-fi5dcbty]>img[data-astro-cid-fi5dcbty]{width:100%;min-height:min(730px,57vw);height:100%;object-fit:cover;object-position:center;display:block}.esd-hero__veil[data-astro-cid-fi5dcbty]{position:absolute;inset:0;background:linear-gradient(90deg,#050e25e6,#050e25ad 37%,#050e251a 67%,#050e250f)}.esd-hero__content[data-astro-cid-fi5dcbty]{position:absolute;inset:0;display:flex;align-items:center}.esd-hero__copy[data-astro-cid-fi5dcbty]{max-width:640px;padding:var(--space-6) 0;color:var(--ry-white)}.esd-hero[data-astro-cid-fi5dcbty] .eyebrow[data-astro-cid-fi5dcbty],.esd-lens[data-astro-cid-fi5dcbty] .eyebrow[data-astro-cid-fi5dcbty],.esd-system[data-astro-cid-fi5dcbty] .eyebrow[data-astro-cid-fi5dcbty]{color:#f7a55d}.esd-hero[data-astro-cid-fi5dcbty] h1[data-astro-cid-fi5dcbty]{max-width:620px;margin:var(--space-3) 0;color:var(--ry-white);font-size:clamp(2.45rem,5.3vw,5.35rem);line-height:.97;letter-spacing:-.04em}.esd-hero__copy[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{max-width:45ch;margin:0;color:#e1e8f6;font-size:clamp(1rem,1.5vw,1.22rem)}.esd-hero__actions[data-astro-cid-fi5dcbty]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-5)}.esd-hero__link[data-astro-cid-fi5dcbty]{color:var(--ry-white);font-weight:700;text-decoration:none}.esd-hero__link[data-astro-cid-fi5dcbty]:hover{color:#f7a55d}.esd-hero__proof[data-astro-cid-fi5dcbty]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.esd-hero__proof[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{padding:.45rem .7rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#050e2552;color:#dbe4f7;font-size:var(--fs-xs)}.esd-answer[data-astro-cid-fi5dcbty]{background:var(--ry-paper)}.esd-answer[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{max-width:760px;border:0;padding:0}.esd-answer[data-astro-cid-fi5dcbty] .answer-lead[data-astro-cid-fi5dcbty]{margin-top:var(--space-3)}.esd-inline-link[data-astro-cid-fi5dcbty]{display:inline-block;margin-top:var(--space-3);color:var(--ry-navy);font-weight:750}.esd-target[data-astro-cid-fi5dcbty]{background:#eef3fb}.esd-target__intro[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);column-gap:clamp(2rem,8vw,8rem);align-items:end}.esd-target__intro[data-astro-cid-fi5dcbty] .eyebrow[data-astro-cid-fi5dcbty],.esd-target__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{grid-column:1}.esd-target__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{max-width:720px;margin:var(--space-2) 0 0;border:0;padding:0}.esd-target__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{grid-column:2;grid-row:1 / span 2;max-width:45ch;margin:0;color:var(--color-text-muted)}.esd-target__cards[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}.esd-target__cards[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;min-height:270px;padding:clamp(1.5rem,3vw,2.35rem);border:1px solid #c9d6ea;border-radius:var(--radius-lg);background:var(--ry-white);box-shadow:0 14px 30px #12275e0f}.esd-target__cards[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]:nth-child(1){border-top:4px solid var(--ry-royal)}.esd-target__cards[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]:nth-child(2){border-top:4px solid var(--ry-orange)}.esd-target__cards[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{color:var(--ry-orange);font:700 var(--fs-xs)/1 var(--font-mono)}.esd-target__cards[data-astro-cid-fi5dcbty] h3[data-astro-cid-fi5dcbty]{margin:var(--space-3) 0 var(--space-2);color:var(--ry-navy);font-size:clamp(1.25rem,2vw,1.55rem)}.esd-target__cards[data-astro-cid-fi5dcbty] p[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-target__cards[data-astro-cid-fi5dcbty] a[data-astro-cid-fi5dcbty]{margin-top:auto;padding-top:var(--space-4);color:var(--ry-navy);font-size:var(--fs-sm);font-weight:700;text-decoration:none}.esd-target__cards[data-astro-cid-fi5dcbty] a[data-astro-cid-fi5dcbty]:hover{color:var(--ry-royal)}.esd-lens[data-astro-cid-fi5dcbty]{background:var(--ry-navy);color:var(--ry-white)}.esd-lens__heading[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;column-gap:1px;row-gap:var(--space-3);margin-bottom:var(--space-5)}.esd-lens__heading[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]{grid-column:span 2;padding-right:2rem}.esd-lens__heading[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty],.esd-lens__heading[data-astro-cid-fi5dcbty] p[data-astro-cid-fi5dcbty]{color:var(--ry-white);border:0;padding:0;margin:var(--space-2) 0 0}.esd-lens__heading[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{max-width:37ch;color:#d8e1f3}.esd-lens__controls[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);background:#ffffff2e}.esd-lens__controls[data-astro-cid-fi5dcbty] button[data-astro-cid-fi5dcbty]{min-height:112px;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:var(--space-3) var(--space-4);border:0;color:#cbd6ec;background:#ffffff12;text-align:left;cursor:pointer}.esd-lens__controls[data-astro-cid-fi5dcbty] button[data-astro-cid-fi5dcbty]:hover,.esd-lens__controls[data-astro-cid-fi5dcbty] button[data-astro-cid-fi5dcbty][aria-selected=true]{color:var(--ry-white);background:#1a56c494}.esd-lens__controls[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty],.esd-lens__copy[data-astro-cid-fi5dcbty]>span[data-astro-cid-fi5dcbty]{color:#f7a55d;font:700 var(--fs-xs)/1 var(--font-mono);letter-spacing:.08em}.esd-lens__controls[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty]{font-size:var(--fs-md)}.esd-lens__controls[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{color:inherit;font-size:var(--fs-xs)}.esd-lens__panels[data-astro-cid-fi5dcbty]{margin-top:var(--space-3)}.esd-lens__panel[data-astro-cid-fi5dcbty]{min-height:430px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffffff24,#ffffff0a)}.esd-lens__panel[data-astro-cid-fi5dcbty][hidden]{display:none}.esd-lens__copy[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.5rem)}.esd-lens__copy[data-astro-cid-fi5dcbty] h3[data-astro-cid-fi5dcbty]{color:var(--ry-white);margin:var(--space-3) 0 var(--space-2);font-size:clamp(1.5rem,2.6vw,2.4rem)}.esd-lens__copy[data-astro-cid-fi5dcbty] p[data-astro-cid-fi5dcbty]{margin:0;color:#d8e1f3}.esd-lens__copy[data-astro-cid-fi5dcbty] ul[data-astro-cid-fi5dcbty]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:var(--space-4) 0;padding:0}.esd-lens__copy[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{padding:.45rem .7rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#dce6f8;font-size:var(--fs-xs)}.esd-lens__copy[data-astro-cid-fi5dcbty] a[data-astro-cid-fi5dcbty]{color:var(--ry-white);font-weight:700;text-decoration:none}.esd-lens__copy[data-astro-cid-fi5dcbty] a[data-astro-cid-fi5dcbty]:hover{color:#f7a55d}.esd-lens__panel[data-astro-cid-fi5dcbty] figure[data-astro-cid-fi5dcbty]{min-width:0;margin:0}.esd-lens__panel[data-astro-cid-fi5dcbty] figure[data-astro-cid-fi5dcbty] img[data-astro-cid-fi5dcbty]{display:block;width:100%;height:100%;min-height:430px;object-fit:cover}.esd-system[data-astro-cid-fi5dcbty]{overflow:hidden;background:linear-gradient(180deg,var(--ry-paper),var(--ry-white))}.esd-system__top[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.esd-system__top[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin-top:var(--space-2)}.esd-system__top[data-astro-cid-fi5dcbty] p[data-astro-cid-fi5dcbty]{max-width:48ch}.esd-cutaway[data-astro-cid-fi5dcbty]{position:relative;min-height:355px;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(circle at 70% 0%,#315da8,#102656 56%,#091631);box-shadow:0 25px 55px #0c1b4238}.esd-cutaway__floor[data-astro-cid-fi5dcbty],.esd-cutaway__copper[data-astro-cid-fi5dcbty],.esd-cutaway__primer[data-astro-cid-fi5dcbty],.esd-cutaway__base[data-astro-cid-fi5dcbty]{position:absolute;left:12%;right:9%;transform:skew(-24deg);border-radius:12px}.esd-cutaway__floor[data-astro-cid-fi5dcbty]{top:75px;height:64px;background:linear-gradient(135deg,#536882,#17253b);box-shadow:0 17px #0c1728}.esd-cutaway__copper[data-astro-cid-fi5dcbty]{top:166px;height:15px;background:repeating-linear-gradient(90deg,#df8a55 0 66px,#6c351c 66px 86px);box-shadow:0 8px #0c1728}.esd-cutaway__primer[data-astro-cid-fi5dcbty]{top:211px;height:26px;background:#3267bd;box-shadow:0 9px #0c1728}.esd-cutaway__base[data-astro-cid-fi5dcbty]{top:261px;height:70px;background:linear-gradient(135deg,#9ba3aa,#4d5862)}.esd-cutaway__tag[data-astro-cid-fi5dcbty]{position:absolute;right:5%;max-width:41%;padding:.48rem .7rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#071027bd;color:#fff;font:600 var(--fs-xs)/1.25 var(--font-mono)}.esd-cutaway__tag--top[data-astro-cid-fi5dcbty]{top:58px}.esd-cutaway__tag--mid[data-astro-cid-fi5dcbty]{top:148px}.esd-cutaway__tag--bottom[data-astro-cid-fi5dcbty]{top:268px}.esd-system__rail[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;margin:var(--space-6) 0 var(--space-3);padding:0}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{position:relative;display:flex;flex-direction:column;gap:.4rem;min-height:126px;padding:var(--space-3) var(--space-3) 0 0;border-top:2px solid #b6c4de}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:not(:last-child):after{content:"→";position:absolute;top:.55rem;right:var(--space-3);color:var(--ry-orange)}.esd-system__rail[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty],.esd-route__steps[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{color:var(--ry-orange);font:700 var(--fs-xs)/1 var(--font-mono)}.esd-system__rail[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty]{color:var(--ry-navy)}.esd-system__rail[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{color:var(--color-text-muted);font-size:var(--fs-xs)}.esd-system__note[data-astro-cid-fi5dcbty]{max-width:75ch;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-verify[data-astro-cid-fi5dcbty]{background:var(--ry-white)}.esd-verify__inner[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.esd-verify[data-astro-cid-fi5dcbty] figure[data-astro-cid-fi5dcbty]{margin:0}.esd-verify[data-astro-cid-fi5dcbty] figure[data-astro-cid-fi5dcbty] img[data-astro-cid-fi5dcbty]{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 20px 45px #0c1b4221}.esd-verify[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin-top:var(--space-2)}.esd-verify__steps[data-astro-cid-fi5dcbty]{display:grid;gap:var(--space-2);margin:var(--space-4) 0}.esd-verify__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:34px 1fr;column-gap:var(--space-2);align-items:baseline;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.esd-verify__steps[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{grid-row:span 2;color:var(--ry-orange);font:700 var(--fs-xs)/1 var(--font-mono)}.esd-verify__steps[data-astro-cid-fi5dcbty] h3[data-astro-cid-fi5dcbty],.esd-verify__steps[data-astro-cid-fi5dcbty] p[data-astro-cid-fi5dcbty]{margin:0}.esd-verify__steps[data-astro-cid-fi5dcbty] h3[data-astro-cid-fi5dcbty]{color:var(--ry-navy);font-size:var(--fs-md)}.esd-verify__steps[data-astro-cid-fi5dcbty] p[data-astro-cid-fi5dcbty]{color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-route[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin-top:var(--space-2)}.esd-route__steps[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;min-height:215px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--ry-white);box-shadow:0 12px 27px #12275e0f}.esd-route__steps[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{margin-top:var(--space-3);color:var(--color-text-muted);font:600 var(--fs-xs)/1.2 var(--font-mono)}.esd-route__steps[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty],.esd-route__product[data-astro-cid-fi5dcbty]{margin-top:.6rem;color:var(--ry-navy);font-size:var(--fs-md);font-weight:700}.esd-route__product[data-astro-cid-fi5dcbty]{text-decoration:none}.esd-route__product[data-astro-cid-fi5dcbty]:hover,.esd-route__tds[data-astro-cid-fi5dcbty]:hover{color:var(--ry-royal)}.esd-route__steps[data-astro-cid-fi5dcbty] p[data-astro-cid-fi5dcbty]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--fs-xs)}.esd-route__tds[data-astro-cid-fi5dcbty]{margin-top:auto;padding-top:var(--space-3);color:var(--ry-navy);font:700 var(--fs-xs)/1.2 var(--font-mono);text-decoration:none}.esd-route__context[data-astro-cid-fi5dcbty]{max-width:70ch;margin:var(--space-4) 0 0}.esd-convert[data-astro-cid-fi5dcbty]{background:var(--ry-royal-soft);border-top:1px solid rgba(26,86,196,.14);border-bottom:1px solid rgba(26,86,196,.14)}.esd-convert__inner[data-astro-cid-fi5dcbty]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6)}.esd-convert[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{max-width:710px;margin:var(--space-2) 0;border:0;padding:0}.esd-convert[data-astro-cid-fi5dcbty] p[data-astro-cid-fi5dcbty]{max-width:65ch;margin:0}.esd-convert__actions[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:245px}.esd-convert__actions[data-astro-cid-fi5dcbty]>a[data-astro-cid-fi5dcbty]:last-child{color:var(--ry-navy);font-size:var(--fs-sm);font-weight:700}@media(max-width:880px){.esd-target__intro[data-astro-cid-fi5dcbty]{grid-template-columns:1fr;gap:var(--space-3)}.esd-target__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{grid-column:1;grid-row:auto}.esd-system__top[data-astro-cid-fi5dcbty],.esd-verify__inner[data-astro-cid-fi5dcbty]{grid-template-columns:1fr}.esd-lens__panel[data-astro-cid-fi5dcbty]{grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr)}.esd-system__rail[data-astro-cid-fi5dcbty],.esd-route__steps[data-astro-cid-fi5dcbty]{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{grid-column:span 2}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:nth-child(n+4),.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]:nth-child(n+4){grid-column:span 3}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{min-height:145px;padding:var(--space-3)}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:after{display:none}}@media(max-width:760px){.esd-hero[data-astro-cid-fi5dcbty]{display:grid;min-height:665px}.esd-hero[data-astro-cid-fi5dcbty]>img[data-astro-cid-fi5dcbty]{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-position:66% center}.esd-hero__content[data-astro-cid-fi5dcbty]{position:relative;inset:auto;align-items:flex-end}.esd-hero__copy[data-astro-cid-fi5dcbty]{padding:var(--space-6) 0 var(--space-5)}.esd-hero[data-astro-cid-fi5dcbty] h1[data-astro-cid-fi5dcbty]{font-size:clamp(2.35rem,12vw,3.7rem)}.esd-hero__actions[data-astro-cid-fi5dcbty]{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.esd-hero__actions[data-astro-cid-fi5dcbty] .btn[data-astro-cid-fi5dcbty]{width:100%;text-align:center}.esd-target__cards[data-astro-cid-fi5dcbty]{grid-template-columns:1fr}.esd-target__cards[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{min-height:0}.esd-lens__heading[data-astro-cid-fi5dcbty]{grid-template-columns:1fr;align-items:start;gap:var(--space-3)}.esd-lens__heading[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]{grid-column:auto;padding-right:0}.esd-lens__controls[data-astro-cid-fi5dcbty]{grid-template-columns:1fr}.esd-lens__controls[data-astro-cid-fi5dcbty] button[data-astro-cid-fi5dcbty]{min-height:auto;flex-direction:row;align-items:center;flex-wrap:wrap}.esd-lens__controls[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{width:100%;padding-left:2.2rem}.esd-lens__panel[data-astro-cid-fi5dcbty]{grid-template-columns:1fr;min-height:auto}.esd-lens__copy[data-astro-cid-fi5dcbty]{padding:var(--space-4)}.esd-lens__panel[data-astro-cid-fi5dcbty] figure[data-astro-cid-fi5dcbty]{order:-1}.esd-lens__panel[data-astro-cid-fi5dcbty] figure[data-astro-cid-fi5dcbty] img[data-astro-cid-fi5dcbty]{min-height:0;aspect-ratio:4/3}.esd-cutaway[data-astro-cid-fi5dcbty]{min-height:315px}.esd-cutaway__floor[data-astro-cid-fi5dcbty],.esd-cutaway__copper[data-astro-cid-fi5dcbty],.esd-cutaway__primer[data-astro-cid-fi5dcbty],.esd-cutaway__base[data-astro-cid-fi5dcbty]{left:4%;right:17%}.esd-cutaway__tag[data-astro-cid-fi5dcbty]{right:3%;max-width:45%;font-size:.63rem}.esd-system__rail[data-astro-cid-fi5dcbty],.esd-route__steps[data-astro-cid-fi5dcbty]{grid-template-columns:repeat(2,minmax(0,1fr))}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty],.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:nth-child(n+4),.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]:nth-child(n+4){grid-column:auto}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:last-child:nth-child(odd),.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]:last-child:nth-child(odd){grid-column:1 / -1}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{min-height:145px}.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{min-height:160px}.esd-convert__inner[data-astro-cid-fi5dcbty]{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.esd-convert__actions[data-astro-cid-fi5dcbty]{width:100%}.esd-convert__actions[data-astro-cid-fi5dcbty] .btn[data-astro-cid-fi5dcbty]{width:100%;text-align:center}}.esd-class[data-astro-cid-fi5dcbty]{background:var(--ry-white)}.esd-class__intro[data-astro-cid-fi5dcbty]{max-width:80ch}.esd-class__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin:var(--space-2) 0 var(--space-3);border:0;padding:0}.esd-class__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted)}.esd-class__grid[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-5)}.esd-class__grid[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;padding:var(--space-4);border:1px solid var(--color-border);border-top:3px solid var(--ry-royal);border-radius:var(--radius);background:var(--ry-white);box-shadow:0 14px 32px #12275e0f}.esd-class__grid[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{color:var(--ry-orange);font:700 var(--fs-xs)/1 var(--font-mono)}.esd-class__grid[data-astro-cid-fi5dcbty] h3[data-astro-cid-fi5dcbty]{margin:var(--space-3) 0 var(--space-2);color:var(--ry-navy);font-size:var(--fs-lg)}.esd-class__grid[data-astro-cid-fi5dcbty] p[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-class__note[data-astro-cid-fi5dcbty]{max-width:78ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-terms[data-astro-cid-fi5dcbty]{background:var(--ry-paper)}.esd-terms__intro[data-astro-cid-fi5dcbty]{max-width:80ch}.esd-terms__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin:var(--space-2) 0 var(--space-3);border:0;padding:0}.esd-terms__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted)}.esd-terms__grid[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 0}.esd-terms__grid[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;gap:.45rem;padding:var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--ry-royal);border-radius:var(--radius);background:var(--ry-white)}.esd-terms__grid[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]:last-child{grid-column:1 / -1;border-left-color:var(--ry-orange)}.esd-terms__grid[data-astro-cid-fi5dcbty] dt[data-astro-cid-fi5dcbty]{color:var(--ry-navy);font-size:var(--fs-lg);font-weight:700}.esd-terms__grid[data-astro-cid-fi5dcbty] dd[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-terms__note[data-astro-cid-fi5dcbty]{max-width:84ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-programme[data-astro-cid-fi5dcbty]{background:var(--ry-paper)}.esd-programme__intro[data-astro-cid-fi5dcbty]{max-width:84ch}.esd-programme__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin:var(--space-2) 0 var(--space-3);border:0;padding:0}.esd-programme__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted)}.esd-programme__grid[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{grid-column:span 2;display:flex;flex-direction:column;gap:.45rem;padding:var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--ry-royal);border-radius:var(--radius);background:var(--ry-white)}.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:first-child{border-left-color:var(--ry-orange)}.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:nth-child(4),.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:nth-child(5){grid-column:span 3}.esd-programme__grid[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{color:var(--ry-orange);font:700 var(--fs-xs)/1 var(--font-mono)}.esd-programme__grid[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty]{color:var(--ry-navy);font-size:var(--fs-lg)}.esd-programme__grid[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-programme__note[data-astro-cid-fi5dcbty]{max-width:82ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-earth[data-astro-cid-fi5dcbty]{background:linear-gradient(145deg,var(--ry-navy-deep),var(--ry-navy));color:var(--ry-white)}.esd-earth[data-astro-cid-fi5dcbty] .eyebrow[data-astro-cid-fi5dcbty]{color:#f7a55d}.esd-earth__intro[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:1px;row-gap:var(--space-3)}.esd-earth__intro[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]{padding-right:2rem}.esd-earth__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{max-width:26ch;margin:var(--space-2) 0 0;border:0;padding:0;color:var(--ry-white)}.esd-earth__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{max-width:48ch;margin:0;color:#d8e1f3}.esd-earth__grid[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:var(--space-5) 0 0;padding:1px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-lg);background:#ffffff26;list-style:none}.esd-earth__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.2rem,2.6vw,2rem);background:#0a1634b8}.esd-earth__grid[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{color:#f7a55d;font:700 var(--fs-xs)/1 var(--font-mono)}.esd-earth__grid[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty]{color:var(--ry-white);font-size:var(--fs-lg)}.esd-earth__grid[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{color:#d3ddf0;font-size:var(--fs-sm)}.esd-earth__note[data-astro-cid-fi5dcbty]{max-width:84ch;margin:var(--space-4) 0 0;color:#cfd9ee;font-size:var(--fs-sm)}.esd-earth__note[data-astro-cid-fi5dcbty] a[data-astro-cid-fi5dcbty]{color:var(--ry-white);font-weight:750}.esd-build[data-astro-cid-fi5dcbty]{background:var(--ry-white)}.esd-build__intro[data-astro-cid-fi5dcbty]{max-width:76ch}.esd-build__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin:var(--space-2) 0 var(--space-3);border:0;padding:0}.esd-build__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted)}.esd-build__inner[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:var(--space-5)}.esd-build__layers[data-astro-cid-fi5dcbty]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.esd-build__layers[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:2.3rem minmax(0,1fr);column-gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-left:4px solid var(--ry-royal);border-radius:var(--radius);background:var(--ry-paper)}.esd-build__layers[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:last-child{border-left-color:#8a939d}.esd-build__layers[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{grid-row:span 2;color:var(--ry-orange);font:700 var(--fs-xs)/1.5 var(--font-mono)}.esd-build__layers[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty]{color:var(--ry-navy);font-size:var(--fs-lg)}.esd-build__layers[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{grid-column:2;margin-top:.3rem;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-build__specs[data-astro-cid-fi5dcbty]{margin:0}.esd-build__specs[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.esd-build__specs[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]:first-child{border-top:2px solid var(--ry-navy)}.esd-build__specs[data-astro-cid-fi5dcbty] dt[data-astro-cid-fi5dcbty]{color:var(--ry-navy);font:700 var(--fs-xs)/1.45 var(--font-mono)}.esd-build__specs[data-astro-cid-fi5dcbty] dd[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-build__note[data-astro-cid-fi5dcbty]{max-width:84ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-test[data-astro-cid-fi5dcbty]{background:#eef3fb}.esd-test__intro[data-astro-cid-fi5dcbty]{max-width:78ch}.esd-test__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin:var(--space-2) 0 var(--space-3);border:0;padding:0}.esd-test__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted)}.esd-test__steps[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.esd-test__steps[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;gap:.5rem;padding:var(--space-4);border:1px solid #c9d6ea;border-top:3px solid var(--ry-royal);border-radius:var(--radius);background:var(--ry-white);box-shadow:0 12px 28px #12275e0d}.esd-test__steps[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{color:var(--ry-orange);font:700 var(--fs-xs)/1 var(--font-mono)}.esd-test__steps[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty]{color:var(--ry-navy);font-size:var(--fs-lg)}.esd-test__steps[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-test__influences[data-astro-cid-fi5dcbty]{display:grid;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4);border:1px dashed #a9bdda;border-radius:var(--radius-lg);background:#fff9}.esd-test__influences[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{max-width:72ch;margin:0;color:var(--ry-navy);font-size:var(--fs-sm);font-weight:700}.esd-test__influences[data-astro-cid-fi5dcbty] ul[data-astro-cid-fi5dcbty]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.esd-test__influences[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{padding:.42rem .7rem;border:1px solid #bccbe3;border-radius:999px;background:var(--ry-white);color:var(--ry-navy);font-size:var(--fs-xs)}.esd-test__note[data-astro-cid-fi5dcbty]{max-width:84ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-fail[data-astro-cid-fi5dcbty]{background:var(--ry-white)}.esd-fail__intro[data-astro-cid-fi5dcbty]{max-width:76ch}.esd-fail__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin:var(--space-2) 0 var(--space-3);border:0;padding:0}.esd-fail__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{margin:0;color:var(--color-text-muted)}.esd-fail__grid[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.esd-fail__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;gap:.5rem;padding:var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--ry-orange);border-radius:var(--radius);background:var(--ry-paper)}.esd-fail__grid[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{color:var(--ry-orange);font:700 var(--fs-xs)/1 var(--font-mono)}.esd-fail__grid[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty]{color:var(--ry-navy);font-size:var(--fs-lg)}.esd-fail__grid[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-fail__note[data-astro-cid-fi5dcbty]{max-width:84ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.esd-qualify[data-astro-cid-fi5dcbty]{background:var(--ry-navy);color:var(--ry-white)}.esd-qualify[data-astro-cid-fi5dcbty] .eyebrow[data-astro-cid-fi5dcbty]{color:#f7a55d}.esd-qualify__intro[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:var(--space-3);row-gap:var(--space-3)}.esd-qualify__intro[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]{padding-right:2rem}.esd-qualify__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{max-width:24ch;margin:var(--space-2) 0 0;border:0;padding:0;color:var(--ry-white)}.esd-qualify__intro[data-astro-cid-fi5dcbty]>p[data-astro-cid-fi5dcbty]{max-width:50ch;margin:0;color:#d8e1f3}.esd-qualify__grid[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.esd-qualify__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{display:flex;flex-direction:column;gap:.5rem;padding:var(--space-3);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#ffffff0f}.esd-qualify__grid[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{color:#f7a55d;font:700 var(--fs-xs)/1 var(--font-mono)}.esd-qualify__grid[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty]{color:var(--ry-white);font-size:var(--fs-sm)}.esd-qualify__grid[data-astro-cid-fi5dcbty] small[data-astro-cid-fi5dcbty]{color:#cfd9ee;font-size:var(--fs-xs)}.esd-qualify__cta[data-astro-cid-fi5dcbty]{margin-top:var(--space-5)}.esd-related[data-astro-cid-fi5dcbty]{background:var(--ry-white)}.esd-related[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{margin:var(--space-2) 0 var(--space-4);border:0;padding:0}.esd-related__grid[data-astro-cid-fi5dcbty]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.esd-related__grid[data-astro-cid-fi5dcbty] a[data-astro-cid-fi5dcbty]{min-height:132px;display:grid;grid-template-columns:1fr auto;align-content:space-between;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--ry-white);color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.esd-related__grid[data-astro-cid-fi5dcbty] a[data-astro-cid-fi5dcbty]:hover{transform:translateY(-3px);box-shadow:0 16px 34px #12275e17}.esd-related__grid[data-astro-cid-fi5dcbty] span[data-astro-cid-fi5dcbty]{color:var(--ry-orange);font:700 var(--fs-xs)/1 var(--font-mono)}.esd-related__grid[data-astro-cid-fi5dcbty] strong[data-astro-cid-fi5dcbty]{grid-column:1 / -1;color:var(--ry-navy)}.esd-related__grid[data-astro-cid-fi5dcbty] i[data-astro-cid-fi5dcbty]{color:var(--ry-royal);font-style:normal}@media(max-width:1080px)and (min-width:761px){.esd-class__grid[data-astro-cid-fi5dcbty],.esd-test__steps[data-astro-cid-fi5dcbty],.esd-fail__grid[data-astro-cid-fi5dcbty],.esd-related__grid[data-astro-cid-fi5dcbty]{grid-template-columns:repeat(2,minmax(0,1fr))}.esd-class__grid[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]:last-child:nth-child(odd){grid-column:1 / -1}.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:nth-child(4),.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:nth-child(5){grid-column:span 3}.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:last-child:nth-child(odd){grid-column:1 / -1}.esd-qualify__grid[data-astro-cid-fi5dcbty]{grid-template-columns:repeat(2,minmax(0,1fr))}.esd-build__inner[data-astro-cid-fi5dcbty]{grid-template-columns:1fr}}@media(max-width:760px){.esd-class__grid[data-astro-cid-fi5dcbty],.esd-terms__grid[data-astro-cid-fi5dcbty],.esd-programme__grid[data-astro-cid-fi5dcbty],.esd-earth__grid[data-astro-cid-fi5dcbty],.esd-build__inner[data-astro-cid-fi5dcbty],.esd-test__steps[data-astro-cid-fi5dcbty],.esd-fail__grid[data-astro-cid-fi5dcbty],.esd-qualify__grid[data-astro-cid-fi5dcbty],.esd-related__grid[data-astro-cid-fi5dcbty]{grid-template-columns:1fr}.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:nth-child(4),.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]:nth-child(5){grid-column:auto}.esd-earth__intro[data-astro-cid-fi5dcbty],.esd-qualify__intro[data-astro-cid-fi5dcbty]{grid-template-columns:1fr;align-items:start;gap:var(--space-3)}.esd-earth__intro[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty],.esd-qualify__intro[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]{padding-right:0}.esd-earth__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty],.esd-qualify__intro[data-astro-cid-fi5dcbty] h2[data-astro-cid-fi5dcbty]{max-width:none}.esd-build__specs[data-astro-cid-fi5dcbty]>div[data-astro-cid-fi5dcbty]{grid-template-columns:1fr;gap:.3rem}.esd-qualify__cta[data-astro-cid-fi5dcbty]{width:100%;text-align:center}.esd-related__grid[data-astro-cid-fi5dcbty] a[data-astro-cid-fi5dcbty]{min-height:112px}}@media(prefers-reduced-motion:reduce){.esd-related__grid[data-astro-cid-fi5dcbty] a[data-astro-cid-fi5dcbty]{transition:none}}@supports (grid-template-rows: subgrid){.esd-class__grid[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty],.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-earth__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-test__steps[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-fail__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-qualify__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{display:grid;grid-row:span 3;grid-template-rows:subgrid}.esd-class__grid[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{row-gap:0}.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{row-gap:.45rem}.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{row-gap:.4rem}.esd-earth__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-test__steps[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-fail__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty],.esd-qualify__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]{row-gap:.5rem}.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.esd-route__tds[data-astro-cid-fi5dcbty]{grid-row:5;align-self:end;margin-top:0}.esd-class__grid[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]>span[data-astro-cid-fi5dcbty],.esd-programme__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]>span[data-astro-cid-fi5dcbty],.esd-system__rail[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]>span[data-astro-cid-fi5dcbty],.esd-earth__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]>span[data-astro-cid-fi5dcbty],.esd-test__steps[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]>span[data-astro-cid-fi5dcbty],.esd-fail__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]>span[data-astro-cid-fi5dcbty],.esd-qualify__grid[data-astro-cid-fi5dcbty] li[data-astro-cid-fi5dcbty]>span[data-astro-cid-fi5dcbty],.esd-route__steps[data-astro-cid-fi5dcbty] article[data-astro-cid-fi5dcbty]>span[data-astro-cid-fi5dcbty]{align-self:start}}
