@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.cover:where(.astro-4VGQNZW6) img:where(.astro-4VGQNZW6){width:100%;height:min(45rem,40vh);object-fit:cover}.leading:where(.astro-4VGQNZW6){width:clamp(1px,80rem,90%);margin:0 auto;padding:2rem 0}.leading:where(.astro-4VGQNZW6) h1:where(.astro-4VGQNZW6){margin-top:2rem;font-size:5rem;opacity:.8;line-height:1.2}.leading:where(.astro-4VGQNZW6) p:where(.astro-4VGQNZW6){margin:1rem 0}.body:where(.astro-4VGQNZW6){width:clamp(1px,80rem,90%);margin:0 auto}.body:where(.astro-4VGQNZW6) h1{margin:2rem 0 0;font-size:5rem;opacity:.8;line-height:1.2}.body:where(.astro-4VGQNZW6) .description:where(.astro-4VGQNZW6){color:gray}.body:where(.astro-4VGQNZW6) p{margin:1rem 0}.body:where(.astro-4VGQNZW6) h2{margin:4rem 0 1rem;font-size:3rem;color:gray}.body:where(.astro-4VGQNZW6) h3{margin:2rem 0 0rem;font-weight:700;color:gray}.body:where(.astro-4VGQNZW6) ul{margin:1rem 0 1rem 2rem}.body:where(.astro-4VGQNZW6) li{position:relative;padding-left:1em}.body:where(.astro-4VGQNZW6) li:before{content:"";position:absolute;top:1.05rem;left:0;border-radius:50%;width:5px;height:5px;display:block;background:#808080}.body:where(.astro-4VGQNZW6) code{padding:.1rem .5rem;border-radius:.5rem;background-color:#ececec}.body:where(.astro-4VGQNZW6) a{text-decoration:underline}
