@import "https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Sen:wght@400..800&display=swap";:root{--section-spacing:3.5rem;--clr-primary-100:#ffb199;--clr-primary-200:#ff8a66;--clr-primary-300:#ff6333;--clr-primary-400:#db2c00;--clr-primary-500:#661800;--clr-article-100:#9fbef9;--clr-article-200:#6e9ef7;--clr-article-300:#3e7ef4;--clr-article-400:#255b98;--clr-article-500:#062560;--clr-youtube-100:#f99fb6;--clr-youtube-200:#f66f91;--clr-youtube-300:#f33f6c;--clr-youtube-400:#dd0e42;--clr-youtube-500:#60061d;--clr-resource-100:#e3b5db;--clr-resource-200:#d68fc9;--clr-resource-300:#ba45a5;--clr-resource-400:#7b2d6d;--clr-resource-500:#381531;--clr-course-100:#80e5de;--clr-course-200:#56dcd3;--clr-course-300:#23a9a0;--clr-course-400:#1a7f78;--clr-course-500:#115550;--clr-neutral-100:white;--clr-neutral-200:#dedede;--clr-neutral-300:#ccc;--clr-neutral-700:#666;--clr-neutral-800:#4d4d4d;--clr-neutral-900:#262626;--fs-300:1rem;--fs-400:1.125rem;--fs-500:1.563rem;--fs-600:1.953rem;--fs-700:2.441rem;--fs-800:3.052rem;--clr:#e12911}@media only screen and (width>=65em){:root{--section-spacing:7rem}}@media only screen and (width>=40em){:root{--fs-300:1rem;--fs-400:1.25rem;--fs-500:2rem;--fs-600:2.827rem;--fs-700:4rem;--fs-800:5.653rem}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.6}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{font-variation-settings:"wght" var(--font-weight,375), "wdth" var(--font-width,80)}body{font-optical-sizing:auto;font-family:Sen,sans-serif;font-style:normal;font-size:var(--fs-400);color:var(--clr-neutral-900);letter-spacing:-.7px}h1,h2,h3,h4{--font-weight:700;--font-width:80;font-optical-sizing:auto;color:var(--clr-neutral-800);font-family:Outfit,sans-serif;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.1}h1{--font-weight:900;color:var(--clr,var(--clr-primary-400))}.title{font-size:clamp(var(--fs-600), 1rem + 5vw, 5rem)}.article-snippet-title{--font-weight:600}time+p{font-size:1.25em;margin:2em 0 1em!important}small,.text-small{font-size:var(--fs-300)}strong{--font-weight:700;font-weight:400}a{color:var(--clr,var(--clr-primary-400))}a:hover,a:focus{color:var(--clr-primary-400);text-decoration:none}p:not([class]),ul:not([class]),li:not([class]){max-width:60ch}body{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.text-primary-100{color:var(--clr-primary-100)!important}.bg-primary-100{background-color:var(--clr-primary-100)!important}.text-primary-200{color:var(--clr-primary-200)!important}.bg-primary-200{background-color:var(--clr-primary-200)!important}.text-primary-300{color:var(--clr-primary-300)!important}.bg-primary-300{background-color:var(--clr-primary-300)!important}.text-primary-400{color:var(--clr-primary-400)!important}.bg-primary-400{background-color:var(--clr-primary-400)!important}.text-primary-500{color:var(--clr-primary-500)!important}.bg-primary-500{background-color:var(--clr-primary-500)!important}.text-article-100{color:var(--clr-article-100)!important}.bg-article-100{background-color:var(--clr-article-100)!important}.text-article-200{color:var(--clr-article-200)!important}.bg-article-200{background-color:var(--clr-article-200)!important}.text-article-300{color:var(--clr-article-300)!important}.bg-article-300{background-color:var(--clr-article-300)!important}.text-article-400{color:var(--clr-article-400)!important}.bg-article-400{background-color:var(--clr-article-400)!important}.text-article-500{color:var(--clr-article-500)!important}.bg-article-500{background-color:var(--clr-article-500)!important}.text-youtube-100{color:var(--clr-youtube-100)!important}.bg-youtube-100{background-color:var(--clr-youtube-100)!important}.text-youtube-200{color:var(--clr-youtube-200)!important}.bg-youtube-200{background-color:var(--clr-youtube-200)!important}.text-youtube-300{color:var(--clr-youtube-300)!important}.bg-youtube-300{background-color:var(--clr-youtube-300)!important}.text-youtube-400{color:var(--clr-youtube-400)!important}.bg-youtube-400{background-color:var(--clr-youtube-400)!important}.text-youtube-500{color:var(--clr-youtube-500)!important}.bg-youtube-500{background-color:var(--clr-youtube-500)!important}.text-resource-100{color:var(--clr-resource-100)!important}.bg-resource-100{background-color:var(--clr-resource-100)!important}.text-resource-200{color:var(--clr-resource-200)!important}.bg-resource-200{background-color:var(--clr-resource-200)!important}.text-resource-300{color:var(--clr-resource-300)!important}.bg-resource-300{background-color:var(--clr-resource-300)!important}.text-resource-400{color:var(--clr-resource-400)!important}.bg-resource-400{background-color:var(--clr-resource-400)!important}.text-resource-500{color:var(--clr-resource-500)!important}.bg-resource-500{background-color:var(--clr-resource-500)!important}.text-course-100{color:var(--clr-course-100)!important}.bg-course-100{background-color:var(--clr-course-100)!important}.text-course-200{color:var(--clr-course-200)!important}.bg-course-200{background-color:var(--clr-course-200)!important}.text-course-300{color:var(--clr-course-300)!important}.bg-course-300{background-color:var(--clr-course-300)!important}.text-course-400{color:var(--clr-course-400)!important}.bg-course-400{background-color:var(--clr-course-400)!important}.text-course-500{color:var(--clr-course-500)!important}.bg-course-500{background-color:var(--clr-course-500)!important}.text-neutral-100{color:var(--clr-neutral-100)!important}.bg-neutral-100{background-color:var(--clr-neutral-100)!important}.text-neutral-200{color:var(--clr-neutral-200)!important}.bg-neutral-200{background-color:var(--clr-neutral-200)!important}.text-neutral-300{color:var(--clr-neutral-300)!important}.bg-neutral-300{background-color:var(--clr-neutral-300)!important}.text-neutral-700{color:var(--clr-neutral-700)!important}.bg-neutral-700{background-color:var(--clr-neutral-700)!important}.text-neutral-800{color:var(--clr-neutral-800)!important}.bg-neutral-800{background-color:var(--clr-neutral-800)!important}.text-neutral-900{color:var(--clr-neutral-900)!important}.bg-neutral-900{background-color:var(--clr-neutral-900)!important}.primary{--clr:var(--clr-primary-400)}.resource{--clr:var(--clr-resource-400)}.container{max-width:62.5rem;margin:0 auto;padding:0 1.5rem}.flow>*+*{margin-top:var(--flow-spacer,.75em)}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.screenreader-text{width:1px;height:1px;position:absolute;top:auto;left:-999px}.screenreader-text:focus{width:auto;height:auto;margin:auto;display:inline-block;position:static}.article-snippet-title{--font-weight:750;font-size:var(--fs-600)}.article-snippet:first-of-type{margin-top:5rem}.article-snippet:not(:last-child){position:relative}.article-snippet:not(:last-child):after{content:"";border-bottom:1px solid var(--clr-neutral-300);width:100%;margin:6rem 0;display:block;position:relative;inset:0}time{--font-weight:700;color:var(--clr-neutral-700);text-transform:uppercase;font-size:.8em}.button{--font-weight:500;font-size:var(--fs-300);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;color:var(--clr-neutral-100);background-color:var(--clr,var(--clr-primary-400));border:0;border-radius:100vw;padding:.95em 1.75em .85em;line-height:1;text-decoration:none;transition:transform .2s;display:inline-block;position:relative;transform:scale(1);box-shadow:0 .125em .5em #00000026}.button:before{content:"";opacity:0;z-index:-1;border-radius:inherit;background:#000;transition:opacity .2s;position:absolute;inset:0;box-shadow:0 .5em 1.25em #000}.button:hover,.button:focus{color:var(--clr-neutral-100);transform:scale(1.05)translateY(-.125em)}.button:hover:before,.button:focus:before{opacity:.3}.button[data-reverse=true]{background-color:var(--clr-neutral-100);color:var(--clr,var(--clr-primary-400))}.label{--font-weight:350;font-size:var(--fs-300);color:var(--clr-neutral-800);width:max-content;margin-top:0;margin-right:.25em;display:inline-block}.label+.label:before{content:"";border-left:2px solid var(--clr-neutral-800);opacity:.25;height:1.25ex;padding-left:.25em;display:inline-block}pre{border-radius:.25em}.pagination{justify-content:space-between;align-items:center;width:100%;max-width:25rem;margin:1rem 0;padding:0;list-style:none;display:flex}.pagination a{color:var(--clr-neutral-800)}.pagination a:hover,.pagination a:focus{color:var(--clr-primary-400);text-decoration:none}.current-page{--font-weight:750;background-color:var(--clr);pointer-events:none;border-radius:100%;place-items:center;width:2.5ch;height:2.5ch;text-decoration:none;display:grid;color:var(--clr-neutral-100)!important}body::-webkit-scrollbar{width:1rem}body::-webkit-scrollbar-track{background:var(--clr-neutral-300)}body::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-900)}iframe{aspect-ratio:16/9;max-width:100%;height:100%}.course-grid{grid-template-rows:masonry;align-items:start;gap:2rem;margin:6rem calc(30% - 30vw);padding:0 1rem;display:grid}@media (width>=27em){.course-grid{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}.resource :target{border-bottom:.25em solid var(--clr);max-width:max-content}.primary-footer{font-size:var(--fs-300);color:var(--clr-neutral-800);background-color:var(--clr-neutral-200);text-align:center;margin-top:2rem;padding:3rem}.primary-footer p{margin-left:auto;margin-right:auto}.primary-footer ul{flex-wrap:wrap;justify-content:center;margin:0 0 2rem;padding:0;display:flex}.primary-footer li+li{margin-left:1rem}.primary-footer a{--font-weight:750;--font-width:50;color:inherit}.primary-footer a:hover,.primary-footer a:focus{color:var(--clr-primary-400);text-decoration:none}.thanks{font-size:2rem}.thanks strong{--font-weight:700}.letter-thanks{margin-top:1rem}
