.banner:where(.astro-KYRWW5PR){position:relative;margin-left:auto;margin-right:auto;display:flex;max-width:64rem;flex-direction:column;justify-content:center;padding:2.5rem 1rem}.banner--wide:where(.astro-KYRWW5PR){max-width:80rem}.u-gcard:where(.astro-SCFBWKGC){flex:1 1 0%;border-radius:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.u-gcard:where(.astro-SCFBWKGC):hover{opacity:.8}.u-gcard:where(.astro-SCFBWKGC):active{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.u-gcard:where(.astro-SCFBWKGC) img:where(.astro-SCFBWKGC){height:auto;height:220px;width:100%;border-radius:.125rem}.u-gcard:where(.astro-SCFBWKGC) h3:where(.astro-SCFBWKGC){margin-top:1rem;margin-bottom:1rem;text-align:left;font-family:Founders Grotesk,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700}.u-gcard:where(.astro-SCFBWKGC) p:where(.astro-SCFBWKGC){margin-top:1rem;margin-bottom:1rem;font-size:1rem;line-height:1.5rem;color:#141414cc}.u-gcard:where(.astro-SCFBWKGC) small:where(.astro-SCFBWKGC){margin-left:auto}.u-gcard:where(.astro-SCFBWKGC) b:where(.astro-SCFBWKGC){text-decoration-line:underline;text-underline-offset:4px}.row:where(.astro-E6J3W2IY){display:flex;grid-template-columns:repeat(2,minmax(0,1fr));flex-direction:column;gap:3rem}@media (min-width: 768px){.row:where(.astro-E6J3W2IY){display:grid;-moz-column-gap:1rem;column-gap:1rem}}@media (min-width: 1024px){.row:where(.astro-E6J3W2IY){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}h2:where(.astro-E6J3W2IY){margin-top:1rem;margin-bottom:2.5rem}#faq:where(.astro-EB7U5POR){text-align:left}@media (min-width: 1024px){#faq:where(.astro-EB7U5POR){text-align:center}}
