.about-page{max-width:980px;margin:34px auto;padding:0 18px 18px;color:var(--text-color)}.about-header{display:flex;flex-direction:column;padding:20px}.about-header h1{margin:0 0 10px;color:var(--text-color);letter-spacing:0.3px}.about-header p{margin:0;color:var(--text-color);line-height:1.65;opacity:0.92}.about-toc{margin-top:14px;background:#222;border:1px solid var(--line-color);border-radius:12px;padding:16px 20px}.about-toc h2{margin:0 0 10px;font-size:1.1rem;color:var(--text-color)}.about-toc ul{margin:0;padding-left:20px;display:grid;gap:8px}.about-toc li::marker{color:#ff5733;font-size:1.2em}.about-toc a{color:var(--theme-main-color)}.about-section{margin-top:14px;background:#222;border:1px solid var(--line-color);border-radius:12px;padding:18px 20px}.about-section h2{margin-top:0;margin-bottom:10px;color:var(--theme-main-color);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.about-section p,.about-section li,.about-section dd{color:var(--text-color);line-height:1.7;opacity:0.92}.about-section ul{padding-left:20px;margin:10px 0 0}.about-defs{margin:0}.about-defs dt{margin-top:10px;color:var(--theme-main-color)}.about-defs dd{margin:6px 0 0;padding-left:2px}@media (max-width:768px){.about-page{margin-top:18px;padding:0 12px 14px}.about-header,.about-toc,.about-section{padding:14px;border-radius:10px}.about-section h2{font-size:1.08rem}}