.hamburger-line{background-color:#d9d9d9}.hamburger-menu.active .hamburger-line{background-color:#333}.news{background-color:#1a1a1a;padding-top:180px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;height:100vh;position:relative}.news-container{max-width:89%;margin:0 auto}.news-title{color:#fff;font-size:3.4rem;font-weight:100;letter-spacing:.6em;line-height:1.8;margin-bottom:1rem;position:relative}.news-title::after{content:'';position:absolute;bottom:-1rem;left:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;height:1px;background-color:#d9d9d9}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:80%;margin-top:5rem;padding-bottom:5rem;align-items:start;border-bottom:1px solid #d9d9d9}.news-content{display:flex;flex-direction:column;gap:2rem}.news-item-title{color:#fff;font-size:1.8rem;font-weight:300;letter-spacing:.1em;line-height:1.4}.news-date{color:#ccc;font-size:.9rem;font-weight:300;letter-spacing:.2em}.news-text{color:#ccc;font-size:.9rem;font-weight:300;line-height:1.8;letter-spacing:.05em}.news-thumbnail{width:100%}.news-image{width:100%;height:auto;object-fit:cover}@media (min-width:768px) and (max-width:1024px){.news{padding-top:120px}.news-container{max-width:84%}.news-title{font-size:2.8rem}.news-grid{gap:2rem;max-width:100%}.news-item-title{font-size:1.6rem}.news-text{font-size:.8rem}}@media (max-width:767px) and (min-width:420px){.news{padding-top:100px}.news-container{max-width:78%}.news-title{font-size:2rem;letter-spacing:.4em}.news-grid{grid-template-columns:1fr;gap:2rem;max-width:80%}.news-item-title{font-size:1.4rem}.news-date{font-size:.8rem}.news-text{font-size:.8rem}}@media (max-width:420px){.news{padding-top:80px}.news-container{max-width:75%}.news-title{font-size:1.8rem;letter-spacing:.3em}.news-grid{grid-template-columns:1fr;gap:1.5rem;max-width:90%}.news-item-title{font-size:1.2rem}.news-date{font-size:.7rem}.news-text{font-size:.8rem}.footer-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:15px;align-items:center;justify-items:center}.footer-left{grid-column:1/2;grid-row:1/2;justify-self:center}.footer-center{grid-column:1/2;grid-row:2/3;justify-self:center}.footer-right{display:none}}.news footer{background-color:#1a1a1a}.news .footer-button{color:#f1f1f1}.news .footer-button:hover{color:#cacaca}.news .footer-left .nav-separator{color:#f1f1f1}.news .footer-center p{color:#cacaca}.news footer::after,.news footer::before{background-color:#d9d9d9}