.blog-head-container{width:100%;background:var(--mui-palette-blog-background);padding:0;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.hero-article{position:relative;width:100%;height:450px;cursor:pointer;overflow:hidden;display:flex;align-items:flex-end;@media (max-width:768px){display:none!important}}.hero-article #hero-image{@media (max-width:768px){position:relative!important;width:100%!important;height:250px!important;display:block!important}}.hero-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.2) 50%,rgba(0,0,0,0));z-index:1;@media (max-width:768px){display:none!important}}.hero-content{position:relative;z-index:2;padding:0 5% 40px;max-width:700px;display:flex;flex-direction:column;gap:12px;@media (max-width:768px){width:100%;max-width:100%;padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px;background:var(--mui-palette-blog-backgroundArticles)}}.hero-title{font-size:clamp(1.5rem,3vw,2.5rem)!important;font-weight:800!important;color:white!important;line-height:1.15;text-shadow:0 2px 10px rgba(0,0,0,.3);margin:0;@media (max-width:768px){font-size:1.6rem!important;color:var(--mui-palette-blog-color)!important;text-shadow:none;margin-top:10px}}.hero-description{font-size:1.1rem;color:rgba(255,255,255,.85);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;@media (max-width:768px){color:var(--mui-palette-blog-subColorText);font-size:1rem}}.hero-accent-line{width:60px;height:6px;background:#2ec4b6;border-radius:2px;margin-top:8px}.section-title-latest{width:100%;padding:30px 20px 10px;font-size:1.1rem!important;font-weight:900!important;color:var(--mui-palette-blog-subColorText,#555);text-transform:uppercase;letter-spacing:1px;font-family:var(--font-futura,sans-serif)!important;background-color:var(--mui-palette-blog-backgroundArticles);margin-bottom:0;@media (max-width:600px){padding-left:20px;padding-bottom:10px;padding-right:20px;padding-top:20px}}.secondary-articles-grid{display:flex;padding:0 5% 30px;gap:15px;flex-wrap:wrap;justify-content:center;@media (max-width:600px){padding-left:10px;padding-bottom:20px;padding-right:10px;padding-top:0;gap:15px;flex-direction:column;margin-top:40px}}.secondary-article-card-hover:hover{outline:4px solid var(--blog-hover-color,#2ec4b6)!important}.secondary-article-card{position:relative;flex:1;min-width:200px;height:250px;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.secondary-article-card:hover{transform:translateY(-5px)}@media (max-width:768px){.secondary-article-card{width:100%;min-width:100%;height:220px!important;flex:none!important;display:block!important}.secondary-article-card [id^=secondary-image-]{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;display:block!important}}.gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0));z-index:1}.secondary-title{position:absolute;bottom:12px;left:12px;right:12px;color:white;font-size:1rem;font-weight:700;line-height:1.3;z-index:2;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-page-container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;min-height:auto;text-align:left;background:var(--mui-palette-blog-background)}.content_column_blog1{width:100%;display:flex;flex-direction:column;align-items:baseline;margin-left:40px;@media (orientation:portrait){margin-left:0}}.cards-blog-container{display:flex;width:100%;background:var(--mui-palette-blog-background);flex-direction:row;justify-content:center;padding:10px;@media (max-width:679px),(orientation:portrait){flex-direction:column;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.content-articles{width:84%;background:var(--mui-palette-blog-backgroundArticles);border:1px solid rgba(128,128,128,.1);border-radius:8px;overflow:hidden;@media (orientation:portrait){width:100%}}.desktop-hidden{display:none!important}@media (max-width:768px){.desktop-hidden{display:block!important}}