.benefit-share{min-width:0}.benefit-share__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.benefit-share__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.6rem .9rem;border:1px solid #cbd6dc;border-radius:.6rem;background:#fff;color:#153e52;font:inherit;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none;cursor:pointer}.benefit-share__button--primary{background:#153e52;border-color:#153e52;color:#fff}.benefit-share__button:hover{background:#edf3f6}.benefit-share__button--primary:hover{background:#0d3042}.benefit-share__button:focus-visible{outline:3px solid #bf740b;outline-offset:3px}.benefit-share__button svg{flex:0 0 1rem;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.benefit-share__status{margin:.5rem 0 0;color:#3c5867;font-size:.8125rem;line-height:1.5}.benefit-share__status:empty{display:none}.benefit-share--compact .benefit-share__button{padding:.5rem .7rem;border-color:transparent;background:transparent;color:#153e52}.benefit-share--compact .benefit-share__button:hover{background:#edf3f6}.benefit-share__link{display:grid;gap:.4rem;margin-top:.75rem;font-size:.8125rem}.benefit-share__link input{min-width:0;width:100%;min-height:44px;padding:.6rem;border:1px solid #cbd6dc;border-radius:.5rem;background:#fff;color:#153e52;font:inherit}