.formation-page{padding-bottom:4rem}.formation-intro,.formation-experience,.formation-page>.catalog-more{width:min(100%,1200px);margin-inline:auto}.formation-intro{padding:2.5rem 0 1.5rem}.formation-intro h1{font:550 clamp(2.6rem,4.5vw,4rem)/1.15 var(--font-display),serif;letter-spacing:-.035em;margin:0}.formation-intro .eyebrow{margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.formation-experience{border:1px solid var(--line);background:var(--paper);border-radius:12px 12px 32px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:3rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.formation-experience-copy{min-width:0}.formation-experience .eyebrow{letter-spacing:.035em;color:var(--green);font-size:.875rem;line-height:1.6}.formation-experience h2{font:550 clamp(2.3rem,4.5vw,4rem)/1.15 var(--font-display),serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:1rem 0 1.1rem}.formation-experience-copy>p:not(.eyebrow){color:#654e42;font-size:1rem;line-height:1.7}.formation-experience-copy .formation-tagline{color:var(--ink)!important;font-size:1.15rem!important}.formation-availability{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.formation-experience .learning-pill{box-shadow:none;background:#c7431e;border-color:#c7431e;gap:1rem;font-size:1rem;line-height:1.5}.formation-practice{border-left:2px solid var(--gold);align-self:center;min-width:0;padding:1.5rem}.formation-practice h3{font:550 1.5rem/1.3 var(--font-display),serif;margin:0 0 1rem}.formation-practice ol{margin:0;padding-left:1.2rem}.formation-practice li{color:#654e42;padding:.45rem 0;font-size:1rem;line-height:1.6}.formation-practice>span{color:var(--green);margin-top:1.5rem;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.formation-page>.catalog-more{margin-top:2rem}@media (max-width:760px){.formation-experience{grid-template-columns:1fr;gap:1.5rem}.formation-practice{border-left:0;border-top:2px solid var(--gold);padding:1rem 0 0}.formation-experience .learning-pill{width:100%}}
