.onsite-course{--course-heading-align:left;margin-top:-2.5rem;padding-top:0}.onsite-course[data-course-heading-align=center]{--course-heading-align:center}.onsite-course .course-hero>div{margin-top:0;padding-top:0}.onsite-course .course-hero>div>.container{padding-block:2rem}.onsite-course .course-hero p,.onsite-course [data-block-type=imageWithText] p{color:var(--color-foreground)}.onsite-course [data-block-type]{margin-block:3rem;scroll-margin-top:11rem}.onsite-course [data-block-type]:first-of-type{margin-top:0}.onsite-course [data-block-type=content]>.container{margin-block:0}.onsite-course [data-block-type=cardGroups]>div,.onsite-course [data-block-type=stats]>div,.onsite-course [data-block-type=faq]>div,.onsite-course [data-block-type=imageWithText]>div{padding-block:1.5rem}.onsite-course h2{letter-spacing:-.015em;text-align:var(--course-heading-align);margin-block:0 1.25rem;font-size:1.5rem;font-weight:700;line-height:1.25}.onsite-course [data-block-type=cardGroups] .text-center,.onsite-course [data-block-type=faq] .text-center{text-align:var(--course-heading-align);margin-bottom:2rem}.onsite-course [data-block-type=cardGroups] .text-center p,.onsite-course [data-block-type=faq] .text-center p,.onsite-course [data-richtext-width=full]>.payload-richtext{margin-inline:0}.onsite-course [data-richtext-width=full]>.payload-richtext>:not(h2){max-inline-size:min(68ch,720px);margin-inline:0}.onsite-course [data-richtext-width=full]>.payload-richtext>:is(p,ul,ol,blockquote,h3,h4,h5,h6){max-inline-size:min(68ch,600px)}.onsite-course .payload-richtext{overflow-wrap:break-word}.onsite-course [data-richtext-width]{min-width:0}.course-section-nav{align-items:center;gap:1rem;margin-block:1rem 2rem;display:flex}.course-section-nav-label{flex-shrink:0;font-size:.875rem;font-weight:700}.course-section-nav ul{gap:.5rem;min-width:0;padding-block:.5rem;display:flex;overflow-x:auto}.course-section-nav li{flex-shrink:0}.course-section-nav a{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-foreground);border-radius:999px;padding:.625rem .875rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.course-section-nav a:hover{text-decoration:underline}.course-section-nav a:focus-visible,.course-richtext-table:focus-visible{outline-offset:3px;outline:2px solid}.course-richtext-table{max-width:100%;margin-block:1.5rem;overflow-x:auto}.course-richtext-table table{border-collapse:collapse;width:100%;min-width:32rem;margin:0}.course-richtext-table :is(th,td){color:var(--color-foreground);border-color:var(--color-border)!important}.course-richtext-table th{background:var(--color-card);font-weight:700}@media (min-width:768px){.onsite-course h2{font-size:1.875rem}}@media (max-width:639px){.onsite-course [data-block-type=stats] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.onsite-course [data-block-type=stats] .text-4xl{font-size:1.875rem}.course-section-nav{display:block}}@media (max-width:767px){.onsite-course [data-card-style=minimal] .divide-x>*{border-inline-width:0;padding-inline:0}.onsite-course [data-card-style=minimal] .border-t{border-top-width:0}}
