
*{box-sizing:border-box}body{margin:0;color:#18344d;background:#f5f8fc;font:16px/1.65 Arial,sans-serif}a{color:#116bae}img{max-width:100%;height:auto}.draft-header{background:#fff;border-bottom:1px solid #dde6ef;padding:18px max(24px,calc((100% - 1180px)/2));display:flex;gap:28px;align-items:center;flex-wrap:wrap}.draft-logo{width:170px;max-height:65px;object-fit:contain}.draft-header nav{display:flex;flex-wrap:wrap;gap:20px}.draft-header a{text-decoration:none;font-weight:600}.draft-note{background:#fff1cf;color:#5a4212;padding:16px 24px;border-bottom:1px solid #e5ce91}.draft-main{max-width:1180px;margin:32px auto;padding:32px;background:white;border-radius:12px}h1{font-size:36px;line-height:1.25;color:#106bb3}h2,h3{color:#106bb3}.draft-footer{background:#113655;color:white;padding:24px;text-align:center}.draft-footer a{color:#ffd38a}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.project-card{border:1px solid #dce5ef;border-radius:10px;overflow:hidden}.project-card img{width:100%;height:220px;object-fit:contain;background:#edf4fa}.project-card div{padding:20px}.project-card h2{font-size:22px}.source-content .elementor-container{display:flex;flex-wrap:wrap;gap:16px}.source-content .elementor-column{flex:1 1 300px;min-width:0}.source-content .elementor-col-100{flex-basis:100%}.source-content .elementor-widget-wrap{width:100%}.source-content p,.source-content li,.source-content h1,.source-content h2,.source-content h3{color:#18344d!important}.source-content .elementor-section{background:none!important;padding:16px 0!important}.source-content .elementor-widget-container{margin:12px 0!important}.source-content h1 br{display:none}.source-content .elementor-invisible{opacity:1!important;visibility:visible!important}.source-content .elementor-button{display:inline-block;background:#ef951c;color:#fff!important;padding:10px 18px;border-radius:5px}.draft-caption{font-size:14px;color:#63798f}@media(max-width:720px){.draft-main{margin:16px;padding:20px}.draft-header{padding:16px;gap:16px}.draft-header nav{gap:12px;font-size:14px}.project-grid{grid-template-columns:1fr}h1{font-size:30px}.source-content .elementor-column{flex-basis:100%}}
