/* News layout only; select/menu visuals live in shared/category-select.css. */
.gv-news:not(.gv-news-detail) > .ph{padding-top:112px;padding-bottom:32px}
.gv-news:not(.gv-news-detail) > .ph .crumb{margin-bottom:18px}
.gv-news:not(.gv-news-detail) > .ph .ph-en{font-size:clamp(52px,6.3vw,88px)}
.gv-news:not(.gv-news-detail) > .gv-news-surface > .sec{padding-top:28px}
.gv-news .nw-filter{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;padding:0 0 20px;margin-bottom:18px;border:0;border-bottom:1px solid var(--gv-color-border-on-light);border-radius:0;background:none}
.gv-news .nw-select{display:flex;align-items:center;gap:12px;min-width:0}
.gv-news .nw-select label{flex:none;font-size:13px;font-weight:700;letter-spacing:.04em}
.gv-news .nw-select > select,.gv-news .nw-select .category-select{width:190px;min-width:0}
.gv-news .nw-select:last-of-type > select,.gv-news .nw-select:last-of-type .category-select{width:142px}
.gv-news .nw-select:last-of-type .category-select__menu{left:auto;right:0}
.gv-news .nw-result{margin-bottom:22px}
.gv-news .nw-empty{grid-column:1/-1;padding:32px 0;line-height:1.8}
@media(max-width:768px){
 .gv-news:not(.gv-news-detail) > .ph{padding-top:96px;padding-bottom:24px}
 .gv-news:not(.gv-news-detail) > .ph .crumb{margin-bottom:16px}
 .gv-news:not(.gv-news-detail) > .ph .ph-ja{margin-top:12px}
 .gv-news:not(.gv-news-detail) > .gv-news-surface > .sec{padding-top:20px}
 .gv-news .nw-filter{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:10px;padding-bottom:16px;margin-bottom:14px}
 .gv-news .nw-select{display:flex;flex-direction:column;align-items:stretch;gap:8px}
 .gv-news .nw-select label{font-size:12px}
 .gv-news .nw-select > select,.gv-news .nw-select .category-select,.gv-news .nw-select:last-of-type > select,.gv-news .nw-select:last-of-type .category-select{width:100%}
 .gv-news .nw-result{font-size:12px;margin-bottom:18px}
 .gv-news .nw-result span{margin-left:4px}
}
