.page-module__KKQMWq__container{max-width:900px;padding:80px var(--container-padding-mobile);background-color:var(--background);color:var(--foreground);margin:0 auto}.page-module__KKQMWq__backLink{color:var(--color-homeButton);align-items:center;gap:.5rem;margin-bottom:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.page-module__KKQMWq__backLink:hover{color:var(--color-homeButton-hover);gap:.75rem}.page-module__KKQMWq__article{flex-direction:column;gap:2rem;display:flex}.page-module__KKQMWq__header{flex-direction:column;gap:1rem;display:flex}.page-module__KKQMWq__postMeta{color:var(--text-medium);gap:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;display:flex}.page-module__KKQMWq__postDate,.page-module__KKQMWq__postAuthor{color:var(--text-medium)}.page-module__KKQMWq__title{color:var(--foreground);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2}.page-module__KKQMWq__featuredImage{background:var(--muted);border-radius:16px;width:100%;height:400px;margin-bottom:2rem;position:relative;overflow:hidden}.page-module__KKQMWq__image{object-fit:cover}.page-module__KKQMWq__content{flex-direction:column;gap:1.5rem;display:flex}.page-module__KKQMWq__paragraph{color:var(--text-medium);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;line-height:1.8}.page-module__KKQMWq__paragraph p{margin-bottom:1.5rem;line-height:1.8}:is(.page-module__KKQMWq__paragraph h1,.page-module__KKQMWq__paragraph h2,.page-module__KKQMWq__paragraph h3,.page-module__KKQMWq__paragraph h4){color:var(--foreground);margin-top:2rem;margin-bottom:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;line-height:1.3}.page-module__KKQMWq__paragraph h1{font-size:2rem}.page-module__KKQMWq__paragraph h2{font-size:1.75rem}.page-module__KKQMWq__paragraph h3{font-size:1.5rem}.page-module__KKQMWq__paragraph h4{font-size:1.25rem}.page-module__KKQMWq__paragraph a{color:var(--color-homeButton);text-decoration:underline;transition:color .2s}.page-module__KKQMWq__paragraph a:hover{color:var(--color-homeButton-hover)}.page-module__KKQMWq__paragraph strong{color:var(--foreground);font-weight:700}.page-module__KKQMWq__paragraph em{font-style:italic}:is(.page-module__KKQMWq__paragraph ul,.page-module__KKQMWq__paragraph ol){margin-bottom:1.5rem;margin-left:1.5rem;padding-left:1.5rem}.page-module__KKQMWq__paragraph li{margin-bottom:.5rem;line-height:1.8}.page-module__KKQMWq__paragraph blockquote{border-left:4px solid var(--color-homeButton);color:var(--text-medium);margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.page-module__KKQMWq__paragraph code{background:var(--muted);border-radius:4px;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.9em}.page-module__KKQMWq__paragraph pre{background:var(--muted);border-radius:8px;margin:1.5rem 0;padding:1rem;overflow-x:auto}.page-module__KKQMWq__paragraph pre code{background:0 0;padding:0}@media (min-width:768px){.page-module__KKQMWq__container{padding:100px var(--container-padding-tablet)}.page-module__KKQMWq__title{font-size:3rem}.page-module__KKQMWq__featuredImage{height:500px}}@media (min-width:1024px){.page-module__KKQMWq__container{padding:120px var(--container-padding-desktop)}.page-module__KKQMWq__title{font-size:3.5rem}.page-module__KKQMWq__paragraph{font-size:1.25rem}}
