.news-detail-page{background:#fff;color:#17202a}.news-detail-back{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;color:#667085;font-size:.92rem;font-weight:800;text-decoration:none;transition:color .18s ease}.news-detail-back:before{content:"";width:18px;height:1px;background:currentColor}.news-detail-back:hover,.news-detail-back:focus-visible{color:#1f5c86}.news-detail-layout{display:flex;align-items:flex-start;gap:42px}.news-detail-main{flex:0 1 calc(75% - 21px);min-width:0}.news-detail-sidebar{position:sticky;top:24px;flex:0 1 calc(25% - 21px);min-width:260px;padding:22px;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#fff;box-shadow:0 14px 34px #1118270f}.news-detail-header{max-width:900px}.news-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.news-detail-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:8px;background:#f2f5f7;color:#667085;font-size:.74rem;font-weight:800;text-transform:uppercase}.news-detail-title{margin:0;font-family:Archivo,sans-serif;font-size:48px;line-height:1.25;color:#111827}.news-detail-cover{margin:34px 0 0;overflow:hidden;border-radius:8px;background:#f3f6f8}.news-detail-cover__image{display:block;width:100%;aspect-ratio:16 / 8.6;object-fit:cover}.news-detail-content{margin-top:38px;max-width:860px;color:#344054;font-size:1.05rem;line-height:1.9}.news-detail-content>*:first-child{margin-top:0}.news-detail-content>*:last-child{margin-bottom:0}.news-detail-content h2,.news-detail-content h3,.news-detail-content h4{margin:1.7em 0 .65em;color:#111827;font-family:Archivo,sans-serif;line-height:1.1}.news-detail-content p{margin:0 0 1.1em}.news-detail-content img{max-width:100%;height:auto;border-radius:8px}.news-detail-sidebar__title{margin:0 0 18px;font-family:Archivo,sans-serif;font-size:1.45rem;line-height:1.05;color:#111827}.news-detail-menu{display:flex;flex-direction:column}.news-detail-menu__link{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid rgba(17,24,39,.08);color:inherit;text-decoration:none;transition:color .18s ease,padding-left .18s ease}.news-detail-menu__link span{color:#667085;font-size:.72rem;font-weight:800;text-transform:uppercase}.news-detail-menu__link strong{color:#111827;font-size:.96rem;line-height:1.45}.news-detail-menu__link:hover,.news-detail-menu__link:focus-visible{padding-left:8px;color:#1f5c86}.news-detail-menu__link:hover strong,.news-detail-menu__link:focus-visible strong{color:#1f5c86}.news-detail-sidebar__empty{margin:0;color:#667085;line-height:1.7}@media(max-width:1023.98px){.news-detail-layout{flex-direction:column}.news-detail-main,.news-detail-sidebar{flex-basis:auto;width:100%}.news-detail-sidebar{position:static;min-width:0}}@media(max-width:767.98px){.news-detail-section{padding:42px 0 68px}.news-detail-layout{gap:28px}.news-detail-title{font-size:clamp(2.4rem,11vw,3.8rem)}.news-detail-cover__image{aspect-ratio:16 / 10.5}.news-detail-content{margin-top:28px;font-size:1rem}}.news-list-page{background:#fff;color:#17202a}.news-list-section{padding:68px 0 92px}.news-list-title{margin:0 0 42px;text-align:center;font-family:Archivo,sans-serif;font-size:clamp(2.8rem,6vw,5rem);line-height:.95;color:#111827}.news-list{display:flex;flex-wrap:wrap;gap:28px}.news-card{flex:0 1 calc((100% - 56px) / 3);min-width:0}.news-card__link{position:relative;display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 26px #1118270d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.news-card__link:after{content:"";position:absolute;inset:0;border-radius:8px;background:linear-gradient(135deg,#1f5c8624,#16a34a1a);opacity:0;pointer-events:none;transition:opacity .22s ease}.news-card__link:hover,.news-card__link:focus-visible{transform:translateY(-8px);border-color:#1f5c8647;box-shadow:0 24px 54px #11182721}.news-card__link:hover:after,.news-card__link:focus-visible:after{opacity:1}.news-card__media{position:relative;aspect-ratio:16 / 11;overflow:hidden;background:#f3f6f8}.news-card__image,.news-card__placeholder{width:100%;height:100%}.news-card__image{display:block;object-fit:cover;transition:transform .36s ease,filter .36s ease}.news-card__link:hover .news-card__image,.news-card__link:focus-visible .news-card__image{transform:scale(1.06);filter:saturate(1.06) contrast(1.03)}.news-card__placeholder{display:grid;place-items:center;background:linear-gradient(145deg,#f7fafc,#edf2f7)}.news-card__placeholder span{font-family:Archivo,sans-serif;font-size:clamp(3rem,6vw,4.6rem);line-height:1;color:#1118278c}.news-card__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:16px;padding:24px;background:#fff}.news-card__meta{display:flex;flex-wrap:wrap;gap:8px}.news-card__meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;background:#f2f5f7;color:#667085;font-size:.72rem;font-weight:800;text-transform:uppercase}.news-card__title{margin:0;font-family:Archivo,sans-serif;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.05;color:#111827}.news-card__summary{margin:0;color:#667085;font-size:.98rem;line-height:1.8}.news-card__cta{margin-top:auto;color:#1f5c86;font-size:.92rem;font-weight:800}.news-list-empty{margin:0 auto;max-width:560px;text-align:center;color:#667085;font-size:1rem;line-height:1.8}.news-list-pagination{margin-top:42px}@media(max-width:1023.98px){.news-card{flex-basis:calc((100% - 28px)/2)}}@media(max-width:767.98px){.news-list-section{padding:44px 0 68px}.news-list-title{margin-bottom:28px;font-size:clamp(2.4rem,12vw,3.6rem)}.news-list{gap:18px}.news-card{flex-basis:100%}.news-card__body{padding:20px}}
