.blog-recent{--navy:#1b3535;--gray-text:#5b6472;--gray-light:#8a929c;--green:#a5cea1;--yellow:#f4cb43;--border-color:#e7e9ec;--cta-bg:#eaf2ef;font-family:Poppins,sans-serif;max-width:100%;padding:40px}.blog-recent__grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 320px}.blog-recent__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.blog-recent__title{color:var(--navy);font-size:1.7rem;font-weight:700;margin:0 0 12px;padding-bottom:10px;position:relative}.blog-recent__title:after{background:var(--green);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:46px}.blog-recent__sort{align-items:center;display:flex;gap:10px}.blog-recent__sort-label{color:var(--gray-text);font-size:.9rem;white-space:nowrap}.blog-recent__sort-select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2317233f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center /14px;border:1px solid var(--border-color);border-radius:8px;color:var(--navy);cursor:pointer;font-family:inherit;font-size:.9rem;padding:9px 34px 9px 14px}.blog-recent__list{display:flex;flex-direction:column}.post-card{align-items:stretch;border-bottom:1px solid var(--border-color);display:flex;gap:24px;padding:28px 0;position:relative}.post-card:first-child{padding-top:0}.post-card__image-link{background:var(--border-color);border-radius:10px;display:block;flex-shrink:0;height:110px;overflow:hidden;width:150px}.post-card__image{height:100%;object-fit:cover;object-position:center;width:100%}.post-card__body{flex:1;min-width:0}.post-card__badge{background:#b8cfdd;border-radius:12px;color:var(--navy)!important;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.03em;margin-bottom:10px;padding:4px 12px;text-decoration:none;transition:filter .2s ease}.post-card__badge:hover{filter:brightness(.96)}.post-card:nth-of-type(4n+2) .post-card__badge{background:#b8cfdd}.post-card:nth-of-type(4n+3) .post-card__badge{background:#ccdfc5}.post-card:nth-of-type(4n+4) .post-card__badge{background:#c2dad6}.post-card__title{font-size:1.15rem;line-height:1.35;margin:0 0 10px}.post-card__title a{color:var(--navy)!important;font-weight:700;text-decoration:none}.post-card__title a:hover{text-decoration:underline}.post-card__meta{align-items:center;color:var(--gray-light);display:flex;flex-wrap:wrap;font-size:.82rem;gap:16px;margin-bottom:10px}.post-card__meta-item{align-items:center;display:inline-flex;gap:6px}.post-card__meta-item svg{flex-shrink:0;height:14px;width:14px}.post-card__excerpt{color:var(--gray-text);display:-webkit-box;font-size:.92rem;-webkit-line-clamp:2;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}.post-card__arrow{align-items:center;align-self:center;background:#eef0f3;border-radius:50%;color:var(--navy)!important;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.post-card__arrow svg{height:16px;width:16px}.post-card__arrow:hover{background:var(--yellow);filter:brightness(.96);transform:scale(1.1)}.blog-recent__load-more{display:flex;justify-content:center;margin-top:36px}.blog-articles+.blog-recent__load-more,.blog-recent__list+.blog-recent__load-more{margin-top:36px}a.load-more.blog-recent__load-more-btn{align-items:center;background:var(--yellow);border:none;border-radius:30px;color:var(--navy);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:13px 26px;text-decoration:none;transition:all .2s ease}a.load-more.blog-recent__load-more-btn:hover{filter:brightness(.96);transform:scale(1.05)}a.load-more.blog-recent__load-more-btn svg{height:14px;width:14px}.blog-recent__aside{position:sticky;top:24px}.blog-recent__cta{background:var(--cta-bg);border-radius:18px;overflow:hidden;padding:32px 28px 110px;position:relative}.blog-recent__cta-title{color:var(--navy);font-size:1.2rem;font-weight:700;line-height:1.35;margin:0 0 12px}.blog-recent__cta-text{color:var(--gray-text);font-size:.92rem;line-height:1.55;margin:0 0 22px}.blog-recent__cta-btn{align-items:center;background:var(--navy);border-radius:24px;color:#fff!important;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.blog-recent__cta-btn svg{height:14px;width:14px}.blog-recent__cta-btn:hover{filter:brightness(.96);transform:scale(1.05)}.blog-recent__cta-dots{background-image:radial-gradient(rgba(23,35,63,.14) 1.5px,transparent 0);background-size:12px 12px;bottom:0;height:140px;-webkit-mask-image:radial-gradient(circle at bottom right,#000 55%,transparent 78%);mask-image:radial-gradient(circle at bottom right,#000 55%,transparent 78%);position:absolute;right:0;width:170px}.blog-recent__cta-chart,.blog-recent__cta-plant{bottom:10px;height:auto;pointer-events:none;position:absolute;right:14px;transition:transform .3s ease;width:130px}@media (max-width:991px){.blog-recent__grid{grid-template-columns:1fr}.blog-recent__aside{position:static}}@media (max-width:575px){.blog-recent__header{align-items:flex-start;flex-direction:column}.post-card{flex-wrap:wrap}.post-card__image-link{height:170px;width:100%}.post-card__arrow{position:absolute;right:-15px;top:10px}.post-card:first-child .post-card__arrow{top:-15px!important}.blog-recent__cta{padding-bottom:130px}}