.sol-news{padding:var(--sol-space-5xl) 0;background:var(--sol-color-white)}@media (max-width:768px){.sol-news{padding:var(--sol-space-3xl) 0}}.sol-news__header{margin-bottom:var(--sol-space-3xl);justify-content:space-between;align-items:flex-start;gap:var(--sol-space-xl);display:flex}@media (max-width:768px){.sol-news__header{gap:var(--sol-space-md);flex-direction:column}}.sol-news__header-left{gap:var(--sol-space-sm);flex-direction:column;display:flex}.sol-news__title{font-size:var(--sol-font-size-4xl);font-weight:var(--sol-font-weight-bold)}@media (max-width:768px){.sol-news__title{font-size:var(--sol-font-size-2xl)}}.sol-news__header-right{align-items:flex-end;display:flex}@media (max-width:768px){.sol-news__header-right{align-items:flex-start}}.sol-news__subtitle{font-size:var(--sol-font-size-base);color:var(--sol-color-text-secondary)}.sol-news__link{color:var(--sol-color-text-secondary);font-size:var(--sol-font-size-sm);transition:color var(--sol-transition-fast);text-decoration:none}.sol-news__link:hover{color:var(--sol-color-primary-top)}.sol-news__grid{gap:var(--sol-space-xl);grid-template-columns:repeat(3,1fr);display:grid}.sol-news__card-link-wrapper{color:inherit;height:100%;text-decoration:none;display:block}@media (max-width:1440px){.sol-news__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:968px){.sol-news__grid{grid-template-columns:1fr}}@media (max-width:768px){.sol-news__card{max-width:100%;height:auto}.sol-news__card-image{height:250px;position:relative}.sol-news__card-content{height:auto;position:relative;transform:translateY(0)!important}}.sol-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-news__card:hover .sol-news__card-content{transform:translateY(60px)}.sol-news__card-image{border-radius:var(--sol-radius-xl);width:100%;height:345px;position:absolute;top:0;left:0;overflow:hidden}.sol-news__card-image-placeholder{background:linear-gradient(135deg, var(--sol-color-bg-gray) 0%, var(--sol-color-bg-light) 100%);width:100%;height:100%}.sol-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-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-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-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-news__card-link:hover{color:var(--sol-color-primary-bottom)}.sol-news__card-footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.sol-news__card-date{font-size:var(--sol-font-size-xs);color:var(--sol-color-text-secondary);font-weight:var(--sol-font-weight-normal)}
