.courses-intro{max-width:var(--text-max)}.courses-intro .page-intro{margin-bottom:24px}.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1050px;margin:0;padding:0;list-style:none;display:grid}.course-card{background:var(--color-surface);padding:24px;scroll-margin-top:100px}.course-name{font-size:var(--fs-lg);margin:0 0 8px}.course-card p{color:var(--color-body);line-height:var(--lh-body);margin:0}.courses-note{font-size:var(--fs-sm);margin:16px 0 0}.courses-form-section{max-width:var(--text-max);margin-top:64px;scroll-margin-top:100px}.courses-form-intro{color:var(--color-body);line-height:var(--lh-body);margin:0 0 24px}.courses-form{flex-direction:column;gap:20px;display:flex}.courses-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.courses-form .field{min-width:0}.courses-cta,.courses-submit{align-self:flex-start}@media (max-width:600px){.courses-grid,.courses-form-row{grid-template-columns:1fr}.courses-form-section{margin-top:48px}}
