.hero-climate-link{border-bottom:1px solid var(--line);padding-bottom:2px;transition:border-color .2s,color .2s}
.hero-climate-link:hover,.hero-climate-link:focus-visible{color:var(--text);border-bottom-color:var(--accent)}
.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:14px}
.hero-climate-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:46px;padding:12px 18px;background:var(--accent);color:var(--canvas);font-size:12px;font-weight:500;border:1px solid var(--accent);border-radius:3px;transition:background .2s,border-color .2s}
.hero-climate-cta svg{width:17px;height:17px;flex:none}
.hero-climate-cta:hover{background:var(--text);border-color:var(--text)}
.hero-actions .hero-call{margin-top:0}
@media(max-width:600px){.hero-actions{gap:10px 13px;margin-top:10px}.hero-climate-cta{font-size:11px;gap:16px;padding:10px 12px;min-height:44px}.hero-actions .hero-call{font-size:10px;gap:7px;min-height:44px}.hero-actions .hero-call .mono{display:none}}
@media(max-width:360px){.hero-actions{gap:8px 11px}.hero-climate-cta{font-size:10px;gap:10px;padding:10px}.hero-climate-cta svg{width:15px;height:15px}}
