:root{--green:#245440;--orange:#F15A3B;--cream:#F7F1E5;--ink:#24251F}.pen-viewport .hj-shared-cta{font-size:16px;font-weight:700;line-height:1.45;gap:10px}
.hj-shared-cta{display:flex;align-items:center;gap:12px;padding:0 16px;height:62px;min-height:62px;font-size:16px;background:var(--green);color:white!important;border-radius:6px;text-decoration:none!important;font-weight:700;line-height:1.5;box-sizing:border-box}.hj-shared-cta img{width:24px!important;height:30px!important;object-fit:contain;margin:0!important}.hj-shared-cta span{flex:1}.hj-shared-cta b{color:var(--orange);font-size:25px;font-weight:400}.hj-shared-cta:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.hj-cta-inline,.hj-cta-ending{margin:24px 0}.hs-foot nav{display:grid;gap:0}.hs-logo img{object-fit:contain}.hj-shared-sticky{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,720px);padding:28px 20px 14px;background:linear-gradient(transparent,#fff 25%);z-index:30}


.hj-cta-legacy{width:100%;height:62px;min-height:62px;padding:0 16px;gap:10px;flex-shrink:0}.hj-foot-legacy{width:100%;box-sizing:border-box;background:#EDF3EE;padding:22px 20px 26px;font-size:11px;line-height:20px}.hj-foot-legacy small{font-size:10px;line-height:15px}

