.skill-paths,.printer-path,.printer-workshops{padding-top:65px;padding-bottom:25px;scroll-margin-top:25px}.skill-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.skill-path-grid article{background:#e6eadf;border-top:3px solid #657963;padding:28px;display:flex;flex-direction:column;min-width:0}.skill-path-grid article:nth-child(2){background:#ecdfd2;border-color:#a64c31}.skill-path-grid article:nth-child(3){background:#dfe7e9;border-color:#527680}.skill-path-grid h3{font-size:clamp(25px,2.7vw,35px);line-height:1.1;letter-spacing:-.045em;font-weight:500;margin:20px 0 14px}.skill-path-grid p{font-size:13px;line-height:1.85;margin:0}.skill-path-grid ol{padding:15px 0 15px 18px;margin:0 0 20px}.skill-path-grid li{font-size:12px;line-height:1.7;padding:5px 0}.skill-path-grid .button{font-size:12px;white-space:normal;line-height:1.6;align-self:start;margin-top:auto;max-width:100%}.skill-transfer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;padding:42px;background:#23352b;color:#f5f4ea;margin-top:45px;margin-bottom:30px;scroll-margin-top:25px}.skill-transfer h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.045em;line-height:1.07;margin:18px 0;font-weight:500}.skill-transfer p,.skill-transfer li{font-size:14px;line-height:1.85;color:#dfe6dc}.skill-transfer h3{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:15px 0}.skill-transfer ul,.skill-transfer ol{padding-left:20px}.skill-transfer li{padding:5px 0}.skill-transfer a{color:inherit;overflow-wrap:anywhere}.skill-transfer .button{background:#eee8dd;color:#1b2820}.skill-transfer .actions{margin-top:24px;gap:16px;flex-wrap:wrap}.skill-transfer>div{min-width:0}.skill-transfer .skill-transfer-note{font-size:12px}.companion-plan{padding-top:35px;padding-bottom:50px;max-width:940px}.companion-plan h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:15px 0}.companion-plan p:not(.eyebrow){font-size:14px;line-height:1.85;max-width:75ch}.companion-plan .text-link{display:inline-block;margin-top:10px}.printer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.printer-steps article{border-top:1px solid #adb8a4;padding-top:23px;display:flex;flex-direction:column;min-width:0}.printer-steps article>span{font-size:12px;letter-spacing:.07em;color:#82422a}.printer-steps h3{font-size:27px;letter-spacing:-.035em;line-height:1.15;font-weight:500;margin:20px 0 14px}.printer-steps p{font-size:14px;line-height:1.85;margin:0 0 25px}.printer-steps .actions{display:flex;flex-direction:column;align-items:start;gap:12px;margin-top:auto}.printer-steps a{font-size:12px;text-decoration:underline;text-underline-offset:4px;min-height:35px;display:inline-flex;align-items:center;line-height:1.7}.printer-workshops .experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.lesson-video-companion{padding:26px;background:#e8ece1;margin:25px 0}.lesson-video-companion video{width:100%;height:auto;display:block;max-height:640px;background:#17231c}.lesson-video-companion h3{font-size:25px;line-height:1.3;letter-spacing:-.03em;margin:14px 0 20px}.lesson-video-companion details{margin-top:15px}.lesson-video-companion summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}.lesson-video-companion .rte{font-size:14px;line-height:1.8}.experience-hero .actions{flex-wrap:wrap;gap:18px}.academy-adult-route{padding:24px;background:#e7ece0;margin-top:25px;margin-bottom:25px;font-size:14px;line-height:1.8}.academy-adult-route a{text-decoration:underline;text-underline-offset:3px}.learning-site-paths{margin-top:25px}.learning-site-paths p{font-size:14px;line-height:1.8;max-width:70ch}
@media(max-width:950px){.skill-path-grid{gap:14px}.skill-path-grid article{padding:22px}.skill-transfer{gap:32px;padding:30px}.printer-steps{gap:22px}.printer-steps h3{font-size:24px}}
@media(max-width:760px){.skill-path-grid,.printer-steps,.skill-transfer{grid-template-columns:minmax(0,1fr)}.skill-path-grid article{padding:28px}.skill-path-grid h3{font-size:33px}.skill-transfer{padding:28px;gap:20px}.skill-paths,.printer-path,.printer-workshops{padding-top:40px}.printer-steps{gap:30px}.printer-workshops .experience-grid{grid-template-columns:minmax(0,1fr)}.companion-plan h2{font-size:29px}.experience-hero .actions{align-items:start;flex-direction:column}.lesson-video-companion{padding:20px}}
