.site-header{text-align:center;padding:45px 0;background:#1b2553}.site-header h1{font-size:30px;color:#fff;text-align:left;max-width:1200px;margin:auto}nav{max-width:1200px;margin:auto}nav ul{list-style:none;display:flex;justify-content:left;gap:30px;margin-top:20px}nav a{text-decoration:none;color:#fff;font-weight:400;opacity:.5}nav ul li:nth-last-child(-n+2) a{opacity:1}.intro{max-width:100%;margin:16px auto;text-align:left;font-size:15px;color:#444;padding:40px 0px!important;font-weight:300;line-height:27px;border-bottom:1px solid #eee}.intro p{max-width:1200px;margin:auto}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:60px;max-width:1200px;margin:0 auto 50px;padding-top:40px!important}.card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:transform 0.2s ease;background-color:var(--c-f7f7f7)}.card:hover{transform:translateY(-5px)}.card img{width:100%;height:180px;object-fit:cover}.card-content{padding:20px}.card-content .meta{font-size:14px;color:#313131;margin-bottom:8px;font-weight:500}.card-content h2{font-size:17px;margin-bottom:10px;color:#2c2c2c}.card-content p{font-size:14px;color:#555;line-height:22px}.site-header h1 span{font-weight:300}@media screen and (max-width:767px){.site-header{padding:45px 10px}.intro{padding:40px 20px!important}.card-grid{padding-left:20px!important;padding-right:20px!important}}