.case-intro[data-astro-cid-75rc5abi]{background:var(--wash);padding:30px 0 64px}.case-breadcrumb[data-astro-cid-75rc5abi]{max-height:none;color:var(--muted);background:0 0;border:0;flex-flow:wrap;align-items:center;gap:8px 12px;margin-bottom:42px;padding:0;font-size:15px;display:flex;position:static;overflow:visible}.case-breadcrumb[data-astro-cid-75rc5abi] a[data-astro-cid-75rc5abi]{text-underline-offset:4px;padding:0;font-size:15px}.case-heading[data-astro-cid-75rc5abi]{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:center;gap:80px;display:grid}.case-heading[data-astro-cid-75rc5abi] h1[data-astro-cid-75rc5abi]{max-width:700px;font-size:clamp(42px,4.9vw,68px);line-height:1.08}.case-subtitle[data-astro-cid-75rc5abi]{font-family:var(--display);letter-spacing:-.035em;max-width:620px;margin-top:24px;font-size:clamp(26px,2.5vw,34px);line-height:1.25}.case-summary[data-astro-cid-75rc5abi]{gap:18px;max-width:62ch;margin:26px 0 0;display:grid}.case-summary[data-astro-cid-75rc5abi] dt[data-astro-cid-75rc5abi]{color:var(--ink);margin-bottom:5px;font-size:15px;font-weight:600}.case-summary[data-astro-cid-75rc5abi] dd[data-astro-cid-75rc5abi]{color:var(--muted);margin:0;font-size:19px;line-height:1.5}.case-jump-links[data-astro-cid-75rc5abi]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.case-jump-links[data-astro-cid-75rc5abi] .button[data-astro-cid-75rc5abi]{white-space:normal;text-align:left;font-size:17px}.case-jump-links[data-astro-cid-75rc5abi] a[data-astro-cid-75rc5abi]{align-items:center;min-height:44px;font-size:17px;display:inline-flex}.case-facts[data-astro-cid-75rc5abi]{background:var(--ink);color:#fff;border-radius:6px;padding:32px 34px}.case-facts[data-astro-cid-75rc5abi] dl[data-astro-cid-75rc5abi]{gap:28px;margin:0;display:grid}.case-facts[data-astro-cid-75rc5abi] dl[data-astro-cid-75rc5abi]>div[data-astro-cid-75rc5abi]{flex-direction:column;display:flex}.case-facts[data-astro-cid-75rc5abi] dt[data-astro-cid-75rc5abi]{max-width:22ch;font-size:18px;line-height:1.3}.case-facts[data-astro-cid-75rc5abi] dd[data-astro-cid-75rc5abi]{font-family:var(--display);letter-spacing:-.05em;color:#ffb493;order:-1;margin:0 0 8px;font-size:64px;font-weight:600;line-height:1.1}.case-facts[data-astro-cid-75rc5abi]>p[data-astro-cid-75rc5abi]{color:#e1e6e9;border-top:1px solid #ffffff45;margin-top:26px;padding-top:20px;font-size:16px}.case-section[data-astro-cid-75rc5abi]{padding-block:64px;scroll-margin-top:110px}.case-section-heading[data-astro-cid-75rc5abi]{margin-bottom:32px}.case-section-heading[data-astro-cid-75rc5abi] h2[data-astro-cid-75rc5abi],.implementation-section[data-astro-cid-75rc5abi] h2[data-astro-cid-75rc5abi]{max-width:700px;font-size:clamp(32px,3.1vw,44px);line-height:1.15}.accreditation-scope[data-astro-cid-75rc5abi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.accreditation-scope[data-astro-cid-75rc5abi] article[data-astro-cid-75rc5abi]{border-top:2px solid var(--orange);padding-top:22px}.case-section[data-astro-cid-75rc5abi] h3[data-astro-cid-75rc5abi]{font-size:25px;line-height:1.25}.accreditation-scope[data-astro-cid-75rc5abi] p[data-astro-cid-75rc5abi],.transport-scope[data-astro-cid-75rc5abi] p[data-astro-cid-75rc5abi],.implementation-copy[data-astro-cid-75rc5abi] p[data-astro-cid-75rc5abi]{color:var(--muted);margin-top:16px;font-size:19px;line-height:1.55}.transport-section[data-astro-cid-75rc5abi]{background:var(--wash)}.transport-layout[data-astro-cid-75rc5abi]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.transport-layout[data-astro-cid-75rc5abi] .case-section-heading[data-astro-cid-75rc5abi]{margin-bottom:0}.transport-layout[data-astro-cid-75rc5abi] header[data-astro-cid-75rc5abi]>p[data-astro-cid-75rc5abi]:not(.section-name){color:var(--muted);max-width:44ch;margin-top:24px;font-size:20px}.transport-layout[data-astro-cid-75rc5abi] header[data-astro-cid-75rc5abi]>a[data-astro-cid-75rc5abi]{margin-top:24px;font-size:17px;display:inline-block}.transport-scope[data-astro-cid-75rc5abi]{gap:26px;display:grid}.transport-scope[data-astro-cid-75rc5abi] article[data-astro-cid-75rc5abi]{border-top:1px solid var(--line);padding-top:22px}.transport-scope[data-astro-cid-75rc5abi] article[data-astro-cid-75rc5abi]:first-child{border-color:var(--orange)}.implementation-section[data-astro-cid-75rc5abi]{grid-template-columns:1fr 1fr;gap:80px;display:grid}.implementation-copy[data-astro-cid-75rc5abi] p[data-astro-cid-75rc5abi]:first-child{margin-top:0}.implementation-copy[data-astro-cid-75rc5abi] a[data-astro-cid-75rc5abi]{margin-top:24px;font-size:17px;display:inline-block}@media (width<=1100px){.case-heading[data-astro-cid-75rc5abi]{gap:36px}.transport-layout[data-astro-cid-75rc5abi],.implementation-section[data-astro-cid-75rc5abi]{gap:40px}.accreditation-scope[data-astro-cid-75rc5abi]{gap:24px}}@media (width<=800px){.case-intro[data-astro-cid-75rc5abi]{padding-bottom:40px}.case-breadcrumb[data-astro-cid-75rc5abi]{margin-bottom:30px}.case-heading[data-astro-cid-75rc5abi]{grid-template-columns:1fr;gap:32px}.case-facts[data-astro-cid-75rc5abi] dl[data-astro-cid-75rc5abi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.case-facts[data-astro-cid-75rc5abi] dd[data-astro-cid-75rc5abi]{font-size:52px}.case-section[data-astro-cid-75rc5abi]{padding-block:40px;scroll-margin-top:90px}.accreditation-scope[data-astro-cid-75rc5abi],.transport-layout[data-astro-cid-75rc5abi],.implementation-section[data-astro-cid-75rc5abi]{grid-template-columns:1fr;gap:28px}.case-summary[data-astro-cid-75rc5abi] dd[data-astro-cid-75rc5abi],.transport-layout[data-astro-cid-75rc5abi] header[data-astro-cid-75rc5abi]>p[data-astro-cid-75rc5abi]:not(.section-name),.accreditation-scope[data-astro-cid-75rc5abi] p[data-astro-cid-75rc5abi],.transport-scope[data-astro-cid-75rc5abi] p[data-astro-cid-75rc5abi],.implementation-copy[data-astro-cid-75rc5abi] p[data-astro-cid-75rc5abi]{font-size:18px}.transport-layout[data-astro-cid-75rc5abi] header[data-astro-cid-75rc5abi]>p[data-astro-cid-75rc5abi]:not(.section-name){max-width:65ch}}@media (width<=480px){.case-heading[data-astro-cid-75rc5abi] h1[data-astro-cid-75rc5abi]{font-size:42px}.case-subtitle[data-astro-cid-75rc5abi]{font-size:27px}.case-facts[data-astro-cid-75rc5abi]{padding:26px 22px}.case-facts[data-astro-cid-75rc5abi] dt[data-astro-cid-75rc5abi]{font-size:16px}.case-jump-links[data-astro-cid-75rc5abi]{gap:4px 20px}.case-section[data-astro-cid-75rc5abi] h3[data-astro-cid-75rc5abi]{font-size:23px}}
