.news{padding:60px 0;background-color:#f9f9f9}.news-list{display:grid;gap:30px;margin-bottom:40px}.news-item{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}.news-item:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.news-header{display:flex;align-items:center;margin-bottom:10px}.news-date{font-size:14px;color:#666;font-weight:500}.news-title{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}.news-content p{font-size:15px;line-height:1.6;color:#555}.news-page{padding:40px 0}.page-title{font-size:28px;font-weight:700;margin-bottom:30px;text-align:center;color:#333}.news-list-full{max-width:800px;margin:0 auto}.news-item-full{background-color:#fff;padding:30px;margin-bottom:30px;border-radius:8px;border:1px solid #e0e0e0}.news-header-full{margin-bottom:15px}.news-date-full{font-size:14px;color:#666}.news-title-full{font-size:24px;font-weight:700;margin-bottom:20px}.news-content-full{font-size:16px;line-height:1.8;color:#444}.news-content-full p{margin-bottom:1.5em}.news-content-full h1,.news-content-full h2,.news-content-full h3,.news-content-full h4{margin-top:1.5em;margin-bottom:1em;font-weight:700}