.skill-main{max-width:1160px;margin:0 auto;padding:28px 48px 48px}
.skill-breadcrumb{font-size:13px;margin-bottom:28px}
.skill-breadcrumb a{color:var(--forest);text-underline-offset:4px}
.skill-menu-heading{max-width:720px;margin-bottom:30px}
.skill-menu-heading h1{font-size:clamp(30px,4vw,44px);letter-spacing:-1.4px;line-height:1.15;margin:10px 0 16px}
.skill-menu-heading .hub-lead{font-size:17px;line-height:1.65}
.sentence-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.skill-card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:24px;min-width:0}
.skill-card .eyebrow{font-size:10px;letter-spacing:1.5px;margin:0 0 12px}
.skill-card h2{font-size:22px;letter-spacing:-.5px;line-height:1.25;margin:0 0 12px}
.skill-card-copy>p:not(.eyebrow){font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 16px}
.skill-card .course-facts{margin:18px 0 0;line-height:1.5}
.skill-card .skill-saved{font-size:12px!important;margin:12px 0 0!important;color:var(--ink)!important}
.skill-card .skill-update{margin:12px 0 0!important;padding:12px;background:var(--mint);border-radius:6px;color:var(--ink)!important}
.skill-card-action{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.skill-card .button{font-size:13px;min-height:44px}
.full-workshop{margin-top:22px;flex-direction:row;align-items:center;background:var(--mint)}
.full-workshop .skill-card-copy{max-width:650px}
.full-workshop .skill-card-action{flex-direction:column;align-items:flex-end;flex-shrink:0}
.skill-menu-note{font-size:13px;color:var(--muted);margin:22px 0;line-height:1.6}
@media(max-width:760px){.skill-main{padding:22px 20px 32px}.sentence-skill-grid{grid-template-columns:1fr}.skill-card{padding:22px;gap:22px}.full-workshop{flex-direction:column;align-items:stretch}.full-workshop .skill-card-action{flex-direction:row;align-items:center}.skill-menu-heading h1{letter-spacing:-1px}.skill-card .course-facts{gap:6px 16px}}
