.top-expert-materials{padding:2rem 0;background:var(--color-bg-secondary,#f8f9fa)}.top-expert-materials__container{max-width:1400px;margin:0 auto;padding:0 2rem}.top-expert-materials__title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-text-primary,#1a1a1a)}.top-expert-materials__grid{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;gap:1.5rem;align-items:stretch;max-height:673px}@media (max-width:768px){.top-expert-materials__grid{grid-template-columns:1fr;max-height:none}}.top-expert-materials__featured{position:relative;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;display:block;grid-column:1;grid-row:1/3;height:100%;min-height:0}.top-expert-materials__featured-image{width:100%;height:100%}.top-expert-materials__featured-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.top-expert-materials__featured:hover .top-expert-materials__featured-img{transform:scale(1.05)}.top-expert-materials__featured-overlay{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0));color:white}.top-expert-materials__expert-info{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.top-expert-materials__expert-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.top-expert-materials__expert-name{font-size:.875rem;font-weight:500;opacity:.9}.top-expert-materials__featured-title{font-size:1.5rem;font-weight:700;line-height:1.3;margin:0}@media (max-width:768px){.top-expert-materials__featured-title{font-size:1.25rem}}.top-expert-materials__side{display:grid;grid-column:2;grid-row:1/3;grid-template-rows:1fr 1fr;gap:1.5rem}.top-expert-materials__side-item{position:relative;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;display:block;height:100%;min-height:0}.top-expert-materials__side-image{width:100%;height:100%}.top-expert-materials__side-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.top-expert-materials__side-item:hover .top-expert-materials__side-img{transform:scale(1.05)}.top-expert-materials__side-overlay{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0));color:white}.top-expert-materials__side-title{font-size:1rem;font-weight:600;line-height:1.3}.top-news{padding:2rem 0;background:#f8f9fa}.top-news__container{max-width:1400px;margin:0 auto;padding:0 2rem}.top-news__grid{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;gap:1.5rem}.top-news__featured{display:block;position:relative;border-radius:16px;overflow:hidden;grid-column:1;grid-row:1/3;height:100%;min-height:0;text-decoration:none;color:inherit}.top-news__featured-image{width:100%;height:100%}.top-news__featured-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.top-news__featured:hover .top-news__featured-img{transform:scale(1.02)}.top-news__featured-overlay{position:absolute;bottom:0;left:0;right:0;padding:2.5rem 2rem 1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 60%,transparent);display:flex;flex-direction:column;gap:.25rem}.top-news__featured-title{font-family:TTFirs,sans-serif;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:400;line-height:1.35;color:#ffffff;margin:0;white-space:pre-line}.top-news__side{grid-column:2;grid-row:1/3;display:grid;grid-template-rows:1fr 1fr;gap:1.5rem;height:100%}.top-news__side-item{display:block;position:relative;border-radius:16px;overflow:hidden;height:100%;min-height:0;text-decoration:none;color:inherit}.top-news__side-image{position:relative;width:100%;height:100%}.top-news__side-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.top-news__side-item:hover .top-news__side-img{transform:scale(1.02)}.top-news__side-overlay{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.5rem 1.25rem;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 70%,transparent);display:flex;flex-direction:column;gap:.25rem}.top-news__side-title{font-family:TTFirs,sans-serif;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400;line-height:1.35;color:#ffffff}@media (max-width:992px){.top-news__grid{grid-template-columns:1fr;grid-template-rows:auto}.top-news__featured{grid-column:1;grid-row:auto;min-height:280px}.top-news__side{grid-column:1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.5rem}.top-news__side-item{min-height:220px}}@media (max-width:576px){.top-news{padding:1.5rem 0}.top-news__container{padding:0 1rem}.top-news__grid{gap:1rem}.top-news__side{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem}.top-news__featured-overlay{padding:1.5rem}.top-news__side-overlay{padding:1rem}}