.page-module__1PYtFG__article{max-width:85%;margin:0 auto;padding:2rem 1rem}@media (min-width:640px){.page-module__1PYtFG__article{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.page-module__1PYtFG__article{padding-left:2rem;padding-right:2rem}}.page-module__1PYtFG__backLink{color:var(--color-text-muted);margin-bottom:2rem;font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-block}.page-module__1PYtFG__backLink:hover{color:var(--color-accent)}.page-module__1PYtFG__header{margin-bottom:3rem}.page-module__1PYtFG__categoryTag{background-color:var(--color-accent);color:var(--color-bg);border-radius:9999px;margin-bottom:1rem;padding:.3rem .8rem;font-size:.75rem;font-weight:500;display:inline-block}.page-module__1PYtFG__title{color:var(--color-text);font-size:2.5rem;font-weight:600;line-height:1.2;font-family:var(--font-marcellus),serif;margin-bottom:1rem}@media (min-width:640px){.page-module__1PYtFG__title{font-size:3.5rem}}.page-module__1PYtFG__meta{color:var(--color-text-muted);align-items:center;gap:1rem;margin-top:1rem;font-size:.95rem;display:flex}.page-module__1PYtFG__imageContainer{border-radius:1.75rem;margin-bottom:3rem;overflow:hidden}.page-module__1PYtFG__image{object-fit:cover;width:100%;height:450px;display:block}.page-module__1PYtFG__content{max-width:none;color:var(--color-text);font-size:1.125rem;line-height:1.75}.page-module__1PYtFG__content h1,.page-module__1PYtFG__content h2,.page-module__1PYtFG__content h3,.page-module__1PYtFG__content h4{color:var(--color-text);font-weight:600;font-family:var(--font-marcellus),serif;margin-top:2.5rem;margin-bottom:1rem}.page-module__1PYtFG__content h1{font-size:2.25rem}.page-module__1PYtFG__content h2{font-size:1.875rem}.page-module__1PYtFG__content h3{font-size:1.5rem}.page-module__1PYtFG__content h4{font-size:1.25rem}.page-module__1PYtFG__content p{margin-bottom:1.5rem}.page-module__1PYtFG__content a{color:var(--color-accent);text-decoration:underline;transition:color .2s}.page-module__1PYtFG__content a:hover{color:var(--color-accent-dark)}.page-module__1PYtFG__content ul,.page-module__1PYtFG__content ol{margin-bottom:1.5rem;padding-left:1.5rem}.page-module__1PYtFG__content li{margin-bottom:.5rem}.page-module__1PYtFG__content code{background-color:var(--color-bg-muted);color:var(--color-text);border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.875em}.page-module__1PYtFG__content pre{background-color:var(--color-bg-muted);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;overflow-x:auto}.page-module__1PYtFG__content pre code{background-color:#0000;padding:0}.page-module__1PYtFG__content blockquote{border-left:4px solid var(--color-accent);color:var(--color-text-muted);margin:1.5rem 0;padding-left:1rem;font-style:italic}.page-module__1PYtFG__content img{border-radius:.5rem;max-width:100%;height:auto;margin:2rem 0}.page-module__1PYtFG__content strong{color:var(--color-text);font-weight:600}.page-module__1PYtFG__content em{font-style:italic}.page-module__1PYtFG__footer{border-top:1px solid var(--color-border);margin-top:4rem;padding-top:2rem}.page-module__1PYtFG__footerLink{color:var(--color-text-muted);font-size:.95rem;text-decoration:none;transition:color .2s}.page-module__1PYtFG__footerLink:hover{color:var(--color-accent)}
