/* Home layout: real public-benefit imagery and readable public news. */
html.gq-preview body.gq-preview-index.gq-home-refresh { --refresh-red:#7d1027; --refresh-gold:#a37225; --refresh-ink:#30252a; --refresh-muted:#69565f; --refresh-line:#e8dde0; background:#fff!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh main { background:#fff; }
html.gq-preview body.gq-preview-index.gq-home-refresh main .container:where(:not(:is(.hero, .page-hero) .container)) { width:min(1200px,calc(100% - 48px))!important; max-width:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh main .section { padding:60px 0!important; margin:0!important; min-height:0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh main .section::before,html.gq-preview body.gq-preview-index.gq-home-refresh main .section::after{ display:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh main .preview-reveal,html.gq-preview body.gq-preview-index.gq-home-refresh main .gq-motion-item { opacity:1!important; transform:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .layout-eyebrow { margin:0 0 10px!important; color:var(--refresh-gold)!important; font:600 12px/1.6 "Microsoft YaHei",sans-serif!important; letter-spacing:.12em; }
html.gq-preview body.gq-preview-index.gq-home-refresh main .section-title { display:block!important; text-align:left!important; margin:0 0 28px!important; padding:0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh main .section-title h2 { margin:0!important; color:var(--refresh-red)!important; font:700 30px/1.5 "Noto Serif SC","SimSun",serif!important; background:none!important; -webkit-text-fill-color:currentColor!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh main .section-title h2::before,html.gq-preview body.gq-preview-index.gq-home-refresh main .section-title h2::after { display:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker-section { padding:0!important; background:#fff!important; border-bottom:1px solid var(--refresh-line)!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker { display:flex!important; align-items:center!important; gap:10px 22px!important; flex-wrap:wrap!important; padding:20px 0!important; overflow:visible!important; height:auto!important; background:none!important; border:0!important; box-shadow:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker strong { color:var(--refresh-red)!important; font-size:14px!important; margin-right:6px; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker a { padding:0!important; font-size:12px!important; color:var(--refresh-muted)!important; white-space:normal!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh #current-news { background:#fff!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .government-news-note { color:var(--refresh-muted)!important; font-size:13px!important; line-height:1.8!important; margin:12px 0 0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-portal { display:grid!important; grid-template-columns:1.35fr 1fr!important; gap:30px!important; align-items:stretch!important; padding:0!important; border:0!important; background:none!important; box-shadow:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-portal-main { min-width:0; padding:0!important; background:none!important; border:0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-carousel { height:410px!important; min-height:0!important; border-radius:6px!important; overflow:hidden!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-hero-slide img { width:100%!important; height:100%!important; object-fit:cover!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-hero-slide h3 { font-size:22px!important; line-height:1.5!important; color:#fff!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list { display:flex!important; flex-direction:column!important; gap:0!important; height:auto!important; max-height:none!important; min-height:0!important; padding:0!important; overflow:visible!important; background:#fff!important; border:0!important; box-shadow:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-digest-heading { display:flex; justify-content:space-between; align-items:center; padding:0 0 12px; border-bottom:2px solid var(--refresh-red); }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-digest-heading h3 { margin:0; color:var(--refresh-red); font-size:18px; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-digest-heading span { color:var(--refresh-gold); font-size:11px; }
html.gq-preview body.gq-preview-index.gq-home-refresh .government-news-list .current-news-list-item { display:grid!important; grid-template-columns:70px minmax(0,1fr)!important; gap:14px!important; padding:13px 0!important; background:none!important; border:0!important; border-bottom:1px solid var(--refresh-line)!important; min-height:0!important; transform:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list-item > span { color:var(--refresh-red)!important; background:none!important; padding:0!important; border:0!important; font-size:11px!important; line-height:1.8!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list-item b { color:var(--refresh-ink)!important; font-size:14px!important; line-height:1.65!important; display:block!important; overflow:visible!important; -webkit-line-clamp:unset!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list-item small { font-size:10px!important; line-height:1.55!important; color:var(--refresh-muted)!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-digest-more { display:flex; justify-content:space-between; padding-top:15px; color:var(--refresh-red); font-size:12px; font-weight:600; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-feed-heading { display:flex; align-items:baseline; justify-content:space-between; gap:16px; flex-wrap:wrap; padding:30px 0 12px; margin-top:4px; border-bottom:1px solid var(--refresh-line); }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-feed-heading h3 { font:700 22px/1.5 "SimSun",serif; color:var(--refresh-red); margin:0; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-feed-heading > span { color:var(--refresh-muted); font-size:12px; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-feed { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:36px; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-feed .current-news-featured,html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-feed .current-news-strip { display:contents!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-feed .home-official-item { display:grid!important; grid-template-columns:72px minmax(0,1fr)!important; gap:18px!important; padding:22px 0!important; margin:0!important; min-height:0!important; height:auto!important; width:auto!important; border:0!important; border-bottom:1px solid var(--refresh-line)!important; border-radius:0!important; box-shadow:none!important; background:none!important; transform:none!important; overflow:visible!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-item > img { width:72px!important; height:72px!important; object-fit:contain!important; border-radius:5px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-item .current-news-feature-body,html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-item .current-news-body { min-width:0!important; padding:0!important; background:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-item .current-news-meta { display:flex!important; justify-content:space-between!important; gap:8px!important; flex-wrap:wrap!important; margin:0 0 8px!important; font-size:11px!important; color:var(--refresh-gold)!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-item h3 { font:700 16px/1.65 "Microsoft YaHei",sans-serif!important; margin:0 0 8px!important; color:var(--refresh-ink)!important; display:block!important; -webkit-line-clamp:unset!important; overflow:visible!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-item p { font-size:12px!important; line-height:1.8!important; color:var(--refresh-muted)!important; margin:0 0 10px!important; display:block!important; -webkit-line-clamp:unset!important; overflow:visible!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-item strong { font-size:11px!important; line-height:1.7!important; color:var(--refresh-red)!important; display:block!important; white-space:normal!important; overflow:visible!important; -webkit-line-clamp:unset!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-actions { text-align:center!important; margin:28px 0 0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh #news-index { background:#faf7f5!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-shell { display:grid!important; grid-template-columns:1.5fr 1fr!important; gap:24px!important; margin-bottom:22px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-hero-card { background:var(--refresh-red)!important; color:#fff!important; padding:26px!important; border-radius:5px!important; box-shadow:none!important; min-height:0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-hero-card h3 { color:#fff!important; font-size:22px!important; margin:0 0 12px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-hero-card p { color:#f4e4e8!important; font-size:13px!important; line-height:1.8!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-hero-card strong { color:#fff!important; font-size:12px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-fast-links { display:flex!important; flex-wrap:wrap!important; align-content:center!important; gap:12px!important; background:#fff!important; border:1px solid var(--refresh-line)!important; border-radius:5px!important; padding:24px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-fast-links a { font-size:13px!important; color:var(--refresh-red)!important; background:#faf6f3!important; padding:10px 14px!important; border:0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-module-grid { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:16px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-module-card { display:block!important; min-height:0!important; padding:22px!important; border:1px solid var(--refresh-line)!important; border-radius:5px!important; background:#fff!important; box-shadow:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-module-card > span { font-size:11px!important; color:var(--refresh-gold)!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-module-card h3 { font-size:18px!important; color:var(--refresh-red)!important; margin:9px 0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .directory-module-card p { font-size:13px!important; line-height:1.8!important; color:var(--refresh-muted)!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-feature-grid { grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:24px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-feature-card { border:1px solid var(--refresh-line)!important; border-radius:5px!important; box-shadow:none!important; background:#fff!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-feature-card > img { width:100%!important; height:180px!important; object-fit:cover!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-feature-card > div { padding:20px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-feature-card h3 { color:var(--refresh-red)!important; font-size:18px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-feature-card p { font-size:13px!important; line-height:1.8!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .section-alt { background:#fff!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh #malaysia-2026 { background:#faf7f5!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-shell { display:grid!important; grid-template-columns:1fr 1.8fr!important; gap:28px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-lead-card { min-height:0!important; padding:24px!important; border:1px solid var(--refresh-line)!important; border-radius:5px!important; background:#fff!important; box-shadow:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-lead-card h3 { font-size:20px!important; color:var(--refresh-red)!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-lead-card p { font-size:13px!important; line-height:1.8!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-badge img { width:28px!important; height:28px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-case-grid { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:16px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-case-card { padding:0 0 16px!important; min-height:0!important; border-radius:5px!important; border:1px solid var(--refresh-line)!important; background:#fff!important; box-shadow:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-card-img { width:100%!important; height:145px!important; object-fit:cover!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-case-card > span,html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-case-card > h3,html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-case-card > p { margin-left:15px!important; margin-right:15px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-case-card h3 { font-size:18px!important; color:var(--refresh-red)!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-case-card p { font-size:12px!important; line-height:1.8!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh main a:focus-visible { outline:3px solid var(--refresh-gold)!important; outline-offset:4px!important; }
@media(max-width:1000px){
 html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-portal { grid-template-columns:1fr 1fr!important; gap:24px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-carousel { height:410px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-shell { grid-template-columns:1fr!important; }
}
@media(max-width:700px){
 html.gq-preview body.gq-preview-index.gq-home-refresh main .container:where(:not(:is(.hero, .page-hero) .container)) { width:calc(100% - 28px)!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh main .section { padding:36px 0!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker { gap:12px 20px!important; padding:16px 0!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker strong { flex-basis:100%; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-portal { grid-template-columns:1fr!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-carousel { height:280px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-hero-slide h3 { font-size:18px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-feed { grid-template-columns:1fr; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-feed .home-official-item { grid-template-columns:58px minmax(0,1fr)!important; gap:14px!important; padding:20px 0!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-item > img { width:58px!important; height:58px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .home-official-item h3 { font-size:15px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh main .section-title h2 { font-size:26px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .directory-shell { grid-template-columns:1fr!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .directory-module-grid { grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:12px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .directory-module-card { padding:17px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .directory-module-card h3 { font-size:16px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .directory-module-card p { font-size:12px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .news-feature-grid,html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-case-grid { grid-template-columns:1fr!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .news-feature-card > img { height:210px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .malaysia-card-img { height:210px!important; }
}
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list { max-height:660px!important; overflow-y:auto!important; padding-right:12px!important; scrollbar-width:thin; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-teasers { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:12px!important; margin:16px 0 0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-teaser { display:block!important; min-width:0!important; min-height:0!important; padding:12px!important; background:#faf7f5!important; border:1px solid var(--refresh-line)!important; border-radius:4px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-teaser > img { width:100%!important; height:80px!important; object-fit:contain!important; margin-bottom:10px!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-teaser h3,html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-teaser strong { font-size:12px!important; line-height:1.7!important; display:block!important; color:var(--refresh-ink)!important; -webkit-line-clamp:unset!important; overflow:visible!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-teaser small { font-size:10px!important; line-height:1.6!important; display:block!important; color:var(--refresh-muted)!important; }
@media(max-width:700px){
 html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list { max-height:none!important; overflow:visible!important; padding-right:0!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-teasers { grid-template-columns:1fr!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-teaser { display:grid!important; grid-template-columns:54px minmax(0,1fr)!important; gap:12px!important; }
 html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-teaser > img { width:54px!important; height:54px!important; margin:0!important; }
}

html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker-track { display:flex!important; width:100%!important; align-items:center!important; gap:12px 22px!important; flex-wrap:wrap!important; animation:none!important; transform:none!important; white-space:normal!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker-track-clone { display:none!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker-track > strong,html.gq-preview body.gq-preview-index.gq-home-refresh .news-ticker-track > a { position:static!important; opacity:1!important; margin:0!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .government-news-list .current-news-list-item { height:auto!important; flex:none!important; align-items:start!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list-item > div { position:static!important; height:auto!important; }
html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list-item time,html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list-item b,html.gq-preview body.gq-preview-index.gq-home-refresh .current-news-list-item small { position:static!important; height:auto!important; width:auto!important; max-height:none!important; transform:none!important; }
