.sol-all-news{flex-direction:column;min-height:100vh;display:flex}.sol-all-news__section{background-color:var(--sol-color-bg-light);flex:1;padding:80px 0}.sol-all-news__header{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.sol-all-news__title{font-size:48px;font-weight:var(--sol-font-weight-bold);color:var(--sol-color-text-primary);margin:0}.sol-all-news__back{font-size:var(--sol-font-size-base);font-weight:var(--sol-font-weight-medium);color:var(--sol-color-text-primary);transition:color var(--sol-transition-fast);text-decoration:none}.sol-all-news__back:hover{color:var(--sol-color-primary-bottom)}.sol-all-news__loading,.sol-all-news__empty{text-align:center;font-size:var(--sol-font-size-lg);color:var(--sol-color-text-secondary);padding:60px 0}.sol-all-news__grid{grid-template-columns:repeat(4,1fr);justify-items:center;gap:30px;margin-bottom:60px;display:grid}.sol-all-news__card-link-wrapper{color:inherit;height:100%;text-decoration:none;display:block}.sol-all-news__card{background:var(--sol-color-white);border-radius:var(--sol-radius-xl);transition:all var(--sol-transition-base);cursor:pointer;justify-self:center;width:100%;max-width:460px;height:430px;position:relative;overflow:visible}.sol-all-news__card:hover .sol-all-news__card-content{transform:translateY(60px)}.sol-all-news__card-image{border-radius:var(--sol-radius-xl);background:var(--sol-color-bg-light);width:100%;height:345px;position:absolute;top:0;left:0;overflow:hidden}.sol-all-news__card-content{width:100%;height:230px;padding:var(--sol-space-xl);background:var(--sol-color-white);gap:var(--sol-space-md);box-shadow:var(--sol-shadow);border-radius:var(--sol-radius-xl);flex-direction:column;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;transform:translateY(0)}.sol-all-news__card-title{font-size:var(--sol-font-size-xl);font-weight:var(--sol-font-weight-bold);line-height:var(--sol-line-height-tight)}.sol-all-news__card-excerpt{font-size:var(--sol-font-size-sm);color:var(--sol-color-text-secondary);line-height:var(--sol-line-height-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sol-all-news__card-footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.sol-all-news__card-date{font-size:var(--sol-font-size-xs);color:var(--sol-color-text-secondary);font-weight:var(--sol-font-weight-normal)}.sol-all-news__card-link{color:var(--sol-color-text-primary);font-weight:var(--sol-font-weight-medium);font-size:var(--sol-font-size-sm);transition:color var(--sol-transition-fast);text-decoration:none}.sol-all-news__card-link:hover{color:var(--sol-color-primary-bottom)}.sol-all-news__pagination{justify-content:center;align-items:center;gap:12px;display:flex}.sol-all-news__pagination-btn{font-size:var(--sol-font-size-base);font-weight:var(--sol-font-weight-medium);color:var(--sol-color-text-primary);cursor:pointer;transition:all var(--sol-transition-fast);background:#fff;border:none;border-radius:12px;padding:12px 24px;box-shadow:0 2px 8px #00000014}.sol-all-news__pagination-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.sol-all-news__pagination-btn:disabled{opacity:.3;cursor:not-allowed}.sol-all-news__pagination-pages{gap:8px;display:flex}.sol-all-news__pagination-page{min-width:40px;height:40px;font-size:var(--sol-font-size-base);font-weight:var(--sol-font-weight-medium);color:var(--sol-color-text-primary);cursor:pointer;transition:all var(--sol-transition-fast);background:#fff;border:none;border-radius:12px;padding:0 12px;box-shadow:0 2px 8px #00000014}.sol-all-news__pagination-page:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.sol-all-news__pagination-page--active{background:var(--sol-gradient-primary);color:#fff;box-shadow:0 4px 12px #00000026}@media (max-width:1400px){.sol-all-news__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.sol-all-news__grid{grid-template-columns:repeat(2,1fr);gap:24px}.sol-all-news__header{margin-bottom:40px}.sol-all-news__title{font-size:36px}}@media (max-width:968px){.sol-all-news__grid{grid-template-columns:1fr}}@media (max-width:768px){.sol-all-news__card{max-width:100%;height:auto}.sol-all-news__card-image{height:250px;position:relative}.sol-all-news__card-content{height:auto;position:relative;transform:translateY(0)!important}}@media (max-width:640px){.sol-all-news__section{padding:40px 0}.sol-all-news__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:30px}.sol-all-news__title{font-size:28px}.sol-all-news__pagination{flex-wrap:wrap;gap:8px}.sol-all-news__pagination-btn{font-size:var(--sol-font-size-sm);padding:10px 16px}.sol-all-news__pagination-pages{flex-wrap:wrap}}
