.ImageWithAttribution_container__oj1GG{margin:2rem 0;width:100%;display:flex;justify-content:center}.ImageWithAttribution_innerContainer__CjX9I{width:100%;padding:0 1rem}.ImageWithAttribution_innerContainer__CjX9I.ImageWithAttribution_small__MJxSR{max-width:32rem}.ImageWithAttribution_innerContainer__CjX9I.ImageWithAttribution_default__NdXjG{max-width:48rem}.ImageWithAttribution_innerContainer__CjX9I.ImageWithAttribution_large__BT2lC{max-width:64rem}.ImageWithAttribution_innerContainer__CjX9I.ImageWithAttribution_full__q1J_c{max-width:100rem}.ImageWithAttribution_figure__52ixb{width:100%}.ImageWithAttribution_image__w3_SG{width:100%;height:auto;border-radius:.5rem}.ImageWithAttribution_figcaption__JP3DC{margin-top:.5rem;text-align:center}.ImageWithAttribution_caption__tAwpZ{color:#374151;font-size:.875rem}.ImageWithAttribution_attribution__R_prq{color:#9ca3af;font-size:.75rem;font-style:italic;margin-top:.25rem;display:block}.ImageWithAttribution_link__aowEF{text-decoration:underline}.ImageWithAttribution_link__aowEF:hover{color:#4b5563}.PortableTextComponents_youtubeContainer__AXaTN{max-width:50rem;margin:2rem auto}.PortableTextComponents_videoWrapper__Y4WoF{position:relative;aspect-ratio:16/9}.PortableTextComponents_iframe__S_7mZ{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;border:none}.page_page__uC_jP{min-height:100vh;padding:2rem 1rem}.page_article__q17Ru{max-width:72rem;margin:0 auto;background-color:#f9fafb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);overflow:hidden}.page_header__V9oL1{padding:1.5rem;border-bottom:1px solid #e5e7eb}@media(min-width:640px){.page_header__V9oL1{padding:2rem}}.page_title__VEQ7e{font-size:2.25rem;font-weight:700;margin-bottom:1rem;color:#111827}.page_meta__zoAwf{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#4b5563}.page_imageContainer__G2pKB{position:relative;width:100%;height:500px;border-bottom:1px solid #e5e7eb}.page_image__uuIRI{width:100%;height:100%;object-fit:cover}.page_imageCaption__CYPJh{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);color:#fff;padding:.5rem}.page_captionText__C9vbA{font-size:.875rem}.page_attribution__G_myV{font-size:.75rem;font-style:italic}.page_attributionLink__h_CrZ{text-decoration:underline}.page_attributionLink__h_CrZ:hover{color:#d1d5db}.page_content__e_5M1{padding:1.5rem}@media(min-width:640px){.page_content__e_5M1{padding:2rem}}.page_prose__ERV7O{max-width:none;font-size:1.125rem;line-height:1.75rem}.page_prose__ERV7O h1,.page_prose__ERV7O h2,.page_prose__ERV7O h3,.page_prose__ERV7O h4,.page_prose__ERV7O h5,.page_prose__ERV7O h6{color:#111827;font-weight:700;margin-top:2rem;margin-bottom:1rem}.page_prose__ERV7O p{color:#1f2937;line-height:1.75;margin-bottom:1.25rem}.page_prose__ERV7O a{color:#2563eb;text-decoration:none;font-weight:500}.page_prose__ERV7O a:hover{text-decoration:underline}.page_prose__ERV7O strong{color:#111827;font-weight:600}.page_prose__ERV7O ol,.page_prose__ERV7O ul{color:#1f2937;margin-bottom:1.25rem;padding-left:1.5rem}.page_prose__ERV7O li::marker{color:#9ca3af}.page_prose__ERV7O blockquote{color:#374151;border-left:4px solid var(--primary-color,#3b82f6);background-color:#f9fafb;padding:.5rem 1rem;margin:1.5rem 0}.page_prose__ERV7O img{border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin:1.5rem 0}.page_prose__ERV7O code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em}.page_prose__ERV7O pre{background-color:#1f2937;color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.page_prose__ERV7O pre code{background-color:transparent;padding:0}.page_footer__mIuTE{padding:1rem 1.5rem;background-color:#f9fafb;border-top:1px solid #e5e7eb}@media(min-width:640px){.page_footer__mIuTE{padding:1rem 2rem}}.page_categories__fE8YR{display:flex;gap:.5rem;flex-wrap:wrap}.page_category__UQY_E{display:inline-block;padding:.25rem .75rem;font-size:.875rem;color:#374151;background-color:#e5e7eb;border-radius:9999px}