.eh-cs-paths{padding:var(--section-pad-y) 0;background:var(--white)}.eh-cs-paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.eh-cs-path{display:flex;flex-direction:column;padding:var(--s-7) var(--s-6);border-radius:var(--radius-lg)}.eh-cs-path-light{background:var(--off-white);border:1px solid var(--line-soft)}.eh-cs-path-dark{position:relative;background:var(--blue-deep);border-top:4px solid var(--orange);color:var(--white)}.eh-cs-path-label{font-size:var(--fs-eyebrow);font-weight:var(--fw-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue);margin-bottom:var(--s-4)}.eh-cs-path-dark .eh-cs-path-label{color:var(--orange-light)}.eh-cs-path-h3{font-size:calc(var(--fs-h3) * 1.15);font-weight:var(--fw-heading);letter-spacing:var(--ls-h2);line-height:var(--lh-h3);color:var(--ink);margin:0 0 var(--s-4);text-wrap:balance}.eh-cs-path-dark .eh-cs-path-h3{color:var(--white)}.eh-cs-path-body{flex:1;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-soft);margin:0}.eh-cs-path-dark .eh-cs-path-body{color:rgba(255,255,255,.78)}.eh-cs-path-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-5);margin-top:var(--s-6)}.eh-cs-path-link{font-size:var(--fs-body-sm);font-weight:var(--fw-heading);color:var(--blue);text-decoration:none}.eh-cs-path-link:hover{color:var(--orange-deep)}.eh-cs-path-dark .eh-cs-path-link{color:var(--white)}.eh-cs-path-dark .eh-cs-path-link:hover{color:var(--orange-light)}.eh-cs-btn-light{background:var(--white);color:var(--blue-deep)}.eh-cs-btn-light:hover{background:var(--orange);color:var(--white)}.eh-cs-intro{padding:var(--section-pad-y) 0;background:var(--white)}.eh-cs-intro-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-9);align-items:center}.eh-cs-intro-p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-soft);margin:0 0 var(--s-4);max-width:640px}.eh-cs-intro-aside{padding-left:var(--s-7);border-left:1px solid var(--line)}.eh-cs-intro-aside-label{font-size:var(--fs-eyebrow);font-weight:var(--fw-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue);margin-bottom:var(--s-3)}.eh-cs-intro-aside-h3{font-size:calc(var(--fs-h3) * 1.2);font-weight:var(--fw-heading);letter-spacing:var(--ls-h2);line-height:var(--lh-h3);color:var(--ink);margin:0 0 var(--s-3);text-wrap:balance}.eh-cs-intro-aside-body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-soft);margin:0 0 var(--s-4)}.eh-cs-intro-aside-link{font-size:var(--fs-body-sm);font-weight:var(--fw-heading);color:var(--blue);text-decoration:underline;text-underline-offset:3px}.eh-cs-intro-aside-link:hover{color:var(--orange-deep)}.eh-cs-deadlines .eh-vo-features-h2,.eh-cs-intro .eh-vo-features-h2{text-wrap:balance}.eh-cs-deadlines{padding:var(--section-pad-y) 0;background:var(--white)}.eh-cs-deadlines-tint{background:var(--off-white);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.eh-cs-deadlines-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-9);align-items:start}.eh-cs-deadlines-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.eh-cs-deadlines-list li{display:grid;grid-template-columns:calc(var(--s-11) - var(--s-4)) minmax(0,1fr);gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--line-soft)}.eh-cs-deadline-value{font-size:var(--fs-h3);font-weight:var(--fw-heading);letter-spacing:var(--ls-h3);line-height:var(--lh-h3);color:var(--blue)}.eh-cs-deadline-title{font-size:var(--fs-h4);font-weight:var(--fw-heading);letter-spacing:var(--ls-h4);line-height:var(--lh-h4);color:var(--ink);margin:0 0 var(--s-1)}.eh-cs-deadline-detail{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-soft);margin:0}@media (max-width:880px){.eh-cs-deadlines-grid,.eh-cs-intro-grid{grid-template-columns:1fr;gap:var(--s-7)}.eh-cs-intro-aside{padding-left:0;padding-top:var(--s-6);border-left:0;border-top:1px solid var(--line)}.eh-cs-deadlines-list li{gap:var(--s-2)}.eh-cs-deadlines-list li,.eh-cs-paths-grid{grid-template-columns:1fr}.eh-cs-path{padding:var(--s-6) var(--s-5)}}