.news-page{background:#fcf9f8}.news-main{padding:3.2rem 0 4rem}.news-search{margin-bottom:3rem}.news-search h1{color:#027736;margin:0 0 1.2rem;font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.1}.news-search-form{max-width:46rem;position:relative}.news-search-form .material-symbols-outlined{color:#737781;position:absolute;top:50%;left:0;transform:translateY(-50%)}.news-search-form input{color:#1b1c1c;background:0 0;border:0;border-bottom:2px solid #c3c6d173;width:100%;padding:.9rem .6rem .9rem 2rem;font-size:1.08rem}.news-wall{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.news-wall-card{background:#f0eded;border:1px solid #e4e2e1;border-radius:0;flex-direction:column;gap:.8rem;padding:1.4rem;display:flex}.news-card-image-wrap{background:#e4e2e1;border-radius:0;width:100%;height:12.5rem;position:relative;overflow:hidden}.news-card-image-wrap--empty{background:linear-gradient(135deg,#dcfce7 0%,#e4e2e1 100%)}.news-card-image{object-fit:cover}.news-wall-card time{color:#16a34a;text-transform:uppercase;letter-spacing:.09em;font-size:.74rem;font-weight:700;display:block}.news-wall-card h2{color:#027736;margin:0 0 .45rem;font-size:clamp(1.1rem,2.4vw,1.65rem);line-height:1.25}.news-card-excerpt{color:#425047;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.8em;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.news-wall-card--large{grid-column:span 8}.news-wall-card--medium{grid-column:span 4}.news-wall-card--small{grid-column:span 3}.news-card-footer{margin-top:auto;padding-top:.7rem}.news-read-btn{color:#fff;background:#027736;border-radius:0;justify-content:center;align-items:center;gap:.25rem;width:6.3rem;height:2.55rem;padding:0 .85rem;font-size:.76rem;font-weight:700;display:inline-flex}.news-read-btn .material-symbols-outlined{font-size:1rem}.news-read-btn--disabled{color:#5b7565;background:#d1dbd5}.news-empty{color:#648b72;grid-column:1/-1}@media (max-width:1024px){.news-wall-card--large,.news-wall-card--medium{grid-column:span 6}.news-wall-card--small{grid-column:span 4}}@media (max-width:720px){.news-main{padding-top:2rem}.news-card-image-wrap{height:11rem}.news-wall{grid-template-columns:1fr}.news-wall-card--large,.news-wall-card--medium,.news-wall-card--small{grid-column:auto}}
