.page-container{max-width:900px;margin:0 auto;padding:var(--space-10) var(--space-4)}.page-header{margin-bottom:var(--space-10)}.page-header h1{margin:0 0 var(--space-3);color:var(--text-primary);font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.page-header p{margin:0;color:var(--muted);font-size:var(--text-base)}.content-section{display:flex;flex-direction:column;gap:var(--space-8)}.content-section h2{margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--text-xl);font-weight:600}.content-section p{margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.8}.content-section ul{margin:var(--space-3) 0 0;padding-left:1.5rem;color:var(--text-secondary)}.content-section li{margin-bottom:var(--space-2);line-height:1.7}.content-section strong{color:var(--text-primary)}.content-section a{color:var(--primary);text-decoration:none;transition:color var(--transition)}.content-section a:hover{color:var(--primary-hover);text-decoration:underline}.content-section>div,.content-section>section{padding-bottom:var(--space-8);border-bottom:1px solid var(--border)}.content-section>div:last-child,.content-section>section:last-child{padding-bottom:0;border-bottom:none}@media (max-width:768px){.page-container{padding:var(--space-8) var(--space-4)}.page-header{margin-bottom:var(--space-8)}.content-section{gap:var(--space-6)}.content-section h2{font-size:var(--text-lg)}}