.training-landing{max-width:760px;height:100dvh;margin:0 auto;padding:clamp(24px,6vw,64px) 24px 60px;line-height:1.65;overflow:auto}.training-landing>p{color:var(--muted-foreground);margin-bottom:28px;font-size:1.05rem}.training-landing h1{max-width:650px;font-size:clamp(2.1rem,6vw,3.7rem);line-height:1.08}.training-landing section{margin-top:48px}.training-landing h2{margin-top:28px}.training-noscript{padding:16px 24px;line-height:1.5}.training-landing footer{border-top:1px solid var(--border);margin-top:40px;padding-top:16px}.training-landing footer nav{flex-wrap:wrap;gap:16px;display:flex}.training-landing footer a{align-items:center;min-height:44px;display:inline-flex}.training-landing a:not([data-slot=button]){text-underline-offset:.18em;text-decoration:underline}.training-landing ol{padding-inline-start:1.4rem;list-style:decimal}.training-landing li+li{margin-top:8px}.training-landing code{overflow-wrap:anywhere}
