/* Explore V4 CSP-safe stylesheet. All rules are scoped to #cr-explore-v4. */
#cr-explore-v4{width:100%;box-sizing:border-box;padding:0!important;overflow:hidden;border:1px solid #dbe7e0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 40px rgba(12,48,44,.06)!important}
#cr-explore-v4 .cr-v4-hero{padding:30px 32px 26px;background:linear-gradient(115deg,#eaf4ef,#f7fbf9 75%);border-bottom:1px solid #dae8e1}
#cr-explore-v4 .cr-v4-hero .eyebrow{margin:0 0 12px;color:#2a6a60;font-size:.75rem;letter-spacing:.14em;font-weight:800}
#cr-explore-v4 .cr-v4-hero h2{margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.12;color:#173b37}
#cr-explore-v4 .cr-v4-hero>p:last-child{margin:0;max-width:68ch;line-height:1.7;color:#526962}
#cr-explore-v4 .cr-v4-main{padding:28px 32px 30px}
#cr-explore-v4 .cr-v4-tabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;border:0!important}
#cr-explore-v4 .cr-v4-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:45px!important;padding:11px 15px!important;margin:0!important;border:1px solid #ccddd5!important;border-radius:10px!important;background:#f7faf8!important;color:#1f6057!important;font-weight:750!important;font-size:.9rem!important;line-height:1.3!important;text-decoration:none!important;box-sizing:border-box!important;box-shadow:none!important}
#cr-explore-v4 .cr-v4-tab.is-active{border-color:#236b60!important;background:#236b60!important;color:#fff!important;box-shadow:0 3px 8px rgba(27,97,85,.16)!important}
#cr-explore-v4 .cr-v4-tab:hover{background:#eaf4ee!important}
#cr-explore-v4 .cr-v4-tab.is-active:hover{background:#19574e!important}
#cr-explore-v4 a:focus-visible{outline:3px solid #8bc0ae!important;outline-offset:3px!important}
#cr-explore-v4 .cr-v4-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin:28px 0 20px!important;padding:0 0 18px!important;border-bottom:1px solid #e1eae6!important}
#cr-explore-v4 .cr-v4-section-head h3{margin:0 0 7px!important;font-size:1.25rem!important;line-height:1.3!important;color:#193d38!important;font-weight:800!important}
#cr-explore-v4 .cr-v4-section-head p{margin:0!important;color:#657873!important;font-size:.9rem!important;line-height:1.55!important}
#cr-explore-v4 .cr-v4-count{display:inline-flex!important;white-space:nowrap!important;align-items:center!important;padding:8px 11px!important;background:#eaf4ef!important;color:#225f55!important;border-radius:99px!important;font-size:.8rem!important;font-weight:750!important}
#cr-explore-v4 .cr-v4-results{display:grid!important;gap:16px!important}
#cr-explore-v4 .cr-v4-card{display:block!important;padding:22px 24px!important;margin:0!important;background:#fff!important;border:1px solid #dce9e3!important;border-radius:14px!important;box-shadow:0 5px 20px rgba(15,65,56,.055)!important}
#cr-explore-v4 .cr-v4-card:hover{border-color:#b9d5c6!important;box-shadow:0 8px 24px rgba(15,65,56,.09)!important}
#cr-explore-v4 .cr-v4-card>div:first-child{display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:12px!important}
#cr-explore-v4 .cr-v4-card>div:first-child span:first-child{display:inline-block!important;color:#2a7568!important;background:#edf6f1!important;border-radius:7px!important;padding:5px 9px!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.035em!important}
#cr-explore-v4 .cr-v4-card>div:first-child span:last-child{font-size:.78rem!important;color:#798a83!important}
#cr-explore-v4 .cr-v4-card h4{margin:0 0 13px!important;color:#173b37!important;font-size:1.03rem!important;line-height:1.42!important;font-weight:800!important}
#cr-explore-v4 .cr-v4-card>p{margin:0 0 17px!important;color:#4f6760!important;line-height:1.75!important;font-size:.94rem!important}
#cr-explore-v4 .cr-v4-card>a{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:10px 14px!important;margin:0!important;background:#ecf5f0!important;color:#1d6558!important;border:1px solid #d2e5da!important;border-radius:8px!important;text-decoration:none!important;font-size:.86rem!important;font-weight:800!important}
#cr-explore-v4 .cr-v4-main>aside{padding:17px 19px!important;margin-top:23px!important;background:#f3f7f4!important;border:1px solid #e2eae4!important;border-radius:11px!important}
#cr-explore-v4 .cr-v4-main>aside p{margin:0!important;line-height:1.65!important;color:#52695f!important;font-size:.86rem!important}
#cr-explore-v4 .cr-v4-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:22px!important}
#cr-explore-v4 .cr-v4-actions>a{display:inline-flex!important;padding:12px 16px!important;border-radius:9px!important;background:#236b60!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;font-size:.9rem!important}
#cr-explore-v4 .cr-v4-actions>a+ a{background:#fff!important;border:1px solid #cbded4!important;color:#225d54!important}
@media(max-width:700px){#cr-explore-v4 .cr-v4-hero{padding:24px 20px!important}#cr-explore-v4 .cr-v4-main{padding:20px!important}#cr-explore-v4 .cr-v4-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#cr-explore-v4 .cr-v4-tab{width:100%!important;padding:10px 8px!important;font-size:.82rem!important}#cr-explore-v4 .cr-v4-card{padding:18px!important}#cr-explore-v4 .cr-v4-section-head{flex-wrap:wrap!important}}
@media(max-width:390px){#cr-explore-v4 .cr-v4-tabs{grid-template-columns:1fr!important}}

/* CSP-safe: no inline CSS required. */
#cr-explore-v4 .cr-v4-hero .eyebrow{display:block}
#cr-explore-v4 .cr-v4-card>div:first-child{display:flex;gap:9px;align-items:center;margin-bottom:12px}
#cr-explore-v4 .cr-v4-card>div:first-child span:first-child{display:inline-block}
#cr-explore-v4 .cr-v4-card>div:first-child span:last-child{color:#78877e}
#cr-explore-v4 .cr-v4-results{display:grid;gap:16px}
#cr-explore-v4 .cr-v4-main>div[role=status]{padding:28px 24px;border:1px solid #dbe8e1;border-radius:12px;background:#f5f9f6}
#cr-explore-v4 .cr-v4-main>div[role=status] h4{margin:0 0 10px;color:#234b43}
#cr-explore-v4 .cr-v4-main>div[role=status] p{margin:0;line-height:1.7;color:#536d62}
#cr-explore-v4 .cr-v4-actions>a span{margin-left:8px}
