.thoughts-hero{min-height:430px;padding-block:clamp(64px,7vw,88px);background:#f9f9fb}.blog-title{font-family:Poppins,sans-serif;font-size:clamp(34px,4.2vw,54px);font-weight:500;line-height:1.14;letter-spacing:-.025em;color:#0e132b;margin-bottom:18px;text-wrap:balance}.thoughts-rule{width:87px;height:3px;margin-bottom:22px;background:#fd5d35}.blog-intro{font-family:Hind,sans-serif;font-size:clamp(18px,1.6vw,20px);font-weight:400;line-height:1.58;color:#000;max-width:820px}.thoughts-posts{padding-block:clamp(64px,7vw,88px);background:#fff}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,34px)}.blog-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid rgba(14,19,43,.08);transition:box-shadow var(--dur-base) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo),border-color var(--dur-base) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.blog-card:hover{box-shadow:var(--motion-shadow-card);transform:translateY(var(--lift-md));border-color:#0e132b24}.blog-card:hover .blog-card__photo{transform:scale(1.06)}.blog-card:hover .blog-card__title{color:#fd5d35}}.blog-card:focus-within{box-shadow:var(--motion-shadow-card);transform:translateY(var(--lift-md))}.blog-card__img{width:100%;height:255px;position:relative;overflow:hidden}.blog-card__photo{width:100%;height:100%;object-fit:cover;display:block;transform:translateZ(0);transition:transform var(--dur-slow) var(--ease-out-quart)}.blog-card__body{padding:24px 24px 0;flex:1}.blog-card__title{font-family:Poppins,sans-serif;font-size:clamp(21px,1.8vw,24px);font-weight:500;color:#0e132b;margin-bottom:12px;line-height:1.3;letter-spacing:-.012em;transition:color var(--dur-fast) var(--ease-standard);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt{font-family:Hind,sans-serif;font-size:17px;font-weight:400;line-height:1.6;color:#0e132b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__footer{padding:20px 24px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto}.blog-card__date{font-family:Hind,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#54595f;text-transform:uppercase}.blog-card__share{display:flex;gap:6px;align-items:center}.blog-card__share-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fd5d35;transition:background .15s}.blog-card__share-icon:hover{background:#e04520}.thoughts-load-more{margin-top:clamp(40px,5vw,56px);text-align:center}.blog-load-more{font-family:Hind,sans-serif;min-height:48px;font-size:16px;font-weight:600;color:#fff;background:#fd5d35;border:1px solid #fd5d35;border-radius:10px;padding:12px 40px;cursor:pointer;transition:background .2s,color .2s}.blog-load-more:hover{background:transparent;color:#fd5d35}@media(max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.thoughts-hero .mx-auto.max-w-7xl.px-5,.thoughts-posts .mx-auto.max-w-7xl.px-5{padding-inline:20px!important}}@media(max-width:640px){.thoughts-hero,.thoughts-posts{min-height:0;padding-block:56px}.blog-grid{grid-template-columns:1fr;gap:28px}.blog-title{margin-bottom:14px;font-size:clamp(31px,9.2vw,38px);line-height:1.15}.blog-intro{font-size:17px;line-height:1.6}.blog-card{border-radius:14px}.blog-card__body{padding:22px 20px 0}.blog-card__footer{padding:18px 20px 20px}}
