.post-module__ZuT23W__article{max-width:800px;min-height:100vh;margin:0 auto;padding:4rem 2rem}.post-module__ZuT23W__backLink{color:var(--primary);margin-bottom:2rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.post-module__ZuT23W__backLink:hover{color:var(--primary-hover);text-decoration:underline}.post-module__ZuT23W__header{border-bottom:1px solid var(--border);margin-bottom:3rem;padding-bottom:2rem}.post-module__ZuT23W__tag{color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:700}.post-module__ZuT23W__title{color:var(--foreground);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.post-module__ZuT23W__meta{color:var(--foreground);opacity:.7;align-items:center;gap:.75rem;font-size:1rem;display:flex}.post-module__ZuT23W__author{color:var(--primary);font-weight:600}.post-module__ZuT23W__separator{opacity:.5}.post-module__ZuT23W__summary{color:var(--foreground);opacity:.8;border-left:4px solid var(--primary);margin-bottom:3rem;padding-left:1.5rem;font-size:1.25rem;font-style:italic;line-height:1.6}.post-module__ZuT23W__content{color:var(--foreground);font-size:1.125rem;line-height:1.8}.post-module__ZuT23W__content h2{color:var(--secondary);margin-top:3.5rem;margin-bottom:1.5rem;font-size:2.25rem}.post-module__ZuT23W__content h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.post-module__ZuT23W__content p{margin-bottom:1.5rem}.post-module__ZuT23W__content ul,.post-module__ZuT23W__content ol{margin-bottom:1.5rem;padding-left:2rem}.post-module__ZuT23W__content li{margin-bottom:.5rem}.post-module__ZuT23W__content blockquote{border-left:4px solid var(--border);opacity:.8;margin:2rem 0;padding-left:1.5rem;font-style:italic}
