.ed-about-hero .ed-hero-grid{align-items:center}.ed-about-quotes{flex-direction:column;gap:22px;display:flex}.ed-about-quotes p{color:var(--ed-body);padding-left:30px;font-size:17px;line-height:1.7;position:relative}.ed-about-quotes p:before{content:"“";color:var(--ed-accent);font-size:34px;font-weight:700;line-height:1;position:absolute;top:-2px;left:0}.ed-about-quotes strong{color:var(--ed-accent);font-weight:650}.ed-mission h2{max-width:760px;margin-bottom:48px;font-size:clamp(26px,2.6vw,36px)}.ed-mission h2 strong{color:var(--ed-accent);font-weight:inherit}.ed-mission-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;display:grid}.ed-mission-body p{font-size:18px}.ed-mission-body p+p{margin-top:24px}.ed-about-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px;display:grid}.ed-about-icon{background:var(--ed-mint);width:44px;height:44px;color:var(--ed-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.ed-about-service h3{margin-bottom:10px;font-size:20px}.ed-about-service p{font-size:15px;line-height:1.75}.ed-about-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:48px;display:grid}.ed-about-stat strong{letter-spacing:-.04em;color:var(--ed-accent);margin-bottom:14px;font-size:clamp(44px,4.6vw,66px);font-weight:600;line-height:1.1;display:block}.ed-about-stat [data-count]{font-variant-numeric:tabular-nums;display:inline-block}.ed-about-stat h3{font-size:18px}.ed-about-stat p{margin-top:6px;font-size:14px}.ed-about-promise{font-size:20px;line-height:1.65;color:var(--ed-ink)!important}.ed-about-promise strong{color:var(--ed-accent);font-weight:650}.ed-about-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 64px;display:grid}.ed-about-reason .ed-eyebrow{margin-bottom:10px}.ed-about-reason h3{margin-bottom:14px;font-size:20px}.ed-about-reason ul{color:var(--ed-body);padding-left:20px;font-size:17px;line-height:1.8;list-style:outside}.ed-about-reason li+li{margin-top:6px}.ed-about-columns-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:40px;display:flex}.ed-about-columns-head h2{margin-bottom:0}.ed-about-columns-head .ed-eyebrow{margin-bottom:12px}.ed-about-columns-head .ed-text-link{margin-top:0}.ed-about-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin:0;padding:0;list-style:none;display:grid}.ed-about-column{color:inherit;display:block}.ed-about-column-image{aspect-ratio:16/10;background:var(--ed-mint);color:var(--ed-accent);border-radius:14px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:relative;overflow:hidden}.ed-about-column-image img{object-fit:cover}.ed-about-column-copy{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding-top:18px;display:grid}.ed-about-column-copy .ed-rank{grid-row:1/span 2;line-height:1.4}.ed-about-column h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.ed-about-column:hover h3{color:var(--ed-accent)}.ed-about-column .ed-story-meta{grid-column:2;gap:4px 10px}.ed-reading .ed-section{padding-top:40px}.ed-reading-body{max-width:760px}.ed-reading-body h1{margin-bottom:20px;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.3}.ed-reading-body>header>p{font-size:18px}.ed-reading-body .ed-section h2,.ed-reading-body h2{margin-bottom:16px;font-size:26px}.ed-reading-body p{font-size:17px}.ed-reading-body p+p{margin-top:14px}.ed-reading-body>*+*{margin-top:56px}.ed-reading-body a:not(.ed-text-link){text-underline-offset:4px;text-decoration:underline}.ed-reading-body a:hover{color:var(--ed-accent)}.ed-reading-toc>p{color:var(--ed-ink);margin-bottom:8px;font-size:14px;font-weight:600}.ed-reading-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.ed-reading-toc a{align-items:center;gap:10px;min-height:40px;font-size:15px;display:inline-flex;text-decoration:none!important}.ed-reading-toc a span{color:var(--ed-accent);font-variant-numeric:tabular-nums;font-weight:600}.ed-reading-toc a:hover{text-decoration:underline!important}.ed-reading-links{flex-wrap:wrap;gap:0 28px;display:flex}.ed-reading-links .ed-text-link{margin-top:0;text-decoration:none}@media (min-width:768px) and (max-width:1023px){.ed-about-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.ed-about-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.ed-about-reasons{gap:40px}.ed-about-stats{gap:32px}}@media (max-width:767px){.ed-about-quotes{gap:18px;padding-top:4px}.ed-about-quotes p{font-size:16px}.ed-mission h2{margin-bottom:28px}.ed-mission-body{grid-template-columns:1fr;gap:20px}.ed-mission-body p{font-size:17px}.ed-mission-body p+p{margin-top:20px}.ed-about-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.ed-about-icon{width:40px;height:40px;margin-bottom:14px}.ed-about-service h3{margin-bottom:6px;font-size:17px}.ed-about-service p{font-size:14px}.ed-about-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 20px}.ed-about-stat strong{margin-bottom:10px;font-size:40px}.ed-about-stat h3{font-size:16px}.ed-about-promise{grid-column:1/-1;font-size:18px}.ed-about-reasons{grid-template-columns:1fr;gap:36px}.ed-about-reason h3{font-size:19px}.ed-about-reason ul{font-size:16px}.ed-about-columns-head{margin-bottom:24px}.ed-about-columns{grid-template-columns:1fr;gap:20px}.ed-about-column-image{display:none}.ed-about-column-copy{padding-top:0}.ed-about-column h3{font-size:17px}.ed-reading .ed-section{padding-top:24px}.ed-reading-body h1{margin-bottom:16px}.ed-reading-body>header>p,.ed-reading-body p{font-size:16px}.ed-reading-body .ed-section h2,.ed-reading-body h2{margin-bottom:12px;font-size:24px}.ed-reading-body>*+*{margin-top:44px}.ed-reading-toc ol{grid-template-columns:1fr}}.ed-timeline-year{grid-template-columns:180px minmax(0,1fr);gap:48px;padding:36px 0;display:grid}.ed-timeline-year h3{color:var(--ed-accent);font-size:36px}.ed-timeline-year li{grid-template-columns:60px 1fr;gap:24px;margin-bottom:28px;display:grid}.ed-timeline-year h4{font-size:20px;font-weight:600;line-height:1.5}.ed-timeline-year time{color:var(--ed-muted)}.ed-timeline-year p{margin-top:8px;font-size:16px}.ed-journey .ed-timeline-year{gap:48px;padding:20px 0 32px}.ed-timeline-events{padding-left:36px;position:relative}.ed-timeline-events li{background:var(--ed-panel);border-radius:16px;margin-bottom:20px;padding:20px 24px;position:relative}.ed-timeline-events time{color:var(--ed-accent);font-weight:600}.ed-timeline-dot{background:var(--ed-accent);width:12px;height:12px;box-shadow:0 0 0 5px var(--ed-mint);border-radius:50%;position:absolute;top:28px;left:-36px}.ed-journey{position:relative}.ed-journey:before,.ed-journey-line{content:"";left:233px;top:var(--journey-line-top,54px);height:var(--journey-line-height,calc(100% - 150px));background:#d5e9df;width:2px;position:absolute}.ed-journey-line{background:var(--ed-accent);transform-origin:top}@media (max-width:767px){.ed-timeline-year{grid-template-columns:1fr;gap:24px}.ed-timeline-year li{grid-template-columns:42px 1fr;gap:16px}.ed-timeline-year h4{font-size:18px}.ed-journey .ed-timeline-year{gap:22px;padding-left:28px}.ed-timeline-events{padding-left:0}.ed-timeline-events li{flex-direction:column;gap:8px;padding:20px;display:flex}.ed-timeline-dot{left:-28px}.ed-journey:before,.ed-journey-line{left:5px}.ed-journey h3{z-index:1;background:#fff;width:fit-content;position:relative}}
