.page-wrapper[data-astro-cid-jsy7ytho]{width:100%}.section-hero[data-astro-cid-jsy7ytho]{padding-top:10rem;padding-bottom:1rem}.hero-container[data-astro-cid-jsy7ytho]{max-width:1200px;margin:0 7.5rem}.hero-block[data-astro-cid-jsy7ytho]{flex-direction:column;gap:1rem;max-width:800px;margin:0 12.5rem;padding:0 2.5rem;display:flex}.breadcrumb[data-astro-cid-jsy7ytho]{font-family:var(--font-standard);letter-spacing:.02em;color:var(--color-brand-black);align-items:center;gap:.5rem;font-size:1rem;line-height:1.5;display:flex}.breadcrumb-root[data-astro-cid-jsy7ytho]{color:var(--color-brand-black);text-decoration:underline}.breadcrumb-sep[data-astro-cid-jsy7ytho],.breadcrumb-module[data-astro-cid-jsy7ytho]{color:var(--color-brand-black)}.headline[data-astro-cid-jsy7ytho]{color:var(--color-brand-black);font-family:var(--font-mono);letter-spacing:-.0325em;margin:0;padding:1.5rem 0 0;font-size:4rem;font-weight:400;line-height:1.2}.date[data-astro-cid-jsy7ytho]{color:var(--color-brand-black);font-family:var(--font-standard);letter-spacing:.02em;font-size:1rem;line-height:1.5}.lede[data-astro-cid-jsy7ytho]{color:var(--color-brand-black);font-family:var(--font-standard);letter-spacing:.02em;margin:0;font-size:1rem;line-height:1.5}.section-body[data-astro-cid-jsy7ytho]{width:100%}.body-container[data-astro-cid-jsy7ytho]{background-color:var(--color-brand-white);border:.5px solid var(--color-stroke-default);max-width:1200px;margin:0 7.5rem}.body-wrap[data-astro-cid-jsy7ytho]{max-width:800px;margin:0 12.5rem;padding:2.5rem}.rich-text[data-astro-cid-jsy7ytho]{color:var(--color-brand-black);font-family:var(--font-sans);letter-spacing:.02em;font-size:1.125rem;line-height:1.5}@media (width<=1199px){.hero-container[data-astro-cid-jsy7ytho],.body-container[data-astro-cid-jsy7ytho]{max-width:calc(100% - 5rem);margin:0 auto}.hero-block[data-astro-cid-jsy7ytho],.body-wrap[data-astro-cid-jsy7ytho]{margin:0 auto}}@media (width<=767px){.section-hero[data-astro-cid-jsy7ytho]{padding-top:6rem}.hero-container[data-astro-cid-jsy7ytho],.body-container[data-astro-cid-jsy7ytho]{max-width:calc(100% - 2rem)}.hero-block[data-astro-cid-jsy7ytho]{padding:0 2.5rem}.body-wrap[data-astro-cid-jsy7ytho]{padding:2rem}.headline[data-astro-cid-jsy7ytho]{letter-spacing:-.043em;font-size:3rem;line-height:1.2}}.rich-text>*+*{margin-top:1rem}.rich-text h2{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--color-brand-black);margin-top:2rem;margin-bottom:1rem;scroll-margin-top:2rem;font-size:3.25rem;font-weight:400;line-height:1.15}.rich-text h3{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-brand-black);margin-top:1.75rem;margin-bottom:.75rem;scroll-margin-top:2rem;font-size:2rem;font-weight:400;line-height:1.2}.rich-text h4{font-family:var(--font-mono);color:var(--color-brand-black);margin-top:1.5rem;margin-bottom:.5rem;scroll-margin-top:2rem;font-size:1.5rem;font-weight:400;line-height:1.25}@media (width<=767px){.rich-text h2{letter-spacing:-.03em;font-size:2.875rem;line-height:1.09}.rich-text h3{font-size:1.75rem}}.rich-text p{margin:0}.rich-text a{color:var(--color-secondary-blue);text-underline-offset:2px;text-decoration:underline}.rich-text a:hover{color:var(--color-brand-black)}.rich-text strong{color:var(--color-brand-black);font-weight:600}.rich-text ul,.rich-text ol{padding-left:1.5rem}.rich-text li+li{margin-top:.5rem}.rich-text ul>li{list-style-type:disc}.rich-text ol>li{list-style-type:decimal}.rich-text blockquote{border-left:3px solid var(--color-stroke-default);color:var(--color-gray-dark);padding-left:1rem;font-style:italic}.rich-text code{font-family:var(--font-mono);background:#0000000d;border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.rich-text pre{background:var(--color-brand-black);color:var(--color-brand-white);border-radius:.5rem;padding:1.25rem;overflow-x:auto}.rich-text pre code{color:inherit;background:0 0;padding:0}.rich-text table{border-collapse:collapse;width:100%;font-size:.9375rem}.rich-text th{text-align:left;background:var(--color-brand-white);border-bottom:2px solid var(--color-stroke-default);font-family:var(--font-mono);padding:.75rem 1rem;font-weight:500}.rich-text td{border-bottom:1px solid var(--color-stroke-default);padding:.75rem 1rem}.rich-text hr{border:none;border-top:1px solid var(--color-stroke-default);margin:2.5rem 0}@media (width<=991px){.section-hero{padding-top:6rem}.hero-block,.body-wrap{padding:2.5rem 1.5rem}.headline{font-size:1.75rem}}
