
.jhr .jhr-more h2{margin:0 0 16px !important}
.jhr .jhr-more-row{gap:10px !important}
.jhr .jhr-close h2{margin:0 0 16px !important}
.jhr .jhr-learn-intro h2{margin:0 0 12px !important}
.jhr .jhr-learn-intro p{margin:0 0 22px !important}
.jhr .jhr-close p{margin:0 0 26px !important}
.jhr .jhr-close-side dt{margin:0 0 4px !important}
.jhr .jhr-close-side dd{margin:0 0 16px !important}
.jhr .jhr-close-side dd:last-child{margin-bottom:0 !important}
.jhr .jhr-body h3{margin:0 0 7px !important}
.jhr .jhr-ask{margin:0 0 14px !important}
.jhr .jhr-lede{margin:0 !important}
.jhr .jhr-hub-note{margin:24px 0 0 !important}
.jhr .jhr-salaam{margin:0 0 18px !important}
.jhr .jhr-toprow .jhr-salaam{margin:0 !important}
.jhr .jhr-world-head{margin-bottom:30px !important}
.jhr .jhr-feel{margin:0 !important}
.jhr .jhr-alt{margin-top:10px !important}
.jhr .jhr-body .jhc-meta{display:block !important;margin:auto 0 12px !important;font-size:.85rem !important;opacity:.75}
.jhr .jhc-btns{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin:0 !important}
.jhr .jhc-btns a{display:flex !important;align-items:center !important;justify-content:center !important;height:48px !important;min-height:0 !important;margin:0 !important;padding:0 12px !important;border-radius:999px !important;font-size:1rem !important;font-weight:700 !important;line-height:1.1 !important;text-align:center !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:none !important;transition:transform .15s !important}
.jhr .jhc-btns a:hover{transform:translateY(-2px) !important}
.jhr .jhc-links{display:flex !important;flex-wrap:wrap !important;gap:4px 10px !important;justify-content:center !important;margin:12px 0 0 !important;padding:0 !important;background:none !important;min-height:0 !important;font-size:.85rem !important}
.jhr .jhc-links a{display:inline !important;color:inherit !important;padding:0 !important;margin:0 !important;background:none !important;border:0 !important;min-height:0 !important;opacity:.8;text-decoration:underline !important;text-underline-offset:3px}
.jhr .jhc-links span{opacity:.5}
@media (max-width:380px){.jhr .jhc-btns a{font-size:.92rem !important;padding:0 8px !important}}
@media (max-width:640px){
 .jhr .jhr-card{display:flex !important;flex-direction:column !important;grid-template-columns:none !important;height:auto !important}
 .jhr .jhr-card .jhr-thumb{position:relative !important;width:100% !important;max-width:none !important;flex:none !important;height:auto !important;min-height:0 !important;aspect-ratio:auto !important;padding:26px 0 22px !important;display:flex !important;align-items:center !important;justify-content:center !important}
 .jhr .jhr-card .jhr-thumb img{position:static !important;display:block !important;width:auto !important;max-width:56% !important;height:auto !important;max-height:250px !important;margin:0 auto !important;inset:auto !important}
 .jhr .jhr-card .jhr-body{width:100% !important;max-width:none !important;min-width:0 !important;padding:20px 20px 22px !important}
 .jhr .jhr-card .jhr-body h3{font-size:1.4rem !important;line-height:1.2 !important;overflow-wrap:anywhere}
 .jhr .jhr-card .jhr-body p{font-size:1rem !important}
 .jhr .jhr-body .jhc-meta{margin:6px 0 14px !important}
 .jhr .jhc-btns a{height:50px !important;font-size:1rem !important;padding:0 8px !important}
}
.jhr .jhc-new{display:inline-block !important;align-self:flex-start !important;background:#E8503A !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;line-height:1.5 !important;border-radius:99px !important;padding:2px 10px !important;margin:0 0 8px !important;width:auto !important}
.jhr .jhr-steps{margin-top:18px !important}
.jhr .jhr-assure{margin-top:18px !important}
@media (max-width:700px){
 .jhr .jhr-world-head{margin-bottom:22px !important}
 .jhr .jhr-body h3{margin-bottom:5px !important}
}
