.news-page{background-color:var(--base-100);width:100%;min-height:100svh;position:relative}.news-page .news-header{width:100%;padding:10rem 0 4rem;position:relative}.news-page .news-header h1{text-align:left;letter-spacing:.05em;font-size:8vw}.news-page .news-content{width:100%;padding:2rem 0 10rem;position:relative}.news-layout{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:4rem;display:grid}.featured-news{color:inherit;height:100%;text-decoration:none;display:block}.featured-image{cursor:pointer;border-radius:.5rem;width:100%;height:600px;position:relative;overflow:hidden}.featured-overlay{color:#fff;z-index:2;background:linear-gradient(#0000 0%,#00000080 50%,#000000e6 100%);padding:3rem 2rem;position:absolute;bottom:0;left:0;right:0}.featured-overlay h2{letter-spacing:.03em;margin-bottom:.5rem;font-size:2.5rem;line-height:1.3}.featured-overlay p{opacity:.9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.125rem;display:-webkit-box;overflow:hidden}.top-news-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.news-item{color:inherit;cursor:pointer;flex-direction:row-reverse;gap:1.5rem;text-decoration:none;transition:opacity .3s;display:flex}.news-item:hover{opacity:.8}.news-item-image{border-radius:.5rem;flex-shrink:0;width:200px;height:120px;position:relative;overflow:hidden}.news-item-content{flex-direction:column;flex:1;justify-content:center;display:flex}.news-item-content h3{letter-spacing:.03em;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.news-item-content p{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.bottom-news-section{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem;padding-top:3rem;display:grid}.bottom-news-item{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .3s;display:block}.bottom-news-item:hover{opacity:.7}.bottom-news-item h4{letter-spacing:.03em;margin-bottom:.5rem;font-size:1rem;font-weight:500;line-height:1.5}.bottom-news-item p{opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1200px){.news-layout{grid-template-columns:1fr}.top-news-grid,.bottom-news-section{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-page .news-header{padding:8rem 0 3rem}.news-page .news-header h1{font-size:12vw}.featured-image{height:400px}.featured-overlay{padding:2rem 1.5rem}.featured-overlay h2{font-size:1.75rem}.featured-overlay p{font-size:1rem}.top-news-grid{grid-template-columns:1fr}.news-item{flex-direction:column}.news-item-image{width:100%;height:200px}.bottom-news-section{grid-template-columns:1fr;gap:1.5rem}}@media (min-width:2400px){.news-page .news-header h1{font-size:12rem}.featured-overlay h2{font-size:3.5rem}}.load-more-section{justify-content:center;align-items:center;padding:3rem 0;display:flex}.load-more-button{color:var(--base-content);cursor:pointer;background-color:#0000;border:2px solid #fff3;border-radius:2rem;padding:1rem 3rem;font-size:1rem;font-weight:600;transition:all .3s}.load-more-button:hover{background-color:#ffffff1a;border-color:#fff6;transform:translateY(-2px)}.load-more-button:active{transform:translateY(0)}
