
.membership-nav{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;padding:8px 14px!important;border:1px solid #48776c;border-radius:999px;background:#eef5f0;color:#214f49!important;text-decoration:none!important;white-space:nowrap;font-weight:700;box-sizing:border-box}.membership-nav:hover,.membership-entry-button:hover{background:#dcebe3}.membership-nav:focus-visible,.membership-entry-button:focus-visible,.membership-entry-inline a:focus-visible{outline:3px solid #a66d22;outline-offset:4px}.membership-entry-card{box-sizing:border-box;max-width:1160px;width:calc(100% - 32px);margin:24px auto;padding:22px 26px;border:1px solid #b7cdc3;border-left:4px solid #497c6b;border-radius:16px;background:#f0f6f1;color:#193f42;display:flex;align-items:center;justify-content:space-between;gap:24px}.membership-entry-card h2{font-size:clamp(20px,2.1vw,28px);line-height:1.45;margin:4px 0 8px}.membership-entry-card p{line-height:1.75;margin:6px 0;max-width:720px}.membership-entry-eyebrow{font-size:12px!important;letter-spacing:.08em;font-weight:800;color:#42685c;margin:0 0 6px!important}.membership-entry-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid #3c6d60;border-radius:9px;background:#fff;color:#214f49!important;line-height:1.5;font-weight:700;text-align:center;text-decoration:none;box-sizing:border-box;flex-shrink:0}.membership-entry-inline{border-top:1px solid #bdcec2;margin-top:24px;padding-top:18px}.membership-entry-inline h4{font-size:21px;line-height:1.5;margin:4px 0 8px}.membership-entry-inline p{font-size:15px;line-height:1.75}.membership-entry-inline a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:700;color:#265e52;text-underline-offset:5px}.membership-collection-card .membership-entry-button{margin:4px 0 10px}.membership-entry-note{font-size:14px;line-height:1.75;color:#45616a}.membership-other-access{border-top:1px solid #c9d7d0;margin-top:18px;padding-top:12px}.membership-other-access summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-weight:700;font-size:15px}.membership-other-access p,.membership-other-access a{font-size:14px;line-height:1.75}.membership-other-access a{display:inline-flex;align-items:center;min-height:44px}.site-return{flex-wrap:wrap}.site-return .membership-nav{margin-left:auto}@media(max-width:700px){header.site-header nav{flex-wrap:wrap!important;overflow:visible!important}.membership-entry-card{align-items:stretch;flex-direction:column;padding:20px;gap:12px}.membership-entry-card .membership-entry-button{width:100%}.membership-entry-inline h4{font-size:19px}.membership-nav{font-size:14px!important;padding:8px 12px!important}.site-return .membership-nav{margin-left:0}.membership-collection-card .membership-entry-button{width:100%}}
