.gh-news-page{background:#f8faff;color:#1f4083;font-family:Inter,Arial,sans-serif}.gh-news-hero{padding:60px 24px;text-align:center;background:linear-gradient(135deg,#eef3ff,#fff6f0)}.gh-news-hero>span{font-size:11px;font-weight:700;letter-spacing:.1em}.gh-news-hero h1{font-size:44px;margin:14px 0;color:#1f4083}.gh-news-hero p{color:#66738b;max-width:650px;margin:auto;line-height:1.7}.gh-news-inner{max-width:1280px;margin:auto;padding:36px 24px 64px}.gh-news-controls{display:flex;align-items:end;gap:14px;margin-bottom:28px;flex-wrap:wrap}.gh-news-controls label{display:grid;gap:7px;font-size:12px}.gh-news-controls input,.gh-news-controls select{border:1px solid #dce3f0;background:white;border-radius:10px;padding:12px;font:inherit;min-width:210px}.gh-news-controls button{background:#1f4083;color:white;border:0;border-radius:10px;padding:13px 24px;cursor:pointer}.gh-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gh-news-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;border:1px solid #e5eaf3;border-radius:18px;overflow:hidden;background:white;transition:transform .2s,box-shadow .2s}.gh-news-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #203d7915}.gh-news-card>img{width:100%;height:220px;object-fit:cover}.gh-news-card>div{padding:22px;flex:1;display:flex;flex-direction:column}.gh-news-category{color:#ef5c26;font-size:11px;font-weight:700}.gh-news-card small{font-size:11px;color:#8993a7;margin-top:7px}.gh-news-card h2{font-size:20px;color:#1f4083;line-height:1.35;margin:14px 0}.gh-news-card p{color:#66738b;font-size:14px;line-height:1.65;margin:0 0 15px}.gh-news-read{color:#ef5c26;font-size:13px;margin-top:auto}.gh-news-location{font-size:12px!important}.gh-news-single{max-width:950px;color:#25334b;padding-top:40px}.gh-news-single h1{font-size:38px;line-height:1.2;color:#1f4083;margin:20px 0 28px}.gh-news-meta{color:#8993a7;font-size:12px;margin-top:30px}.gh-news-featured{width:100%;max-height:520px;object-fit:contain;border-radius:16px;margin-bottom:30px;background:#f8faff}.gh-news-body{font-size:16px;line-height:1.8}.gh-news-body img{max-width:100%;height:auto}.gh-news-card:focus-visible{outline:3px solid #ef5c26;outline-offset:3px}@media(max-width:900px){.gh-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gh-news-grid{grid-template-columns:1fr}.gh-news-inner{padding:24px 16px 40px}.gh-news-hero{padding:40px 18px}.gh-news-hero h1{font-size:32px}.gh-news-single h1{font-size:28px}.gh-news-controls label{flex:1}.gh-news-controls input,.gh-news-controls select{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.gh-news-card{transition:none}}
