.pullndry-blog-page{overflow:hidden;background:#f7fbff}.pullndry-blog-hero{position:relative;min-height:330px;display:flex;align-items:center;background-color:#087fc6;background-image:linear-gradient(90deg,rgb(0 119 190 / .98) 0%,rgb(0 151 220 / .9) 43%,rgb(0 151 220 / .2) 68%,rgb(0 151 220 / .05) 100%),url(/wp-content/themes/pullndry-wordpress-theme/img/blog-banner.png);background-repeat:no-repeat;background-position:center,right center;background-size:cover,58% auto}.pullndry-blog-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 118 190 / .2),transparent);pointer-events:none}.pullndry-blog-hero__container{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:55px 40px}.pullndry-blog-hero__content{width:100%;max-width:620px;color:#fff}.pullndry-blog-hero__label{display:inline-block;margin:0 0 15px;padding-bottom:8px;border-bottom:3px solid #23d36b;color:#fff;font-size:14px;font-weight:700;letter-spacing:2px}.pullndry-blog-hero h1{margin:0 0 12px;color:#fff;font-size:clamp(38px, 4vw, 58px);font-weight:700;line-height:1.1}.pullndry-blog-hero__description{max-width:590px;margin:0 0 26px;color:#fff;font-size:18px;line-height:1.6}.pullndry-blog-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:13px 24px;border-radius:7px;background:#20d36b;color:#ffffff!important;font-size:16px;font-weight:700;text-decoration:none!important;box-shadow:0 8px 20px rgb(0 0 0 / .15);transition:transform 0.2s ease,background-color 0.2s ease}.pullndry-blog-hero__button:hover,.pullndry-blog-hero__button:focus{background:#18bd5d;color:#ffffff!important;transform:translateY(-2px)}.pullndry-blog-posts{padding:55px 20px 80px;background:#f7fbff}.pullndry-blog-posts__container,.pullndry-single-post{width:100%;max-width:1280px;margin:0 auto}.pullndry-blog-heading{margin-bottom:35px;text-align:center}.pullndry-blog-heading h2{margin:0;color:#063b70;font-size:clamp(30px, 3vw, 42px);font-weight:700;line-height:1.2}.pullndry-blog-heading span{display:block;width:52px;height:3px;margin:12px auto 0;background:#20d36b}.pullndry-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pullndry-blog-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:#fff;border:1px solid #e2ebf3;border-radius:10px;box-shadow:0 10px 30px rgb(3 55 103 / .09);transition:transform 0.25s ease,box-shadow 0.25s ease}.pullndry-blog-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px rgb(3 55 103 / .14)}.pullndry-blog-card__image-link{display:block;width:100%;overflow:hidden}.pullndry-blog-card__image{display:block;width:100%;height:230px;object-fit:cover;transition:transform 0.35s ease}.pullndry-blog-card:hover .pullndry-blog-card__image{transform:scale(1.04)}.pullndry-blog-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px 24px 24px}.pullndry-blog-card__meta,.pullndry-single-post__meta{display:flex;flex-wrap:wrap;gap:7px 14px;color:#6d7680;font-size:13px;line-height:1.5}.pullndry-blog-card__meta a,.pullndry-single-post__categories a{color:#0585d1;font-weight:600;text-decoration:none}.pullndry-blog-card__title{margin:12px 0 10px;font-size:23px;font-weight:700;line-height:1.3}.pullndry-blog-card__title a{color:#063b70;text-decoration:none}.pullndry-blog-card__title a:hover,.pullndry-blog-card__title a:focus{color:#0585d1}.pullndry-blog-card__excerpt{display:-webkit-box;overflow:hidden;color:#555f69;font-size:15px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pullndry-blog-card__excerpt p{margin:0}.pullndry-blog-card__button{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:0;background:#fff0;color:#17bd5d!important;font-size:15px;font-weight:700;text-decoration:none!important}.pullndry-blog-card__button:hover,.pullndry-blog-card__button:focus{color:#079747!important}.pullndry-blog-empty{margin:0;padding:35px;background:#fff;color:#555f69;text-align:center;border-radius:10px}.pullndry-blog-pagination{margin-top:45px;text-align:center}.pullndry-blog-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pullndry-blog-pagination a,.pullndry-blog-pagination span{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;padding:8px 13px;color:#063b70;background:#fff;border:1px solid #dce7f0;border-radius:6px;text-decoration:none}.pullndry-blog-pagination .current,.pullndry-blog-pagination a:hover,.pullndry-blog-pagination a:focus{color:#fff;background:#0585d1;border-color:#0585d1}.pullndry-single-post{padding:70px 20px 90px}.pullndry-single-post__article{max-width:900px;margin:0 auto}.pullndry-single-post__header{margin-bottom:32px;text-align:center}.pullndry-single-post__title{margin:12px 0 0;color:#063b70;font-size:clamp(30px, 4vw, 48px);font-weight:700;line-height:1.2}.pullndry-single-post__featured-image{margin-bottom:36px;overflow:hidden;border-radius:10px}.pullndry-single-post__featured-image img{display:block;width:100%;height:auto}.pullndry-single-post__content{color:#4f5963;font-size:17px;line-height:1.8}.pullndry-single-post__content p,.pullndry-single-post__content ul,.pullndry-single-post__content ol,.pullndry-single-post__content blockquote,.pullndry-single-post__content figure{margin:0 0 22px}.pullndry-single-post__content ul,.pullndry-single-post__content ol{padding-left:28px}.pullndry-single-post__content h2,.pullndry-single-post__content h3,.pullndry-single-post__content h4{margin:32px 0 12px;color:#063b70;font-weight:700;line-height:1.3}.pullndry-single-post__content a{color:#0585d1}@media (max-width:950px){.pullndry-blog-hero{min-height:310px;background-size:cover,68% auto}.pullndry-blog-hero__container{padding:45px 30px}.pullndry-blog-hero__content{max-width:540px}.pullndry-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.pullndry-blog-hero{min-height:430px;align-items:flex-end;background-image:linear-gradient(90deg,rgb(0 111 183 / .95),rgb(0 145 210 / .68)),url(/wp-content/themes/pullndry-wordpress-theme/img/blog-banner.png);background-position:center,center;background-size:cover}.pullndry-blog-hero__container{padding:45px 20px 38px}.pullndry-blog-hero__content{max-width:100%}.pullndry-blog-hero__label{font-size:12px;letter-spacing:1.5px}.pullndry-blog-hero h1{font-size:37px}.pullndry-blog-hero__description{margin-bottom:22px;font-size:16px;line-height:1.5}.pullndry-blog-hero__button{min-height:48px;padding:11px 20px;font-size:15px}.pullndry-blog-posts{padding:42px 15px 60px}.pullndry-blog-heading{margin-bottom:28px}.pullndry-blog-heading h2{font-size:32px}.pullndry-blog-grid{grid-template-columns:1fr;gap:22px}.pullndry-blog-card__image{height:210px}.pullndry-blog-card__body{padding:20px}.pullndry-blog-card__title{font-size:21px}.pullndry-blog-card__excerpt{font-size:15px}.pullndry-single-post{padding:45px 15px 65px}.pullndry-single-post__content{font-size:16px}}