/* Junyor Edition 3.1: targeted changes only */
/* Job Board: text-only, lighter cards, and ONE pagination cluster. */
.post-type-archive-raices_job .rl229-job-card{grid-template-columns:1fr!important;min-height:0}
.post-type-archive-raices_job .rl229-job-card .rl221-job-copy{min-width:0;width:100%}
.post-type-archive-raices_job .rl229-job-image,.post-type-archive-raices_job .rl229-no-job-image{display:none!important}
.post-type-archive-raices_job .rl239-job-pagination{display:grid;gap:10px;justify-items:center;margin:30px 0 14px}
.post-type-archive-raices_job .rl239-job-pagination p{font-size:.76rem;line-height:1.4;font-style:italic;color:#718077;font-weight:400;letter-spacing:0;margin:4px 0}
.post-type-archive-raices_job .rl239-job-pagination .rl239-pages{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}
/* De-clutter any legacy pagination styles if appended by a plugin */
.post-type-archive-raices_job .rl221-job-grid+.rl-pagination{display:none!important}
/* Programs: compact dynamic upcoming-event information bar */
.rl310-program-announcement{background:#f3f1eb;color:#30483c;border-top:1px solid #e2ddce;border-bottom:1px solid #e2ddce;padding:14px 0;font-size:.92rem}
.rl310-program-announcement>.rl237-container{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px}
.rl310-program-announcement strong{font-weight:750}
.rl310-program-announcement .rl310-countdown{border:1px solid #dcd3c1;background:#fff;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:750;color:#315947}
.rl310-program-announcement .rl310-announce-cta{color:#255540;font-weight:750;text-underline-offset:3px}
/* About: photos inside curved circles, gentle float that can be disabled for accessibility. */
.rl242-about .rl242-hero-shape-one{width:145px;height:145px;left:4%;bottom:10px;border:8px solid #e4c68e;background:#315140 url('../images/v231/tree-branches.jpg') center/cover no-repeat;opacity:.85;box-shadow:0 10px 30px #143e342e;animation:rl310-float-slow 8s ease-in-out infinite}
.rl242-about .rl242-hero-shape-two{top:30px;left:45%;width:115px;height:115px;border:7px solid #f4e8d7;border-radius:50%;transform:none;background:#1f4634 url('../images/v231/tree-sunrise.jpg') center/cover no-repeat;box-shadow:0 10px 30px #143e3428;animation:rl310-float-slow 9s ease-in-out infinite reverse}
.rl242-about .rl242-hero-leaf,.rl242-about .rl242-intro-petal{animation:rl310-float-slow 6.5s ease-in-out infinite alternate}
@keyframes rl310-float-slow{0%,100%{translate:0 0}50%{translate:0 -13px}}
@media(max-width:780px){.rl242-about .rl242-hero-shape-one{width:95px;height:95px;left:-34px;bottom:12px}.rl242-about .rl242-hero-shape-two{width:90px;height:90px;left:auto;right:4%;top:10px}}
@media(prefers-reduced-motion:reduce){.rl242-about .rl242-hero-shape-one,.rl242-about .rl242-hero-shape-two,.rl242-about .rl242-hero-leaf,.rl242-about .rl242-intro-petal{animation:none!important;translate:0 0!important}}
/* Shop: refined, familiar WooCommerce controls without changing product content */
.single-product .rl249-product-buy{min-width:0}
.single-product .rl249-buy-form form.cart{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 10px}
.single-product .rl249-buy-form form.cart .quantity input.qty{min-height:46px;max-width:88px;border:1px solid #d5d8cf;border-radius:12px;background:#fff;text-align:center;font-weight:800}
.single-product .rl249-buy-form form.cart button.single_add_to_cart_button{border:0;border-radius:12px;background:#2c4f3f;color:#fff;min-height:48px;padding:12px 24px;font-weight:800;box-shadow:0 9px 23px #233e2b26;cursor:pointer}
.single-product .rl249-buy-form form.cart button.single_add_to_cart_button:hover{background:#1b3f30;transform:translateY(-1px)}
.single-product .rl249-buy-form .rl252-buy-now{min-height:48px;border-radius:12px;box-shadow:0 9px 23px #d680381c}
.single-product .rl249-product-buy .rl252-cart-icon{display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:#f4f4ed;border-radius:13px;padding:7px 13px}
@media(max-width:640px){.single-product .rl249-buy-form form.cart button.single_add_to_cart_button{flex:1}}
