main.content-container{max-width:900px;margin:var(--space-2xl)auto;padding:var(--space-2xl);background:var(--bg-primary);border:2px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black)}main.content-container h1{font-size:var(--text-4xl);margin:0 0 var(--space-xl)}main.content-container h2{font-size:var(--text-2xl);margin:var(--space-xl)0 var(--space-md);padding-left:var(--space-sm);border-left:4px solid var(--color-black)}main.content-container p,main.content-container li{color:var(--text-secondary);font-size:1rem;line-height:1.8}main.content-container p{margin:0 0 var(--space-md)}main.content-container ul,main.content-container ol{margin:0 0 var(--space-md);padding-left:1.2rem}main.content-container a{color:var(--text-primary);border-bottom:2px solid var(--color-black);text-decoration:none}.profile-section{align-items:center;gap:var(--space-xl);margin:var(--space-xl)0;padding:var(--space-xl);background:var(--bg-primary);border:2px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);display:flex}.profile-image{border:2px solid var(--color-black);border-radius:50%;flex-shrink:0;width:140px;height:140px;overflow:hidden}.profile-image img{object-fit:cover;width:100%;height:100%}.profile-content{flex:1}.profile-name{margin-bottom:6px;font-size:1.6rem}.profile-title{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:1rem}@media (width<=768px){main.content-container{margin:var(--space-xl);padding:var(--space-xl)}.profile-section{text-align:center;gap:var(--space-lg);flex-direction:column}.profile-image{width:110px;height:110px}.profile-name{font-size:1.4rem}}