.edu{--edu-bg: #fafafa;--edu-card: #ffffff;--edu-ink: #1c1c1c;--edu-muted: #545454;--edu-subtle: #737373;--edu-line: #e6e6e6;--edu-line-strong: #dddddd;--edu-pad-inline: clamp(20px, 5vw, 72px);--edu-pad-block: clamp(48px, 6vw, 96px);background:var(--edu-bg);color:var(--edu-ink);font-family:var(--text-font-family);font-size:14px}html{scroll-behavior:auto}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.edu-wrap{max-width:1280px;margin:0 auto;padding:var(--edu-pad-block) var(--edu-pad-inline)}.edu-display{font-family:var(--heading-font-family);font-weight:400;text-transform:uppercase;letter-spacing:.02em;margin:0;color:inherit;text-wrap:balance}.edu-h1{font-size:clamp(34px,4.6vw,60px);line-height:1.05}.edu-h2{font-size:clamp(28px,3.2vw,40px);line-height:1.1}.edu-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.edu-copy{margin:0;font-size:15px;line-height:1.65;color:var(--edu-muted);text-wrap:pretty}.edu-copy p{margin:0}.edu-copy p+p,.edu-copy p+ul,.edu-copy ul+p{margin-top:1em}.edu-copy a{color:var(--edu-ink);text-decoration:underline}.edu-copy ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px}.edu-copy strong{color:var(--edu-ink)}.edu-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.edu-btn{display:inline-block;font-family:var(--heading-font-family);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:14px;line-height:normal;padding:18px 32px;border-radius:0;text-decoration:none;transition:opacity .2s;background:var(--edu-ink);color:var(--edu-bg)}.edu-btn:hover{opacity:.85}.edu-btn--light{background:#fff;color:#1c1c1c}.edu-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.edu-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));border-bottom:1px solid var(--edu-line)}.edu-hero__text{padding:clamp(48px,7vw,104px) var(--edu-pad-inline);display:flex;flex-direction:column;justify-content:center;gap:24px;max-width:760px}.edu-hero--image .edu-hero__text{max-width:none}.edu-hero__text .edu-copy{max-width:32em;font-size:16px}.edu-hero__media{position:relative;min-height:380px;background:#f0f0f0}.edu-hero__media--video{min-height:0;aspect-ratio:16 / 9;align-self:center;margin:clamp(0px,3vw,48px) var(--edu-pad-inline);background:#000}.edu-hero__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.edu-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.edu-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,80px)}@media screen and (min-width:1000px){.edu-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.edu-split .edu-copy{max-width:44em;font-size:16px}.edu-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(24px,3vw,48px);margin-top:clamp(28px,4vw,48px)}.edu-step{display:flex;flex-direction:column;gap:10px;border-top:2px solid var(--edu-ink);padding-top:20px}.edu-step__when{font-family:var(--heading-font-family);font-weight:500;font-size:15px;letter-spacing:.04em}.edu-step__title{font-size:24px;line-height:1.15}.edu-guide{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vw,72px);align-items:start}@media screen and (min-width:1000px){.edu-guide{grid-template-columns:260px minmax(0,1fr)}}.edu-toc{position:sticky;top:var(--sticky-area-height, 0px);z-index:4;background:var(--edu-bg);margin-inline:calc(var(--edu-pad-inline) * -1);padding-inline:var(--edu-pad-inline);border-bottom:1px solid var(--edu-line-strong)}.edu-toc__label{display:none}.edu-toc__list{list-style:none;margin:0;padding:12px 0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.edu-toc__list::-webkit-scrollbar{display:none}.edu-toc__link{display:block;white-space:nowrap;padding:8px 14px;border:1px solid var(--edu-line-strong);color:inherit;text-decoration:none;font-size:13px;font-weight:500}.edu-toc__link[aria-current=true]{background:var(--edu-ink);color:var(--edu-bg);border-color:var(--edu-ink)}@media screen and (min-width:1000px){.edu-toc{top:calc(var(--sticky-area-height, 0px) + 24px);margin-inline:0;padding-inline:0;border-bottom:0;background:transparent}.edu-toc__label{display:block;margin-bottom:14px}.edu-toc__list{flex-direction:column;gap:0;overflow:visible;padding:0;border-top:1px solid var(--edu-line-strong)}.edu-toc__link{white-space:normal;border:0;border-bottom:1px solid var(--edu-line-strong);padding:14px 0 14px 16px;position:relative;font-size:14px}.edu-toc__link:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:transparent}.edu-toc__link[aria-current=true]{background:transparent;color:var(--edu-ink);font-weight:700}.edu-toc__link[aria-current=true]:before{background:var(--edu-ink)}}.edu-topics{display:flex;flex-direction:column;min-width:0}.edu-topic{padding-block:clamp(28px,4vw,48px);border-top:1px solid var(--edu-line-strong);display:flex;flex-direction:column;gap:20px;scroll-margin-top:calc(var(--sticky-area-height, 0px) + 80px)}.edu-topic:first-child{border-top:0;padding-top:0}.edu-topic .edu-copy{max-width:44em;font-size:16px}.edu-topic__figure{margin:0;display:flex;flex-direction:column;gap:8px;max-width:44em}.edu-topic__figure img{width:100%;max-width:360px;height:auto;display:block;background:#fff;border:1px solid var(--edu-line)}.edu-topic__figure figcaption{font-size:13px;color:var(--edu-subtle)}.edu-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.edu-card{background:var(--edu-card);border:1px solid var(--edu-line);padding:22px;display:flex;flex-direction:column;gap:14px}.edu-card__title{font-size:20px;line-height:1.15}.edu-card__sub{font-size:14px;font-weight:700;color:var(--edu-ink)}.edu-card ul{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.45;color:var(--edu-muted)}.edu-closing{background:var(--edu-ink);color:var(--edu-bg)}.edu-closing .edu-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,4vw,64px);align-items:center}.edu-closing .edu-copy{color:inherit;opacity:.85;max-width:32em;font-size:16px}.edu-closing .edu-actions{justify-content:flex-start}@media screen and (min-width:1000px){.edu-closing .edu-actions{justify-content:flex-end}}.edu-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:start}@media screen and (min-width:1000px){.edu-feature{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.edu-feature__body{padding-top:2px;display:flex;flex-direction:column;gap:18px;max-width:46em}.edu-feature__quote{margin:0;font-family:var(--heading-font-family);font-size:clamp(22px,2.4vw,30px);line-height:1.25;text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.edu-feature__by{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.edu-timeline__head{display:flex;flex-direction:column;gap:12px}.edu-timeline__head .edu-copy{max-width:40em;font-size:16px}@media screen and (min-width:700px){.edu-timeline__head .edu-h2{white-space:nowrap}.edu-steps--stagger{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-steps--stagger .edu-step:nth-child(1),.edu-steps--stagger .edu-step:nth-child(2),.edu-steps--stagger .edu-step:nth-child(5){grid-column:1}}.edu-photos-wrap{padding-block:clamp(24px,3vw,48px);display:flex;flex-direction:column;gap:24px}.edu-photos{display:grid;gap:clamp(12px,2vw,24px);grid-template-columns:1fr}.edu-photos__item{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.edu-photos__frame{aspect-ratio:var(--edu-photo-ratio, 4 / 3);background:#ececec;border:1px solid var(--edu-line);overflow:hidden;display:flex;align-items:center;justify-content:center}.edu-photos__frame img{width:100%;height:100%;object-fit:cover;display:block}.edu-photos__empty{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--edu-subtle)}.edu-photos__caption{font-size:13px;color:var(--edu-subtle)}@media(min-width:700px){.edu-photos--2,.edu-photos--4{grid-template-columns:repeat(2,1fr)}.edu-photos--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.edu-photos--4{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/edu-pages.css.map */
