.article-module__zkgPwa__article{max-width:56rem;margin-left:auto;margin-right:auto;padding:3rem 1rem}@media (min-width:640px){.article-module__zkgPwa__article{padding-left:1.5rem;padding-right:1.5rem}}.article-module__zkgPwa__header{margin-bottom:2rem}.article-module__zkgPwa__title{color:#111827;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}@media (min-width:640px){.article-module__zkgPwa__title{font-size:3rem;line-height:1}}.article-module__zkgPwa__meta{color:#4b5563;align-items:center;gap:1rem;display:flex}.article-module__zkgPwa__coverImage{aspect-ratio:16/9;border-radius:1rem;width:100%;margin-bottom:2rem;position:relative;overflow:hidden}.article-module__zkgPwa__content{max-width:none}.article-module__zkgPwa__content h1{color:#111827}.article-module__zkgPwa__content h2{color:#111827}.article-module__zkgPwa__content h3{color:#111827}.article-module__zkgPwa__content h4{color:#111827}.article-module__zkgPwa__content h5{color:#111827}.article-module__zkgPwa__content h6{color:#111827}.article-module__zkgPwa__content p{color:#1f2937}.article-module__zkgPwa__content ul{color:#1f2937}.article-module__zkgPwa__content ol{color:#1f2937}.article-module__zkgPwa__content blockquote{color:#1f2937;border-left:4px solid #ec4899;padding-left:1rem}.article-module__zkgPwa__content a{color:#db2777}.article-module__zkgPwa__content a:hover{color:#be185d}.article-module__zkgPwa__content code{color:#1f2937;background-color:#f3f4f6;border-radius:.25rem;padding:.25rem}.article-module__zkgPwa__content pre{color:#f3f4f6;background-color:#111827;border-radius:.5rem;padding:1rem;overflow-x:auto}.article-module__zkgPwa__content .heading-anchor{color:#ec4899;opacity:0;margin-left:-1.2rem;text-decoration:none;transition:opacity .15s ease-in-out}.article-module__zkgPwa__content h1:hover .heading-anchor{opacity:1;color:#be185d}.article-module__zkgPwa__content h2:hover .heading-anchor{opacity:1;color:#be185d}.article-module__zkgPwa__content h3:hover .heading-anchor{opacity:1;color:#be185d}.article-module__zkgPwa__content .heading-anchor:focus-visible{opacity:1;color:#be185d}@media (hover:none){.article-module__zkgPwa__content .heading-anchor{opacity:1}}
