.page-2col{align-self:center;column-gap:1.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;justify-items:center;justify-self:center;max-width:var(--gb-container-width);row-gap:1.4px}@media (max-width:767px){.page-2col{grid-template-columns:1fr}}.page-container{background-color:var(--base-3);margin-top:1rem;padding:1rem}.product-wrapper{background-color:var(--base-3);margin-top:20px;padding:1.6rem 2rem 2rem 2rem}.post-header-img{aspect-ratio:16/9;grid-column:1/2;grid-row:1/2;max-height:300px;min-width:400px;object-fit:contain}.post-header{align-items:center;background-color:var(--contrast-3);display:grid;grid-template-columns:1fr 2.4fr;padding-bottom:3rem}@media (max-width:767px){.post-header{grid-template-columns:1fr}}.content-wrapper{background-color:var(--base-3);padding:1.6rem 2rem 2rem 2rem}.col-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.col-2{column-gap:1rem;grid-template-columns:1fr}}.padded-content{background-color:var(--base-3);margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}.page-content{background-color:var(--base-3)}.button-primary{align-items:center;background-color:var(--accent);color:#ffffff;display:inline-flex;font-size:1.4rem;text-decoration:none;padding:.6rem 2rem}.button-primary:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}.container-inner{margin-left:auto;margin-right:auto;padding-bottom:60px;padding-top:20px}@media (max-width:1024px){.container-inner{padding-left:2rem;padding-right:2rem}}@media (max-width:767px){.container-inner{padding-left:1rem;padding-right:1rem}}.card-title{color:var(--contrast);font-size:1.4rem;text-align:center}.card-title a{color:var(--brand-1);text-decoration:underline}.card-grid-1{column-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));justify-items:center;row-gap:1rem}.card{background-blend-mode:overlay;background-color:var(--base-3);background-image:linear-gradient(to left,0%,100%);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;overflow-x:clip;overflow-y:clip;position:relative;border:1px solid var(--contrast-3);border-radius:16px;padding:32px}.card:before{content:'';position:absolute;background-color:var(--base-3);right:0px;z-index:-1;transition:all .12s ease-in-out 0s;width:100%;height:0%;left:0px;top:0px}.card:is(:hover,:focus):before{display:block;height:100%}.readable{margin-left:auto;margin-right:auto;max-width:65ch;padding-top:2rem}.intro-text{margin-left:auto;margin-right:auto;max-width:65ch}