.fifo-public-membership-panel{box-sizing:border-box;max-width:880px;margin:16px auto 28px;padding:clamp(20px,4vw,36px);border:1px solid #d9e8de;border-radius:18px;background:#fff;color:#183d32;overflow-wrap:anywhere}.fifo-public-membership-panel h2{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:8px 0 18px;color:#063c2f}.fifo-public-membership-panel p{font-size:16px;line-height:1.6;margin:12px 0}.fifo-public-membership-eyebrow{font-size:12px!important;letter-spacing:.14em;font-weight:750;color:#138046}.fifo-public-membership-form label{font-size:14px;line-height:1.65;display:block}.fifo-public-membership-form input[type=checkbox]{margin-right:8px;vertical-align:middle}.fifo-public-membership-button{display:inline-block;max-width:100%;box-sizing:border-box;border:0!important;border-radius:8px;padding:13px 18px!important;margin:12px 0;background:#0d7f44!important;color:#fff!important;font-size:16px!important;font-weight:700;text-align:center;text-decoration:none!important;white-space:normal;cursor:pointer}.fifo-public-membership-button:hover,.fifo-public-membership-button:focus{background:#065e33!important;color:#fff!important}.fifo-public-membership-small{color:#536b63;font-size:13px!important}@media(max-width:600px){.fifo-public-membership-panel{margin:12px 0 20px;padding:20px 16px}.fifo-public-membership-button{display:block;width:100%}}
