@charset "UTF-8";.layout{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:1440px;min-width:1240px;min-height:100vh;margin:0 auto;background-color:#fff}.header{-webkit-box-pack:justify;justify-content:space-between;height:90px;padding:10px 20px;display:flex;-webkit-box-align:center;align-items:center}.header__left{display:flex;-webkit-box-align:center;align-items:center;width:120px;height:90px}.header__center{position:relative}.header__center nav ul{display:flex;justify-content:flex-start;align-items:center;padding:0}.header__center nav li{font-style:normal;font-weight:800;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:.04em;padding:0 20px;align-items:center;display:flex}.header__center nav li a{padding:5px 0;color:#000}.header__center nav li a:hover{color:#7b7b81}.header__right{display:flex;-webkit-box-align:center;align-items:center;padding:0 20px}.main-page{padding:40px 20px;margin:0 auto;max-width:1700px;position:relative}.main-page__section{max-width:1400px;column-gap:2.5rem;flex-direction:row;justify-content:space-between;display:flex;margin:0 auto}.left-column{width:240px;top:40px;display:block;position:sticky;flex:none}.middle-column{top:40px;width:100%}.right-column{top:40px;display:block;width:300px;height:100vh;position:sticky}.sub-menu-block{display:flex;justify-content:center;align-items:center}.sub-menu-block ul{display:flex;justify-content:flex-start;align-items:center;padding:0}.sub-menu-block ul li{font-style:normal;text-transform:uppercase;letter-spacing:.04em;align-items:center;display:flex}.sub-menu-block ul li a{margin:0 6px;padding:8px 16px;font-size:12px;transition:all .3s ease-in-out;border-radius:50px;background:rgba(0,0,0,.9);color:#fff}.sub-menu-block ul li a:hover{background:rgba(0,0,0,.5);color:#fff}.search-block{display:flex;flex-direction:column;justify-content:center}.search-block__header{text-align:center;display:flex;flex-direction:column;max-width:624px;gap:16px;margin:30px auto}.search-block__title{max-width:500px;margin:0 auto;font-size:32px;font-weight:700;line-height:1.25;text-align:center}.search-block__subtitle{font-weight:400;line-height:24px;font-size:16px}.search-block__icon{position:absolute;top:20px;left:25px;opacity:.5;fill:currentColor}.search-block__input{position:relative;width:100%;max-width:600px;margin:0 auto}.search-block__input form label{position:absolute;width:0;overflow:hidden;opacity:0;font-size:16px;font-weight:500;line-height:22px;display:block;margin-bottom:10px;color:#0d0c22}.search-block__input form input{padding:28px 45px 28px 55px;border-radius:50px;border:1px solid #e4e4e4;font-size:14px;line-height:28px;box-sizing:border-box;width:100%;height:40px;outline:none;background-color:#f3f3f4;color:#0d0c22;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-block__tags{width:100%;margin-top:15px;margin-bottom:50px;line-height:2.5;text-align:center}.search-block__tags span{font-size:12px}.search-block__tags ul{display:flex;justify-content:center;align-items:center;padding:0;margin:5px}.search-block__tags ul li{letter-spacing:.04em;padding:0 5px;align-items:center;display:flex}.search-block__tags ul li a{font-style:normal;font-weight:400;font-size:12px;line-height:14px;padding:6px 15px;transition:all .2s ease-in-out;border:1px solid #9e9e9e;border-radius:50px;color:#9e9e9e}.search-block__tags ul li a:hover{color:#7b7b81}.tapenews{width:1000px;display:flex;flex-direction:column;margin:0 auto;border:1px solid #e4e4e4;background:#fafafa;border-radius:15px;box-sizing:border-box;padding:20px}.tapenews__header h3{margin:0}.card-item{display:flex;position:relative;height:140px;flex-direction:row;transition-duration:.3s;padding:1.25rem;margin-bottom:.75rem;border-radius:1.25rem;cursor:pointer}.card-item__image{width:auto;display:block;margin-right:1.25rem;margin-bottom:0}.card-item__image-wrap{width:56px;height:56px;padding:2px;margin-bottom:.5rem;margin-right:0}.card-item__img{width:100%;border-radius:9px;position:relative;display:initial}.card-item__info{width:100%;margin-bottom:0;margin-top:.25rem}._lazy{opacity:0}._lazyload{opacity:1;transition:opacity .5s ease}.button{border:1px solid #e4e4e4;border-radius:5px;padding:7px 15px;transition:.3s}.button:hover{border-color:#000}.article{width:720px;margin:0 auto;padding:0}.article-head-meta{display:flex;flex-direction:row}.article-head-meta__link,.article-head-meta__date{font-size:12px;font-weight:400;color:#0000008c;cursor:pointer;text-decoration:none}.article-head-meta__divider{position:relative;width:12px;height:17px}.article-head-meta__divider:after{content:"\b7";position:absolute;top:0;right:4px}
