.hero{min-height:40vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 40px 60px;background:linear-gradient(180deg,var(--navy-bg),var(--navy-bg-alt))}.hero-content{max-width:800px}.hero-title{font-family:var(--font-display);font-size:max(36px, min(5vw, 56px));font-weight:800;margin-bottom:16px}.hero-subtitle{font-size:18px;color:var(--navy-text-secondary)}.section-light{background:var(--light-bg);padding:80px 40px}.section-container{max-width:1000px;margin:0 auto}.news-list{display:flex;flex-direction:column;gap:24px}.news-card{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;background:var(--light-card);border:1px solid var(--light-border);border-radius:var(--radius-md);overflow:hidden;transition:.3s}.news-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.news-image{display:flex;align-items:center;justify-content:center;font-size:48px}.news-image img{max-width:100%;max-height:100%;margin-left:.3em;border-radius:15px}.news-content{padding:24px 24px 24px 0;display:flex;flex-direction:column;justify-content:center}.news-meta{display:flex;gap:12px;margin-bottom:10px}.news-date{font-size:12px;color:var(--light-text-tertiary)}.news-category{font-size:12px;color:var(--accent);font-weight:600}.news-title{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--light-text);margin-bottom:8px;line-height:1.4}.news-excerpt{font-size:14px;color:var(--light-text-secondary);line-height:1.6}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:48px}.pagination-btn{min-width:40px;height:40px;padding:0 12px;border:1px solid var(--light-border);background:var(--light-card);color:var(--light-text);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center}.pagination-btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.pagination-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.pagination-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.pagination-btn:disabled:hover{border-color:var(--light-border);color:var(--light-text);box-shadow:none}.pagination-dots{color:var(--light-text-tertiary);padding:0 4px}@media (max-width:768px){.nav{padding:12px 20px}.nav-menu{display:none}.hero{padding:100px 20px 40px}.section-light{padding:60px 20px}.news-card{grid-template-columns:1fr}.news-image{height:120px}.news-content{padding:20px}.pagination{gap:4px;margin-top:32px}.pagination-btn{min-width:36px;height:36px;font-size:13px}.pagination-dots{font-size:12px}}