.allblog{background:#fff;width:100%;min-height:100vh;margin-top:30px;padding:clamp(64px,6vw,96px) 0;font-family:Montserrat,sans-serif;position:relative;overflow:hidden}.allblog__container{width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(24px,7vw,120px)}.allblog__top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(44px,5vw,62px);display:flex}.allblog__title{letter-spacing:-.04em;color:#011623;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2rem,4.2vw,4rem);font-weight:900;line-height:1.08}.allblog__filters{align-items:flex-start;gap:14px;display:flex}.allblog__filterItem{min-width:210px;position:relative}.allblog__filterItem--clear{min-width:auto}.allblog__filterBox{color:#011623;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7dce2;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:60px;padding:0 24px;font-family:inherit;font-size:1rem;font-weight:900;transition:all .25s;display:flex}.allblog__filterBox:hover,.allblog__filterBox.active{color:#fff;background:#011623;border-color:#011623}.allblog__clearButton{color:#fff;background:#011623;border-color:#011623;justify-content:center}.allblog__clearButton:hover{color:#011623;background:#22c55e}.allblog__arrow{font-size:.8rem;line-height:1;transition:transform .25s}.allblog__arrow.open{transform:rotate(180deg)}.allblog__dropdownMenu{z-index:50;background:#fff;border:1px solid #d7dce2;border-radius:8px;width:270px;padding:8px;position:absolute;top:72px;left:0;box-shadow:0 18px 45px #01162324}.allblog__dropdownOption{color:#011623;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:13px 14px;font-family:inherit;font-size:.95rem;font-weight:800;transition:all .22s}.allblog__dropdownOption:hover{color:#fff;background:#011623}.allblog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,5vw,72px) clamp(32px,3.4vw,58px);display:grid}.allblog__card{background:0 0}.allblog__card-link,.allblog__card a{color:inherit;text-decoration:none;display:block}.allblog__imageWrap{background:#e8e8e8;width:100%;margin-bottom:18px;overflow:hidden}.allblog__image{aspect-ratio:600/370;object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.allblog__card:hover .allblog__image{transform:scale(1.04)}.allblog__metaRow{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.allblog__readTime,.allblog__date,.allblog__metaRow span{color:#5d6673;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:500;line-height:1.4}.allblog__date{white-space:nowrap}.allblog__postTitle{letter-spacing:-.03em;color:#011623;max-width:95%;margin:0 0 16px;font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.45;transition:color .25s}.allblog__card:hover .allblog__postTitle{color:#22c55e}.allblog__author,.allblog__card p{color:#5d6673;margin:0;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:500;line-height:1.5}.allblog__empty{color:#5d6673;margin:40px 0 0;font-size:1rem;font-weight:700}@media (max-width:1200px){.allblog__container{padding:0 clamp(24px,5vw,70px)}.allblog__postTitle{font-size:1.2rem}.allblog__readTime,.allblog__date,.allblog__author,.allblog__metaRow span,.allblog__card p{font-size:.85rem}}@media (max-width:900px){.allblog__top{flex-direction:column;align-items:flex-start}.allblog__filters{width:100%}.allblog__filterItem{flex:1}.allblog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 30px}}@media (max-width:767px){.allblog{min-height:auto;padding:56px 0}.allblog__container{padding:0 20px}.allblog__grid{grid-template-columns:1fr;gap:36px}.allblog__title{font-size:clamp(2.4rem,10vw,3rem)}.allblog__filters{flex-direction:column}.allblog__filterItem{width:100%}.allblog__dropdownMenu{width:100%;margin-top:10px;position:static}.allblog__postTitle{max-width:100%;font-size:1.25rem}}@media (max-width:480px){.allblog{padding:44px 0}.allblog__metaRow{flex-direction:column;align-items:flex-start;gap:6px}.allblog__postTitle{font-size:1.15rem}}@media (hover:none) and (pointer:coarse){.allblog__card:hover .allblog__image{transform:none}}@media (prefers-reduced-motion:reduce){.allblog *,.allblog :before,.allblog :after{transition:none!important;animation:none!important}.allblog__card:hover .allblog__image{transform:none}}
