.ArticleScrollProgress-module__zaGcTG__wrap{justify-content:center;display:flex}.ArticleScrollProgress-module__zaGcTG__svg{flex-shrink:0}.ArticleScrollProgress-module__zaGcTG__track{color:#e5e7eb}.ArticleScrollProgress-module__zaGcTG__progress{transition:stroke-dashoffset .15s ease-out}
.page-module__kwgJbG__article{min-height:100vh}.page-module__kwgJbG__hero{background:#f9fafb;padding:3rem 0}.page-module__kwgJbG__heroInner{max-width:56rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.page-module__kwgJbG__heroInner{padding:0 1.5rem}}@media (min-width:1024px){.page-module__kwgJbG__heroInner{padding:0 2rem}}.page-module__kwgJbG__categoriesRow{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__kwgJbG__chip{border-radius:9999px;outline:none;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.page-module__kwgJbG__chip:focus-visible{box-shadow:0 0 0 2px #d1d5db,0 0 0 4px #f9fafb}.page-module__kwgJbG__chipBlue{color:#1e40af;background:#dbeafe}.page-module__kwgJbG__chipBlue:hover,.page-module__kwgJbG__chipBlue:focus-visible{background:#bfdbfe}.page-module__kwgJbG__chipGreen{color:#166534;background:#dcfce7}.page-module__kwgJbG__chipGreen:hover,.page-module__kwgJbG__chipGreen:focus-visible{background:#bbf7d0}.page-module__kwgJbG__chipRed{color:#991b1b;background:#fee2e2}.page-module__kwgJbG__chipRed:hover,.page-module__kwgJbG__chipRed:focus-visible{background:#fecaca}.page-module__kwgJbG__chipYellow{color:#854d0e;background:#fef9c3}.page-module__kwgJbG__chipYellow:hover,.page-module__kwgJbG__chipYellow:focus-visible{background:#fef08a}.page-module__kwgJbG__chipPurple{color:#5b21b6;background:#ede9fe}.page-module__kwgJbG__chipPurple:hover,.page-module__kwgJbG__chipPurple:focus-visible{background:#ddd6fe}.page-module__kwgJbG__chipPink{color:#9d174d;background:#fce7f3}.page-module__kwgJbG__chipPink:hover,.page-module__kwgJbG__chipPink:focus-visible{background:#fbcfe8}.page-module__kwgJbG__chipGray{color:#1f2937;background:#f3f4f6}.page-module__kwgJbG__chipGray:hover,.page-module__kwgJbG__chipGray:focus-visible{background:#e5e7eb}.page-module__kwgJbG__title{color:#111827;margin-bottom:1.5rem;font-size:2.25rem;font-weight:700}@media (min-width:768px){.page-module__kwgJbG__title{font-size:3rem}}.page-module__kwgJbG__excerpt{color:#4b5563;margin-bottom:2rem;font-size:1.25rem}.page-module__kwgJbG__metaRow{color:#4b5563;align-items:center;gap:1rem;display:flex}.page-module__kwgJbG__authorAvatar{border-radius:9999px}.page-module__kwgJbG__authorLink{color:#111827;outline:none;font-weight:500;transition:color .2s}.page-module__kwgJbG__authorLink:hover,.page-module__kwgJbG__authorLink:focus-visible{color:var(--color-link-hover)}.page-module__kwgJbG__authorLink:focus-visible{border-radius:.375rem;box-shadow:0 0 0 2px #d1d5db,0 0 0 4px #f9fafb}.page-module__kwgJbG__published{color:#374151;font-size:.875rem}.page-module__kwgJbG__featuredImageWrap{background:#f3f4f6;height:24rem;position:relative}@media (min-width:768px){.page-module__kwgJbG__featuredImageWrap{height:500px}}.page-module__kwgJbG__featuredImage{object-fit:cover}.page-module__kwgJbG__bodyOuter{max-width:64rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.page-module__kwgJbG__bodyOuter{padding:0 1.5rem}}@media (min-width:1024px){.page-module__kwgJbG__bodyOuter{padding:0 2rem}}.page-module__kwgJbG__bodyGrid{flex-direction:column;gap:2rem;display:flex}@media (min-width:1024px){.page-module__kwgJbG__bodyGrid{flex-direction:row;gap:2.5rem}}.page-module__kwgJbG__progressAside{flex:none;justify-content:center;display:none}@media (min-width:1024px){.page-module__kwgJbG__progressAside{width:3rem;display:flex}}.page-module__kwgJbG__progressSticky{align-self:flex-start;padding-top:.5rem;position:sticky;top:7rem}.page-module__kwgJbG__body{flex:auto;min-width:0;max-width:56rem;margin:0 auto;padding:3rem 0}.page-module__kwgJbG__authorBioSection{background:#f9fafb;padding:3rem 0}.page-module__kwgJbG__authorBioCard{background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 2px #0000000d}.page-module__kwgJbG__authorBioRow{align-items:flex-start;gap:1rem;display:flex}.page-module__kwgJbG__authorBioAvatar{border-radius:9999px}.page-module__kwgJbG__authorBioTitle{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.page-module__kwgJbG__authorSocialRow{gap:1rem;margin-top:1rem;display:flex}.page-module__kwgJbG__authorSocialLink{color:var(--color-link);outline:none;transition:color .2s}.page-module__kwgJbG__authorSocialLink:hover,.page-module__kwgJbG__authorSocialLink:focus-visible{color:var(--color-link-hover)}.page-module__kwgJbG__authorSocialLink:focus-visible{border-radius:.375rem;box-shadow:0 0 0 2px #d1d5db,0 0 0 4px #f9fafb}.page-module__kwgJbG__authorBioGrow{flex:auto;min-width:0}.page-module__kwgJbG__backNav{max-width:56rem;margin:0 auto;padding:0 1rem 3rem}@media (min-width:640px){.page-module__kwgJbG__backNav{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.page-module__kwgJbG__backNav{padding-left:2rem;padding-right:2rem}}.page-module__kwgJbG__backLink{color:#2563eb;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.page-module__kwgJbG__backLink:hover{color:#1e40af}.page-module__kwgJbG__backIcon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.5rem}
