.about-page{max-width:900px;margin:2rem auto;padding:0 1rem;font-family:var(--font-default);color:var(--text-color);line-height:1.6}.about-hero{text-align:center;margin-bottom:2rem}.about-hero h1{font-size:2.5rem;color:var(--primary-color);margin-bottom:.5rem}.about-hero p{font-size:1.25rem;color:var(--accent-color);font-style:italic}.about-content h2{margin-top:2rem;color:var(--heading-color);border-bottom:2px solid var(--primary-color);padding-bottom:.25rem}.about-content p{margin-top:1rem}.about-content ul{margin-top:.5rem;margin-left:1.5rem;list-style-type:disc}.about-content ul li{margin-bottom:.5rem}.closing{margin-top:2rem;font-weight:600;font-size:1.1rem;text-align:center;color:var(--primary-color)}