:root{--green:#1eb980;--teal:#045d56;--dark:#072520;--ink:#1b1c1e;--muted:#3d5e5a;--border:#d0e4de;--surface:#f2f5f4;--white:#fff}.sd-blog{background:var(--surface);font-family:Roboto,sans-serif;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:72px 80px;position:relative;right:50%;width:100vw}.sd-blog,.sd-blog *{box-sizing:border-box}.sd-blog *{margin:0;padding:0}.sd-blog .blog-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 32px;max-width:1400px}.sd-blog .section-label{color:var(--teal);display:block;font-size:13px;font-weight:600;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.sd-blog .blog-title{color:var(--teal);font-family:"DM Serif Display",serif;font-size:42px;font-weight:400;line-height:1.15}.sd-blog .blog-arrows{display:flex;flex-shrink:0;gap:10px;padding-bottom:4px}.sd-blog .arrow-btn{align-items:center;background:var(--white);border:1.5px solid var(--teal);border-radius:50%;color:var(--teal);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s;width:44px}.sd-blog .arrow-btn:hover{background:var(--teal);color:var(--white)}.sd-blog .arrow-btn:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sd-blog .blog-track-wrap{margin:0 auto;max-width:1400px;overflow:hidden}.sd-blog .blog-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sd-blog .blog-track::-webkit-scrollbar{display:none}.sd-blog .blog-card{display:flex;flex:0 0 calc(25% - 15px);flex-direction:column;min-width:200px;scroll-snap-align:start;text-decoration:none;transition:transform .2s}.sd-blog .blog-card:hover{transform:translateY(-3px)}.sd-blog .blog-card-img{aspect-ratio:1/1;background:#d9d9d9;border-radius:8px;margin-bottom:14px;overflow:hidden;width:100%}.sd-blog .blog-card-img img{display:block;height:100%;object-fit:cover;transition:transform .3s;width:100%}.sd-blog .blog-card:hover .blog-card-img img{transform:scale(1.05)}.sd-blog .blog-card-img-placeholder{background:linear-gradient(135deg,var(--teal) 0,var(--dark) 100%);height:100%;width:100%}.sd-blog .blog-card-body{display:flex;flex-direction:column;gap:6px}.sd-blog .blog-card-date{color:var(--muted);font-size:12px;font-weight:400}.sd-blog .blog-card-title{color:var(--ink);font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.sd-blog .blog-card:hover .blog-card-title{color:var(--teal)}.sd-blog .blog-card-debug{color:red;font-size:11px;margin-top:4px}@media (max-width:1024px){.sd-blog{padding:60px 40px}.sd-blog .blog-title{font-size:36px}.sd-blog .blog-card{flex:0 0 calc(33.33% - 14px)}}@media (max-width:768px){.sd-blog{padding:48px 24px}.sd-blog .blog-title{font-size:30px}.sd-blog .blog-head{align-items:flex-start;flex-direction:column;gap:16px}.sd-blog .blog-card{flex:0 0 calc(50% - 10px)}}@media (max-width:480px){.sd-blog .blog-card{flex:0 0 75vw}}