.yk-contribute{margin-top:32px;border-top:3px solid #0b6cf2;padding:24px 0;color:#143a51}.yk-contribute>small{color:#0756b8;letter-spacing:.08em}.yk-contribute form{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#edf6ff;padding:24px;border-radius:12px}.yk-contribute label{display:grid;gap:8px;font-size:16px;min-width:0}.yk-contribute label:has(textarea),.yk-contribute .yk-contribute-check{grid-column:1/-1}.yk-contribute input,.yk-contribute select,.yk-contribute textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px;font:inherit;color:#143a51;background:#fff;border:1px solid #a7c6de;border-radius:6px}.yk-contribute .yk-contribute-check{display:flex;align-items:flex-start;line-height:1.7}.yk-contribute input[type=checkbox]{width:24px;min-width:24px;min-height:24px}.yk-contribute button,.yk-contribute [data-contribution-mail]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #0756b8;background:#0756b8;color:white;border-radius:6px;font:inherit;cursor:pointer}.yk-contribute pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;padding:20px;background:#f2f8fc;border:1px solid #c6dceb}.yk-contribute [hidden]{display:none}.yk-contribute :focus-visible{outline:3px solid #0b6cf2;outline-offset:3px}.yk-contribute p{line-height:1.8}.yk-contribute [data-contribution-copy]{margin-top:12px}@media(max-width:640px){.yk-contribute form{grid-template-columns:1fr;padding:16px}}
.yk-renewal .yk-contribute button{background:#0756b8!important;color:#fff!important}
