.purmars-blog-section{width:100%;overflow:hidden;position:relative;background:#fff;box-sizing:border-box}.purmars-blog-section *,.purmars-blog-section *:before,.purmars-blog-section *:after{box-sizing:border-box}.purmars-blog-container{position:relative;width:100%;max-width:1450px;margin:0 auto}.purmars-blog-viewport{width:100%;overflow:hidden}.purmars-blog-track{--purmars-blog-gap:36px;display:flex;gap:var(--purmars-blog-gap);width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0}.purmars-blog-track::-webkit-scrollbar{display:none}.purmars-blog-card{--purmars-blog-columns:3;position:relative;flex:0 0 calc((100% - (var(--purmars-blog-gap)*(var(--purmars-blog-columns) - 1)))/var(--purmars-blog-columns));min-width:0;scroll-snap-align:start;padding-top:58px}.purmars-blog-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#d5dadf}.purmars-blog-date{margin:0 0 28px;color:#30343a;font-size:16px;line-height:1.2;font-weight:700}.purmars-blog-image{position:relative;display:block;width:100%;height:278px;overflow:hidden;border-radius:15px;background:#f0f1f2;text-decoration:none}.purmars-blog-image img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1);transition:transform .5s cubic-bezier(.2,.65,.3,1)}.purmars-blog-card:hover .purmars-blog-image img,.purmars-blog-image:hover img{transform:scale(1.055)}.purmars-blog-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#eee,#dcdcdc)}.purmars-blog-title{margin:30px 0 28px;min-height:68px;color:#111417;font-size:20px;line-height:1.35;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.purmars-blog-title a{color:inherit;text-decoration:none;transition:opacity .2s ease}.purmars-blog-title a:hover{opacity:.75}.purmars-blog-button{min-width:181px;min-height:52px;padding:10px 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:2px solid #f5a500;border-radius:28px;background:#fff;color:#171a1d;font-size:16px;line-height:1;font-weight:700;text-decoration:none!important;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}.purmars-blog-button-icon{color:#f5a500;font-size:25px;line-height:1;transform:translateX(0);transition:transform .25s ease}.purmars-blog-card:hover .purmars-blog-button,.purmars-blog-button:hover{background:#ffe45b;box-shadow:0 10px 28px rgb(245 165 0 / .18)}.purmars-blog-card:hover .purmars-blog-button-icon,.purmars-blog-button:hover .purmars-blog-button-icon{transform:translateX(6px)}.purmars-blog-nav{position:absolute;top:50%;z-index:5;width:46px;height:46px;padding:0;border:0;background:#fff0;color:#9ea2a5;cursor:pointer;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:color .2s ease,opacity .2s ease,transform .2s ease}.purmars-blog-nav svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.purmars-blog-prev{left:-68px}.purmars-blog-next{right:-68px}.purmars-blog-nav:hover{color:#f5a500;transform:translateY(-50%) scale(1.08)}.purmars-blog-nav:disabled{opacity:.25;cursor:default;transform:translateY(-50%)}.purmars-blog-empty{padding:30px;text-align:center;background:#f7f8f9}@media(max-width:1550px){.purmars-blog-prev{left:-48px}.purmars-blog-next{right:-48px}}@media(max-width:1360px){.purmars-blog-prev{left:2px}.purmars-blog-next{right:2px}.purmars-blog-nav{top:44%;background:rgb(255 255 255 / .82);border-radius:50%;box-shadow:0 4px 18px rgb(0 0 0 / .08)}.purmars-blog-viewport{padding:0 18px}}@media(max-width:1024px){.purmars-blog-card{--purmars-blog-columns:2}.purmars-blog-title{font-size:19px}}@media(max-width:767px){.purmars-blog-card{--purmars-blog-columns:1;padding-top:38px}.purmars-blog-card:before{height:1px}.purmars-blog-date{margin-bottom:20px;font-size:15px}.purmars-blog-title{margin:22px 0;min-height:0;font-size:18px}.purmars-blog-button{min-width:165px;min-height:50px;font-size:15px}.purmars-blog-nav{width:42px!important;height:42px!important;top:43%}.purmars-blog-nav svg{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.purmars-blog-track{scroll-behavior:auto}.purmars-blog-image img,.purmars-blog-button,.purmars-blog-button-icon,.purmars-blog-nav{transition:none}}