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