*{box-sizing:border-box;margin:0;padding:0}body{color:#111;background-color:#fff;font-family:Libre Franklin,sans-serif}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.top-header{border-bottom:1px solid #d3d3d3;width:100%}.top-line{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:12px 20px;display:flex}.search-area{width:150px}.icon-btn{font-size:18px}.languages{gap:10px;display:flex}.languages button{color:#444;font-size:12px}.languages .active{color:#000;font-weight:700}.auth-buttons{gap:10px;display:flex}.subscribe-btn,.login-btn{color:#fff;background-color:#4d78a0;border-radius:3px;padding:10px 14px;font-size:12px;font-weight:700}.logo-container{justify-content:center;padding-top:10px;display:flex}.logo-container h1{font-family:UnifrakturCook,cursive;font-size:64px;font-weight:700}.date-social{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:15px 20px;display:flex}.date{font-size:15px}.social{align-items:center;gap:10px;display:flex}.social button{text-decoration:underline}.main-nav{border-top:1px solid #111;justify-content:center;gap:28px;max-width:1200px;margin:auto;padding:15px 10px;display:flex}.main-nav button{font-size:15px}.promo-section{flex-direction:column;gap:10px;max-width:1200px;margin:10px auto;padding:0 20px;display:flex}.promo-card{border:1px solid #cfcfcf;align-items:center;min-height:90px;display:flex}.promo-image{background-color:#777;width:150px;height:100%;min-height:90px}.promo-content{padding:15px}.promo-content h3{margin-bottom:8px;font-size:24px}.newsletter-card{justify-content:space-between;gap:20px;padding:15px}.newsletter-logo{color:#fff;background-color:#174117;justify-content:center;align-items:center;width:90px;height:70px;font-weight:700;display:flex}.newsletter-content{flex:1}.newsletter-content h3{margin-bottom:6px;font-size:26px}.newsletter-btn{color:#fff;background-color:#4d78a0;border-radius:3px;padding:12px 20px;font-weight:700}.main-grid{grid-template-columns:2fr 1fr 1fr;gap:20px;max-width:1200px;margin:30px auto;padding:0 20px;display:grid}.main-placeholder,.secondary-placeholder{color:#fff;background-color:#bdbdbd;justify-content:center;align-items:center;width:100%;height:550px;font-size:28px;font-weight:700;display:flex}.secondary-placeholder{background-color:#999;height:550px}.news-sidebar{flex-direction:column;gap:20px;display:flex}.news-sidebar h2{font-size:42px;line-height:1.15}.news-sidebar p{color:#333;font-size:20px;line-height:1.5}.mini-image{background-color:#8aa8c0;width:100%;height:140px}.news-meta{color:#777;font-size:14px}@media (width<=1000px){.main-grid{grid-template-columns:1fr}.main-nav{flex-wrap:wrap}.top-line{flex-direction:column;gap:15px}.date-social{flex-direction:column;gap:10px}.logo-container h1{text-align:center;font-size:42px}}
