#aside{grid-column:1/-1;margin-left:-1.5rem;margin-right:-1.5rem;position:sticky;top:0}@media (min-width:768px){#aside{margin-left:0;margin-right:0;padding-bottom:8rem;padding-top:8rem;position:relative}}@media (min-width:1024px){#aside{grid-column:span 4/span 4}}@media (min-width:768px){#aside .aside-wrapper{position:sticky;top:4rem}}#aside #aside-trigger{align-items:center;display:inline-flex;justify-content:space-between;width:100%;--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem;padding:1rem 1.5rem}@media (min-width:768px){#aside #aside-trigger{display:none}}#aside #aside-trigger .icon svg{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#aside #aside-trigger.toggled .icon svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#aside #aside-panel{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity));padding-bottom:1.5rem}@media (min-width:768px){#aside #aside-panel{background-color:transparent;padding-bottom:0}}#aside .aside-toc{font-size:1.5rem;line-height:2rem;margin-bottom:1rem;padding:1.5rem}@media (min-width:768px){#aside .aside-toc{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity));padding-left:2rem;padding-right:2rem}}#aside .aside-toc .toc-parents{list-style-type:none}#aside .aside-toc .toc-parents .toc-parent{font-family:Darker Grotesque,sans-serif;font-size:1.5rem;line-height:2rem;padding-bottom:1.5rem}#aside .aside-toc .toc-parents .toc-parent a{display:inline-flex}#aside .aside-toc .toc-parents .toc-parent a .index{flex-shrink:0;width:2.5rem}#aside .aside-toc .toc-parents .toc-children{list-style-position:outside;list-style-type:disc;margin-left:3.5rem}#aside .aside-toc .toc-parents .toc-child{font-family:Karla,sans-serif;font-size:1rem;line-height:1.5rem;padding-top:1rem}#aside .aside-toc .toc-parents .toc-child a{background-image:linear-gradient(90deg,#ffbd33,#fd6c3c 30%,#3ccdfd 63%,#76cf78);background-position:0 100%;background-repeat:no-repeat;background-size:0 .1em;display:inline;line-height:1.5;opacity:.4;text-decoration-line:none;transition-duration:.5s;transition-property:background-size,opacity;transition-timing-function:cubic-bezier(.19,1,.22,1)}#aside .aside-toc .toc-parents .toc-child a.active{background-size:100% .1em;opacity:1;transition-duration:.3s}#aside .aside-box{border-width:2px;margin-left:1.5rem;margin-right:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.5rem 2rem 2rem 1.5rem}@media (min-width:768px){#aside .aside-box{margin-left:0;margin-right:0}}#aside .aside-box{border-image-slice:1;border-image-source:conic-gradient(from 90deg,#76cf78,#ffbd33 .31turn,#fd6c3c .7turn,#3ccdfd)}#aside .aside-box .title{font-size:1.5rem;line-height:1.75rem}#aside .aside-box .button .icon{transition-duration:.5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media (min-width:1024px){#aside .aside-box .button:hover .icon{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}