.container{max-width:860px;margin:0 auto;padding:2.5rem 1.25rem}.header{margin-bottom:2rem}.header h1{font-size:2rem;font-weight:600;margin-bottom:.5rem}.meta{font-size:.9rem;color:#6b7280}.section{margin-top:2.5rem}.section h2{font-size:1.35rem;font-weight:600;margin-bottom:.75rem}.section p{line-height:1.65;margin-bottom:1rem;color:#374151}.divider{margin:3rem 0;border-top:1px solid #e5e7eb}.placeholder{font-style:italic;color:#6b7280}