.page-content{max-width:85ch;margin:0 auto;padding:0 var(--space-4)}@media(max-width:768px){.page-content{padding:0 var(--space-3)}}.page-header{margin-bottom:var(--space-8);padding-top:var(--space-4)}.page-header h1{font-size:var(--text-4xl);font-weight:700;color:var(--slate-900);margin-bottom:var(--space-2)}.prose{max-width:100%}.prose h2{margin-top:var(--space-12);margin-bottom:var(--space-4);font-size:var(--text-3xl);font-weight:700;color:var(--slate-900);border-bottom:2px solid var(--slate-200);padding-bottom:var(--space-2)}.prose h3{margin-top:var(--space-8);margin-bottom:var(--space-3);font-size:var(--text-2xl);font-weight:600;color:var(--slate-800)}.prose p{margin-bottom:var(--space-4);line-height:var(--leading-relaxed);color:var(--slate-700)}.prose ul,.prose ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.prose li{margin-bottom:var(--space-2);line-height:var(--leading-relaxed)}.prose strong{font-weight:600;color:var(--slate-900)}.prose a{color:var(--brand-blue);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.prose a:hover{color:var(--brand-orange)}.prose hr{margin:var(--space-12)0;border:none;border-top:1px solid var(--slate-300)}.prose blockquote{border-left:4px solid var(--brand-blue);padding-left:var(--space-4);margin:var(--space-6)0;font-style:italic;color:var(--slate-600)}.prose>p:first-of-type{color:var(--slate-500);font-size:var(--text-sm);font-style:italic;margin-bottom:var(--space-6)}.page-section{padding:var(--space-12)0}@media(max-width:768px){.page-header h1{font-size:var(--text-3xl)}.prose h2{font-size:var(--text-2xl);margin-top:var(--space-8)}.prose h3{font-size:var(--text-xl);margin-top:var(--space-6)}.page-section{padding:var(--space-8)0}}