.pd-site .pd-seo-page{font-family:var(--pd-body)}.pd-site .pd-seo-page .pd-seo-button{background:var(--pd-primary);color:#fff;height:2.75rem;font-family:var(--pd-body);text-align:center;cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;padding:0 2rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:inline-flex}.pd-site .pd-seo-page .pd-seo-button:hover{background:var(--pd-accent-mid);transform:translateY(-.125rem);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pd-site .pd-seo-page .pd-seo-button:active{transform:translateY(0)}.pd-site .pd-seo-page .pd-seo-button-secondary,.pd-site .pd-seo-page .pd-seo-button-hero{background:var(--pd-accent)}.pd-site .pd-seo-page .pd-seo-button-secondary:hover,.pd-site .pd-seo-page .pd-seo-button-hero:hover{background:var(--pd-accent-mid)}.pd-site .pd-seo-page .pd-seo-actions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.pd-site .pd-seo-page .pd-seo-actions{flex-direction:row}}.pd-site .pd-seo-page .pd-seo-hero{background:var(--pd-primary);color:#fff;padding:4rem 0}@media (min-width:768px){.pd-site .pd-seo-page .pd-seo-hero{padding:6rem 0}}.pd-site .pd-seo-page .pd-seo-hero-inner{text-align:center;max-width:56rem;margin:0 auto;padding:0 1rem}.pd-site .pd-seo-page .pd-seo-hero h1{margin:0 0 1rem;font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.pd-site .pd-seo-page .pd-seo-hero h1{font-size:3rem;line-height:1.1}}.pd-site .pd-seo-page .pd-seo-hero-sub{opacity:.9;max-width:42rem;margin:0 auto 2rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.pd-site .pd-seo-page .pd-seo-hero-sub{font-size:1.25rem;line-height:1.75rem}}.pd-site .pd-seo-page .pd-seo-body{max-width:56rem;margin:0 auto;padding:3rem 1rem}@media (min-width:768px){.pd-site .pd-seo-page .pd-seo-body{padding-top:4rem;padding-bottom:4rem}}.pd-site .pd-seo-page .pd-seo-prose{color:#d1d5db;font-size:1.125rem;line-height:1.77778}.pd-site .pd-seo-page .pd-seo-prose p{margin:1.33333em 0}.pd-site .pd-seo-page .pd-seo-prose a{color:#fff;font-weight:500;text-decoration:underline}.pd-site .pd-seo-page .pd-seo-prose strong{color:#fff;font-weight:600}.pd-site .pd-seo-page .pd-seo-prose ul,.pd-site .pd-seo-page .pd-seo-prose ol{margin:1.33333em 0;padding-left:1.55556em}.pd-site .pd-seo-page .pd-seo-prose ul{list-style-type:disc}.pd-site .pd-seo-page .pd-seo-prose ol{list-style-type:decimal}.pd-site .pd-seo-page .pd-seo-prose li{margin:.666667em 0;padding-left:.444444em}.pd-site .pd-seo-page .pd-seo-prose ul>li::marker{color:#4b5563}.pd-site .pd-seo-page .pd-seo-prose ol>li::marker{color:#9ca3af}.pd-site .pd-seo-page .pd-seo-prose h1,.pd-site .pd-seo-page .pd-seo-prose h2,.pd-site .pd-seo-page .pd-seo-prose h3,.pd-site .pd-seo-page .pd-seo-prose h4,.pd-site .pd-seo-page .pd-seo-prose h5,.pd-site .pd-seo-page .pd-seo-prose h6{color:#fff}.pd-site .pd-seo-page .pd-seo-prose h2{margin:1.86667em 0 1.06667em;font-size:1.55556em;line-height:1.33333}.pd-site .pd-seo-page .pd-seo-prose h3{margin:1.66667em 0 .666667em;font-size:1.22222em;line-height:1.5}.pd-site .pd-seo-page .pd-seo-prose>:first-child{margin-top:0}.pd-site .pd-seo-page .pd-seo-prose>:last-child{margin-bottom:0}.pd-site .pd-seo-page .pd-seo-prose img{border-radius:.125rem;max-width:100%;height:auto;margin:2em 0}.pd-site .pd-seo-page .pd-seo-cta-band{background:#27272a80;padding:3rem 0}@media (min-width:768px){.pd-site .pd-seo-page .pd-seo-cta-band{padding:4rem 0}}.pd-site .pd-seo-page .pd-seo-cta-band-inner{max-width:56rem;margin:0 auto;padding:0 1rem}.pd-site .pd-seo-page .pd-seo-cta-band h2,.pd-site .pd-seo-page .pd-seo-related h2,.pd-site .pd-seo-page .pd-seo-bottom h2{text-align:center;margin:0 0 2rem;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.pd-site .pd-seo-page .pd-seo-cta-band h2,.pd-site .pd-seo-page .pd-seo-related h2,.pd-site .pd-seo-page .pd-seo-bottom h2{font-size:1.875rem;line-height:2.25rem}}.pd-site .pd-seo-page .pd-seo-related{background:#27272a;padding:3rem 0}@media (min-width:768px){.pd-site .pd-seo-page .pd-seo-related{padding:4rem 0}}.pd-site .pd-seo-page .pd-seo-related-inner{max-width:72rem;margin:0 auto;padding:0 1rem}.pd-site .pd-seo-page .pd-seo-related-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.pd-site .pd-seo-page .pd-seo-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pd-site .pd-seo-page .pd-seo-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-site .pd-seo-page .pd-seo-course-card{color:var(--pd-text);background:#1d1d20;border-radius:.125rem;transition:box-shadow .15s ease-out;display:block;overflow:hidden;box-shadow:0 1px 2px #0000000d}.pd-site .pd-seo-page .pd-seo-course-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.pd-site .pd-seo-page .pd-seo-course-image{background:var(--pd-surface);height:12rem;position:relative}.pd-site .pd-seo-page .pd-seo-course-image img{object-fit:cover}.pd-site .pd-seo-page .pd-seo-course-body{padding:1rem}.pd-site .pd-seo-page .pd-seo-course-body h3{margin:0 0 .25rem;font-size:1.125rem;line-height:1.75rem}.pd-site .pd-seo-page .pd-seo-course-brief{color:#9f9fa8;margin:0 0 .5rem;font-size:.875rem;line-height:1.25rem}.pd-site .pd-seo-page .pd-seo-course-meta{justify-content:space-between;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}.pd-site .pd-seo-page .pd-seo-course-price{font-weight:500}.pd-site .pd-seo-page .pd-seo-course-duration{color:#9f9fa8}.pd-site .pd-seo-page .pd-seo-bottom{padding:3rem 0}@media (min-width:768px){.pd-site .pd-seo-page .pd-seo-bottom{padding:4rem 0}}.pd-site .pd-seo-page .pd-seo-bottom-inner{text-align:center;max-width:42rem;margin:0 auto;padding:0 1rem}.pd-site .pd-seo-page .pd-seo-bottom h2{margin-bottom:1rem}.pd-site .pd-seo-page .pd-seo-bottom-copy{color:#9f9fa8;margin:0 0 1.5rem}