.company-news-section{margin-top:36px;padding:clamp(20px,4vw,42px);border:1px solid #d5d0c7;border-radius:24px;background:#fff;color:#0c1922;scroll-margin-top:96px}
.company-news-section>p{color:#62707c;line-height:1.6}.company-news-window{font-size:.85rem}.company-news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.company-news-item{border:1px solid #e0ddd6;border-radius:18px;padding:22px;min-width:0;display:flex;flex-direction:column;gap:16px}.company-news-item>div{display:flex;flex-direction:column;gap:6px;color:#687783;font-size:.8rem}.company-news-item h3{font-size:1.12rem;line-height:1.45;margin:0}.company-news-item a{color:#152934;text-decoration:none;overflow-wrap:anywhere}.company-news-item>a{margin-top:auto;color:#946000;font-weight:700}.company-news-item a:hover,.company-news-hub:hover{text-decoration:underline}.company-news-hub{display:block;color:#946000;margin-top:16px;overflow-wrap:anywhere}.company-news-item:focus-within{outline:2px solid #fabb38;outline-offset:3px}
.company-news-group{margin-top:32px}.company-news-group>h3{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.4}.company-news-group>h3>span{color:#687783;font-weight:500}.company-news-group+.company-news-group{border-top:1px solid #ded9d0;padding-top:20px}.company-news-item .google-news-badge{align-self:flex-start;border-radius:6px;padding:5px 8px;background:#fff0c8;color:#795400;font-weight:700;font-size:.72rem}
@media(max-width:680px){.company-news-list{grid-template-columns:1fr}.company-news-section{border-radius:18px}.company-news-item{padding:18px}}
