.article-container{background-color:#f8fafc;color:#1e293b;font-family:'Inter',sans-serif}.article-content{background-color:#fff;padding:2rem 3rem;width:100%;box-sizing:border-box}.article-section{margin-bottom:3rem}.section-title{font-size:1.875rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.5rem;color:#0f172a;border-bottom:2px solid #e2e8f0;padding-bottom:.75rem}.subsection-title{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#1e293b}.paragraph{margin-bottom:1.5rem;color:#334155;line-height:1.75}.intro-paragraph{color:#272b33;font-size:16px;line-height:1.6}.styled-list-disc{list-style-type:disc;padding-left:1.5rem;margin:0 0 1rem 0}.styled-list-disc li{line-height:1.6;margin-bottom:.75rem;color:#475569}.icon-list{list-style:none;padding:0;margin:2rem 0}.icon-list li{display:flex;align-items:flex-start;margin-bottom:1.5rem}.icon-list-icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;color:#fff}.icon-list-icon.style-1{background-color:#2563eb}.icon-list-icon.style-2{background-color:#db2777}.icon-list-icon.style-3{background-color:#f59e0b}.icon-list-icon.style-4{background-color:#16a34a}.icon-list-text h3{margin:0 0 .25rem 0;font-size:1.125rem;font-weight:600;color:#1e293b}.icon-list-text p{margin:0;color:#64748b;line-height:1.5}.timeline-szz{position:relative;padding:2rem 0 0 0;margin:2rem 0}.timeline-szz::before{content:'';position:absolute;top:22px;left:20px;bottom:22px;width:4px;background-color:#e2e8f0;border-radius:2px}.timeline-szz-item{position:relative;margin-bottom:2.5rem;padding-left:60px}.timeline-szz-item:last-child{margin-bottom:0}.timeline-szz-icon{position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;background-color:#3b82f6;color:#fff;font-weight:700;font-size:1.25rem;display:flex;align-items:center;justify-content:center;border:4px solid #fff;z-index:1}.timeline-szz-content h3{margin:0 0 .5rem 0;font-size:1.125rem;font-weight:600;color:#1e293b}.timeline-szz-content p{margin:0;color:#475569;line-height:1.6}