@font-face{font-family:Inter;src:url(../../assets/fonts/inter.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hemi Head Bold;src:url(../../assets/fonts/hemi-head-bold.woff2)format("woff2");font-display:swap}:root{--clr-primary:#00bcff;--clr-primary-dark:#003c89;--clr-danger:#e2001a;--clr-danger-dark:#c00016;--clr-accent:#8dc23f;--clr-neutral-50:#f9fafb;--clr-neutral-100:#f3f4f6;--clr-neutral-200:#dfe4eb;--clr-neutral-400:#aab1b7;--clr-neutral-600:#878c92;--clr-neutral-800:#595d61;--clr-neutral-900:#111827;--clr-white:#fff;--clr-black:#000}.wand-modules{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;display:grid}.wand-modules li{border-radius:16px;transition:background-color .35s cubic-bezier(.25,1,.5,1),color .35s cubic-bezier(.25,1,.5,1);box-shadow:0 24px 80px -24px #00000029}.wand-modules li:hover{color:var(--clr-white);background-color:var(--clr-primary-dark)}.wand-modules li:hover svg{outline-color:color-mix(in srgb, var(--clr-white), transparent 70%)}.wand-modules a{align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.wand-modules svg{box-sizing:content-box;background-color:var(--clr-primary-dark);outline-offset:-1px;border-radius:8px;outline:1px solid #0000;padding:.75rem;transition:outline-color .2s linear}@media screen and not (min-width:768px){.wand-modules{grid-template-columns:1fr}.wand-modules a{padding:1rem}}.wand-module .post-nav{margin-block-end:4rem}@media screen and not (min-width:768px){.wand-module .post-nav{margin-block-start:1.5rem;margin-block-end:3rem}}.post-nav{border-top:1px solid var(--clr-neutral-200);margin-block-start:3rem;padding-block-start:2rem;container-type:inline-size}.post-nav__inner{grid-template-columns:1fr;gap:1rem;display:grid}@container (width>=520px){.post-nav__inner{grid-template-columns:1fr 1fr;gap:1.25rem}.post-nav__inner .post-nav__link--next:only-child{grid-column:2}}@supports not (container-type:inline-size){@media (min-width:576px){.post-nav__inner{grid-template-columns:1fr 1fr;gap:1.25rem}.post-nav__inner .post-nav__link--next:only-child{grid-column:2}}}.post-nav__link{border:1px solid var(--clr-neutral-200);background-color:var(--clr-white);color:var(--clr-neutral-900);border-radius:16px;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}:is(.post-nav__link:hover,.post-nav__link:focus-visible){border-color:var(--clr-primary-dark);transform:translateY(-2px);box-shadow:0 2px 4px #0000004d}:is(.post-nav__link:hover .post-nav__title,.post-nav__link:focus-visible .post-nav__title),:is(.post-nav__link:hover .post-nav__label svg,.post-nav__link:focus-visible .post-nav__label svg){color:var(--clr-primary-dark)}:is(.post-nav__link--prev:hover .post-nav__label svg,.post-nav__link--prev:focus-visible .post-nav__label svg){transform:translate(-3px)}.post-nav__link--next{text-align:right;align-items:flex-end}:is(.post-nav__link--next:hover .post-nav__label svg,.post-nav__link--next:focus-visible .post-nav__label svg){transform:translate(3px)}.post-nav__label{text-transform:uppercase;letter-spacing:.05em;color:var(--clr-neutral-400);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.post-nav__label svg{flex-shrink:0;width:1.125rem;height:1.125rem;transition:transform .2s,color .2s}.post-nav__title{color:var(--clr-neutral-900);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.45;transition:color .2s;display:-webkit-box;overflow:hidden}.pagination{margin-inline-start:auto;margin-inline-end:auto}.pagination ul{--icon-size:1.25rem;align-items:center;display:flex}.pagination li:first-child{margin-right:.75rem}.pagination li:last-child{margin-left:.75rem}.pagination li span,.pagination li a[rel]{height:40px}.pagination a,.pagination span{padding:.5rem .75rem;display:flex}.pagination a{color:var(--clr-primary-dark);border-radius:4px;outline:1px solid #0000;transition:color .15s linear,background-color .15s linear,outline-color .15s ease-out}:is(.pagination a:hover,.pagination a:focus-visible){outline:1px solid var(--clr-primary-dark);background-color:color-mix(in srgb, var(--clr-primary-dark) 15%, transparent)}:is(.pagination a:hover svg,.pagination a:focus-visible svg){color:var(--clr-primary-dark)}.pagination [aria-disabled] svg{color:var(--clr-neutral-400);cursor:not-allowed}.pagination [aria-current=page]{-webkit-user-select:none;user-select:none;color:var(--clr-neutral-900)}
/*# sourceMappingURL=wand-modules.min.css.map */
