.about-page{padding:var(--spacing-2xl) 0}.about-page__header{text-align:center;margin-bottom:var(--spacing-2xl)}.about-page__title{margin-bottom:var(--spacing-sm);background:linear-gradient(135deg, var(--color-text-primary), var(--color-primary));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3rem);font-weight:800}.about-page__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.about-page__content{max-width:800px;margin:0 auto}.about-page__section{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.about-page__section:last-child{border-bottom:none;margin-bottom:0}.about-page__section h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-weight:700}.about-page__section p,.about-page__section li{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);line-height:1.6}.about-page__section ul{padding-left:var(--spacing-lg);margin:var(--spacing-sm) 0}.about-page__section li{margin-bottom:var(--spacing-xs)}.about-page__section strong{color:var(--color-text-primary)}.about-page__section a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}.about-page__section a:hover{color:var(--color-primary-hover);text-decoration:underline}
