.about-container{max-width:900px;margin:40px auto 0}.about-container a:hover,.about-container a:link,.about-container a:visited,.about-containera:active{color:-webkit-link;text-decoration:underline}.about-container h1,.about-container h2,.about-container h3,.about-container h4,.about-container h5,.about-container h6{font-size:1.17em;font-weight:700}.about-container menu,.about-container ol,.about-container ul{list-style:unset}body{font-size:16px;color:#fff;background-color:var(#fff)}.about-container.about-container-vars{--color-primary:#000;--color-bg:#fff;--color-surface:#f8f9fb;--color-text:#0f1724;--color-muted:#6b7280;--color-border:#e6e8eb;--color-hover-black:#111;--color-success:#16a34a;--color-warning:#f59e0b;--color-danger:#dc2626;--shadow-sm:0 2px 6px rgba(0,0,0,.05);--shadow-md:0 4px 12px rgba(0,0,0,.08)}.about-header{text-align:center;margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid var(--color-border)}.about-container .about-header h1{font-size:2.25rem;font-weight:700;line-height:1.15;margin-bottom:16px;color:var(--color-text)}.about-container .about-header h2{font-size:1.5rem;font-weight:600;color:var(--color-muted);margin-bottom:24px}.about-section{margin-bottom:40px}.section-header{margin-bottom:16px}.section-number{display:inline-block;background-color:var(--color-primary);color:#fff;width:32px;height:32px;border-radius:6px;text-align:center;line-height:32px;font-weight:600;margin-right:12px;font-size:.875rem}.about-container .section-header h3{display:inline;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--color-text)}.content-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:24px;box-shadow:var(--shadow-sm);transition:all .18s cubic-bezier(.2,.8,.2,1)}.content-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.last-updated{font-size:.875rem;color:var(--color-muted);margin-bottom:24px}.content-card p{margin-bottom:16px;line-height:1.7}.content-card p:last-child{margin-bottom:0}.emphasis-box{background-color:var(--color-surface);border-left:4px solid var(--color-warning);padding:16px;margin:16px 0;border-radius:4px}.emphasis-box p{margin:0;font-weight:500}.warning-box{background-color:#fef3e2;border:1px solid #fcd34d;border-left:4px solid var(--color-warning);padding:16px;margin:16px 0;border-radius:4px}.warning-box p{color:#92400e;margin:0;font-weight:500}.feature-list{background-color:var(--color-surface);border-radius:8px;padding:20px;margin:16px 0}.about-container .feature-list h3{font-size:1rem;font-weight:600;margin-bottom:12px;color:var(--color-primary)}.feature-list ul{margin:0;padding-left:16px}.feature-list li{margin-bottom:8px;line-height:1.5}.feature-list li:last-child{margin-bottom:0}.contact-info{background-color:var(--color-surface);border-radius:8px;padding:24px;text-align:center;margin-top:48px}.about-container .contact-info h3{font-size:1.125rem;font-weight:600;margin-bottom:16px;color:var(--color-primary)}.contact-info p{margin-bottom:8px}.contact-info a{color:var(--color-primary);text-decoration:none;font-weight:500}.contact-info a:hover{color:var(--color-hover-black);text-decoration:underline}.strong-text{font-weight:600;color:var(--color-primary)}@media (max-width:768px){.about-container .about-header h1{font-size:1.75rem}.about-container .about-header h2{font-size:1.25rem}.content-card{padding:16px}}