.blogs-section{color:#1a1a1a;background:#f5f5f5;position:relative}.blogs-section .bg-decoration{z-index:0;pointer-events:none;width:100%;position:absolute;left:0}.blogs-section .bg-decoration img{width:100%;height:auto;display:block}.blogs-section .bg-decoration.top{top:-60px}.blogs-section .bg-decoration.bottom{bottom:-60px}.blogs-section .blogs-container{z-index:1;flex-direction:column;gap:60px;display:flex;position:relative}@media (max-width:768px){.blogs-section .blogs-container{gap:25px}}.blogs-section .blogs-header{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:20px;display:flex}@media (max-width:768px){.blogs-section .blogs-header{flex-direction:column;align-items:flex-start;gap:20px}}.blogs-section .blogs-header .header-left .badge{color:#000;align-items:center;gap:10px;margin-bottom:30px;font-size:.9rem;font-weight:500;display:flex}.blogs-section .blogs-header .header-left .badge svg{width:18px;height:18px}.blogs-section .blogs-header .header-left h2{color:#000;letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:500;line-height:1.05}.blogs-section .blogs-header .header-right{max-width:350px;margin-bottom:10px}.blogs-section .blogs-header .header-right p{color:#555;text-align:right;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.blogs-section .blogs-header .header-right p{text-align:left}}.blogs-section .blogs-grid{grid-template-columns:45% 1fr 1fr;gap:10px;display:grid}@media (max-width:1200px){.blogs-section .blogs-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.blogs-section .blogs-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.blogs-section .blogs-grid::-webkit-scrollbar{display:none}}.blogs-section .blogs-grid .blog-card{flex-direction:column;gap:20px;display:flex}@media (max-width:768px){.blogs-section .blogs-grid .blog-card{scroll-snap-align:start;background:#fff;border-radius:24px;flex:0 0 100%;gap:15px;padding:10px}}.blogs-section .blogs-grid .blog-card .image-box{aspect-ratio:16/10;background-color:#f0f0f0;border:7px solid #fff;border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000000a}@media (max-width:768px){.blogs-section .blogs-grid .blog-card .image-box{box-shadow:none;border:none;border-radius:16px}}.blogs-section .blogs-grid .blog-card .image-box img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.165,.84,.44,1)}.blogs-section .blogs-grid .blog-card .image-box:hover img{transform:scale(1.08)}.blogs-section .blogs-grid .blog-card .card-content{flex-direction:column;gap:10px;display:flex}@media (max-width:768px){.blogs-section .blogs-grid .blog-card .card-content{gap:8px;padding:0 5px 5px}}.blogs-section .blogs-grid .blog-card .card-content .date{color:#999;margin-bottom:2px;font-size:.95rem;font-weight:400}@media (max-width:768px){.blogs-section .blogs-grid .blog-card .card-content .date{margin-bottom:0;font-size:.85rem}}.blogs-section .blogs-grid .blog-card .card-content .lite-title{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:.5rem;font-weight:600;line-height:1.3}.blogs-section .blogs-grid .blog-card .card-content h3{color:#1a1a1a;letter-spacing:-.01em;max-width:300px;margin:0;font-size:1.35rem;font-weight:600;line-height:1.3}@media (max-width:768px){.blogs-section .blogs-grid .blog-card .card-content h3{max-width:100%;font-size:1.15rem}}.blogs-section .blogs-grid .blog-card .card-content p{color:#666;max-width:90%;margin:0;font-size:.95rem;line-height:1.5}@media (max-width:768px){.blogs-section .blogs-grid .blog-card .card-content p{max-width:100%;font-size:.9rem}}.blogs-section .blogs-grid .blog-card.large-card{grid-row:span 1}.blogs-section .blogs-grid .blog-card.large-card .mobile-only{display:none}@media (max-width:768px){.blogs-section .blogs-grid .blog-card.large-card .mobile-only{display:flex}}.blogs-section .blogs-grid .blog-card.large-card .image-box{border-radius:40px;height:100%;min-height:520px}@media (max-width:1200px){.blogs-section .blogs-grid .blog-card.large-card .image-box{aspect-ratio:16/9;height:auto;min-height:unset;border-radius:30px}}@media (max-width:768px){.blogs-section .blogs-grid .blog-card.large-card .image-box{border-radius:16px}}.blogs-section .blogs-grid .blog-card.large-card .card-overlay{color:#fff;background:linear-gradient(#0000 0%,#0006 70%,#000000d9 100%);flex-direction:column;justify-content:flex-end;height:100%;padding:40px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.blogs-section .blogs-grid .blog-card.large-card .card-overlay{display:none}}.blogs-section .blogs-grid .blog-card.large-card .card-overlay .card-content{gap:10px;max-width:520px}.blogs-section .blogs-grid .blog-card.large-card .card-overlay .card-content .date{color:#ffffffb3;font-size:1rem}.blogs-section .blogs-grid .blog-card.large-card .card-overlay .card-content h3{color:#fff;letter-spacing:-.02em;max-width:600px;font-size:1.5rem;font-weight:400;line-height:1.2}.blogs-section .blogs-grid .blog-card.large-card .card-overlay .card-content p{color:#fffc;max-width:100%;font-size:1.05rem;line-height:1.4}
