.project-lead{font-size:1.12rem;line-height:1.8;color:var(--muted);max-width:800px}.project-tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.project-tags span{padding:9px 13px;border:1px solid #cda45e55;border-radius:30px;font-size:.8rem;color:var(--gold2)}.project-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0 44px}.project-feature{padding:24px;border:1px solid #cda45e40;background:var(--panel);border-radius:20px}.project-feature h3{font-size:1.45rem!important;margin:12px 0 16px!important}.project-feature p{font-size:.96rem;margin:0}.project-number{color:var(--gold2);font-size:.78rem;font-weight:800;letter-spacing:.15em}.project-screen{margin:36px 0}.project-screen img{width:100%;max-height:none;border:1px solid #cda45e40;border-radius:20px}.project-screen figcaption{font-size:.85rem;line-height:1.7;margin-top:14px}.project-flow,.project-evolution,.project-result{margin:38px 0;padding:28px;border:1px solid #cda45e55;border-radius:22px;background:#cda45e0b}.project-flow h3,.project-evolution h3{margin-top:0}.project-result h2{margin-top:0}.project-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.hero-image img{max-height:none}.article{max-width:1080px}.article-content{max-width:980px}@media(max-width:700px){.project-feature-grid{grid-template-columns:1fr}.project-feature,.project-flow,.project-evolution,.project-result{padding:22px}.article-head h1{font-size:2.5rem}}
