.curriculum-content-container,.curriculum-content-container.curriculum-overview{.curriculum-content{.modules{input[type=radio]:not(:checked)~a.lets-begin,input[type=radio]:not(:checked)~ol.modules-list{display:none}}ol.modules-list-list{display:grid;grid-template-areas:"started core  extensions" "hr      hr    hr" "mod     mod   mod" "cta     cta   cta";grid-template-columns:auto;margin:0;padding:0;@media (width > 426px){grid-template-areas:"started core  extensions spacer" "hr      hr    hr         hr" "mod     mod   mod        mod" "cta     cta   cta        cta";grid-template-columns:auto auto auto 1fr}&:before{border:none;border-top:1px solid var(--color-border-primary);content:"";grid-area:hr;margin:0 0 1.5rem;width:100%}li.modules-list-list-item{display:contents;>input:checked+label{color:var(--color-text-primary);&:before{height:0;position:absolute;transform:translate3d(-.75rem,.75rem,0);width:0}}>input:checked:focus-visible+label{outline-color:var(--accent-primary);outline-offset:1px;outline-style:auto}>input:not(:checked)+label{color:var(--color-text-secondary);opacity:.775}>label{cursor:pointer;width:max-content}&#modules-0{>input,>label{grid-area:started}>input:checked+label:before{content:url(/static/client/curriculum-modules-underline.113521bd9c0e27fe.svg#1)}}&#modules-1{>input,>label{grid-area:core;@media (width > 426px){margin-left:2rem}}>input:checked+label:before{content:url(/static/client/curriculum-modules-underline.113521bd9c0e27fe.svg#2)}}&#modules-2{>input,>label{grid-area:extensions;@media (width > 426px){margin-left:2rem}}>input:checked+label:before{content:url(/static/client/curriculum-modules-underline.113521bd9c0e27fe.svg#3)}}>ol.modules-list{grid-area:mod;margin:0}>a.lets-begin{grid-area:cta;margin-left:.5rem;margin-top:2rem;width:fit-content;@media (width > 769px){margin-left:0}}}}ol.modules-list{display:grid;flex-wrap:wrap;gap:1rem;grid-template-columns:1fr 1fr 1fr;justify-items:center;margin:0;overflow:scroll;padding:.5rem;scroll-snap-type:inline mandatory;@media (width > 769px){overflow:inherit;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}:focus-visible{outline-offset:-2px}li.module-list-item{--spacing:1rem;--icon-size:4rem;display:block;>a{background-color:var(--curriculum-bg-color-list-item-body);border:1px solid var(--curriculum-border-color);border-radius:var(--elem-radius);box-shadow:var(--curriculum-shadow);display:flex;flex-direction:column;height:100%;justify-self:center;max-width:20rem;min-width:15rem;overflow:auto;padding:0;scroll-snap-align:center;-webkit-text-decoration:none;text-decoration:none;width:100%;&:hover{border-color:var(--curriculum-border-color-hover);-webkit-text-decoration:none;text-decoration:none}@media (width > 769px){min-width:auto}>header{align-items:center;background-color:var(--curriculum-bg-color-list-item-header);display:flex;flex-direction:column;font-weight:var(--font-weight-bold);height:10.5rem;height:calc(var(--spacing)*3 + var(--icon-size) + 2lh);padding:var(--spacing);row-gap:var(--spacing);svg.topic-icon{height:var(--icon-size);width:var(--icon-size);circle{fill:var(--curriculum-bg-color-list-item-icon)}path{fill:var(--curriculum-color-list-item-icon)}}>span{color:var(--color-text-primary);margin:0 auto;text-align:center}}>section{align-items:center;display:flex;flex-direction:column;flex-grow:1;font-size:var(--font-size-normal);justify-content:space-between;padding:var(--spacing);p{color:var(--color-text-secondary);margin:0;text-align:center}p:last-child{color:var(--curriculum-color-topic);font-weight:var(--font-weight-bold)}}}}@media (width > 426px){grid-template-columns:1fr 1fr}@media (width > 1441px){grid-template-columns:1fr 1fr 1fr}}}}
/*# sourceMappingURL=9326.875a46dc3437c24c.css.map*/