.review-support main .news-section{min-height:0;padding:80px 0}
.review-support main .news-layout{align-items:stretch;min-height:0}
.review-support main .news-list{grid-template-rows:repeat(3,minmax(150px,auto));gap:16px}
.review-support main .news-item{min-height:150px;padding:0 0 16px;align-items:center}
.review-support main .news-item img{object-fit:cover;object-position:center}
.review-support main .news-item[data-news-id=company] img{object-fit:contain;background:#f6f5f2}
.review-support main .news-item[aria-pressed=true] .news-category{background:#ea5414;color:white}
.review-support main .news-item-body{display:block}
.review-support main .news-item h3{font-size:17px;line-height:1.45;margin:10px 0}
.review-support main .news-real-feature{height:100%;min-height:500px}
.review-support main .news-real-feature>img{object-position:center}
.review-support main .news-read-action{padding:8px 0;margin-top:10px;background:transparent;border:0;color:white;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.review-support main .news-read-action:focus-visible{outline:2px solid white;outline-offset:4px}
.review-support main .news-detail-dialog{position:fixed;inset:0;margin:auto;width:min(880px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 48px);padding:40px;border:0;border-radius:14px;background:#fff;color:#1e2329;box-shadow:0 20px 90px #0005;overflow:auto}
.review-support main .news-detail-dialog::backdrop{background:#10202cb3}
.review-support main .news-detail-dialog h2{font-size:30px;line-height:1.4;margin:20px 36px 24px 0}
.review-support main .news-detail-dialog h3{font-size:21px;line-height:1.5;margin:28px 0 10px}
.review-support main .news-detail-dialog p{font-size:16px;line-height:1.9;color:#475467}
.review-support main .news-detail-image{display:block;width:100%;height:auto;max-height:55dvh;object-fit:contain;background:#faf8f6}
.review-support main .news-detail-dialog .news-image-caption{font-size:12px;line-height:1.6;color:#667085;margin-top:8px}
.review-support main .news-dialog-close{position:absolute;top:14px;right:16px;width:38px;height:38px;background:#faf3ef;color:#1e2329;border:0;border-radius:50%;font-size:28px;line-height:38px;cursor:pointer}
.review-support main .news-original{display:inline-flex;color:#ea5414;margin-top:16px;font-weight:700;line-height:1.6}
@media(max-width:760px){
 .review-support main .news-section{padding:56px 0}
 .review-support main .news-real-feature{height:400px;min-height:400px}
 .review-support main .news-featured figcaption{left:20px;right:20px;bottom:18px}
 .review-support main .news-featured h3{font-size:23px;line-height:1.4}
 .review-support main .news-featured p{font-size:13px;line-height:1.65}
 .review-support main .news-item{grid-template-columns:112px minmax(0,1fr);gap:16px;min-height:140px}
 .review-support main .news-item img{width:112px;height:90px}
 .review-support main .news-item h3{font-size:15px;line-height:1.5}
 .review-support main .news-detail-dialog{padding:28px 20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}
 .review-support main .news-detail-dialog h2{font-size:23px}
}

.review-support main .news-real-feature[data-news-id=company]{background:#e9ecf0}
.review-support main .news-real-feature[data-news-id=company]>img{object-fit:contain;object-position:center top}
