.lp-blogs{background:var(--offwhite);padding:clamp(64px,9vw,96px) 0;position:relative}.lp-blogs:before{background-image:linear-gradient(rgba(28,26,20,.04) 1px,transparent 0),linear-gradient(90deg,rgba(28,26,20,.04) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute}.lp-blogs .section-inner{margin:0 auto;max-width:var(--max);padding:0 40px;position:relative;z-index:1}.lp-blogs .sec-ey{align-items:center;color:var(--orange);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:2.5px;margin-bottom:18px;text-transform:uppercase}.lp-blogs .sec-ey:before{background:var(--orange);content:"";flex-shrink:0;height:2px;width:24px}.lp-blogs .sec-h{color:var(--dark);font-family:var(--ff-h);font-size:clamp(28px,3.6vw,48px);letter-spacing:-1px;line-height:1.06;margin-bottom:16px}.lp-blogs .sec-h em{color:var(--orange);font-style:italic}.lp-blogs .blogs-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:36px}.lp-blogs .blog-card{background:#fff;border:1px solid rgba(28,26,20,.08);display:block;padding:28px;transition:border-color .2s,transform .2s}.lp-blogs .blog-card:hover{border-color:rgba(232,93,60,.35);transform:translateY(-3px)}.lp-blogs .blog-tag{color:var(--orange);font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.lp-blogs .blog-card h3{color:var(--dark);font-family:var(--ff-h);font-size:18px;line-height:1.25;margin-bottom:10px}.lp-blogs .blog-card p{color:rgba(28,26,20,.48);font-size:13px;font-weight:300;line-height:1.65}@media (max-width:900px){.lp-blogs .section-inner{padding-left:24px;padding-right:24px}.lp-blogs .blogs-grid{grid-template-columns:1fr}}