.membership-application{color:#073752;grid-template-columns:minmax(230px,.85fr) minmax(460px,2fr) minmax(240px,.8fr);gap:26px;max-width:1580px;margin:auto;padding:30px;font:16px/1.55 DM Sans,Arial,sans-serif;display:grid}.membership-application *{box-sizing:border-box}.membership-application :focus-visible{outline-offset:3px;outline:3px solid #19a3b5}.ma-intro{padding:5px 6px 250px;position:relative;overflow:hidden}.ma-intro:before{content:"";z-index:0;background:linear-gradient(#f4f9fc00,#f4f9fc66),url(/site/assets/portal-lake-background.png) bottom/cover;height:330px;position:absolute;bottom:0;left:-30px;right:-30px;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.ma-intro>*{z-index:1;position:relative}.ma-back{color:#174b73;margin-bottom:38px;font-size:14px;text-decoration:none;display:block}.ma-eyebrow{color:#278597;letter-spacing:2px;font-size:12px;font-weight:700;display:block}.ma-intro h1{letter-spacing:-1px;margin:16px 0 18px;font:700 44px/1.15 Georgia,serif}.ma-intro>p{margin:0;line-height:1.7}.ma-steps{margin:32px 0;padding:0;list-style:none}.ma-steps li{align-items:flex-start;gap:15px;padding-bottom:25px;display:flex;position:relative}.ma-steps li>span{color:#416883;background:#f4f9fc;border:1px solid #b8cedb;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.ma-steps li:not(:last-child):after{content:"";border-left:1px solid #9dbbcd;height:26px;position:absolute;top:46px;left:20px}.ma-steps b{padding-top:3px;display:block}.ma-steps small{color:#59798f;margin-top:5px;font-size:14px;line-height:1.4;display:block}.ma-steps .active>span,.ma-steps .complete>span{color:#fff;background:linear-gradient(120deg,#36a9b6,#027a8b);border-color:#0000}.ma-motto{font:italic 25px/1.2 Georgia,serif;position:absolute;bottom:60px;left:7px}.ma-motto:before{content:"";border-top:2px solid #1a8e9b;width:48px;margin-bottom:20px;display:block}.ma-card{background:#fff;border:1px solid #d8e6ef;border-radius:12px;align-self:start;padding:30px;box-shadow:0 3px 14px #164e7606}.ma-form-heading{align-items:center;gap:20px;margin-bottom:27px;display:flex}.ma-stage-icon{color:#0d5778;background:#e5f3f7;border-radius:50%;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid}.ma-form-heading h2{margin:8px 0 12px;font:700 31px/1.2 Georgia,serif}.ma-form-heading p{color:#55768e;margin:0;font-size:14px}.ma-form-heading>.ma-outline{white-space:nowrap;margin-left:auto}.ma-fields{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.membership-application label{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.ma-fields input,.ma-fields select,.ma-comments textarea{color:#234c6b;background:#fff;border:1px solid #c7d9e5;border-radius:5px;width:100%;min-width:0;height:45px;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}.ma-fields input[readonly]{background:#f4f8fb}.ma-fields input[aria-invalid=true],.ma-fields select[aria-invalid=true]{border-color:#b75636}.ma-fields small{color:#63819a;font-size:12px;font-weight:400;line-height:1.45}.ma-field-error,.ma-error{color:#a0452e;font-size:14px;font-weight:400}.ma-wide{grid-column:1/-1}.ma-actions{border-top:1px solid #dce7ef;justify-content:space-between;gap:15px;margin-top:28px;padding-top:23px;display:flex}.ma-primary,.ma-outline{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 19px;font:600 14px/1.3 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.ma-primary{color:#fff;background:#073b57;border:1px solid #073b57}.ma-outline{color:#0a4264;background:#f8fbfd;border:1px solid #bfd5e3}.ma-step-3 .ma-primary{background:#00808b;border-color:#00808b}.ma-primary:disabled{opacity:.55;cursor:wait}.ma-sidebar{flex-direction:column;gap:18px;display:flex}.ma-sidebar section{background:#eff8fc;border:1px solid #deedf4;border-radius:10px;gap:12px;padding:20px;display:flex}.ma-sidebar section>svg{color:#07577b;flex-shrink:0}.ma-sidebar h3{margin:0 0 10px;font-size:14px}.ma-sidebar p{color:#54748c;margin:0 0 12px;font-size:14px;line-height:1.7}.ma-sidebar .ma-outline{background:#e7f3f9;width:100%}.ma-benefits{border-top:1px solid #dce7ef;margin:4px 5px;padding-top:20px}.ma-benefits>p{color:#194464;align-items:center;gap:13px;font-size:15px;display:flex}.ma-benefits>p>span{background:#e4f1f6;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ma-help-inline{background:#edf7fd;border:1px solid #cce3f2;border-radius:7px;align-items:center;gap:14px;margin-top:23px;padding:18px;display:flex}.ma-help-inline svg{flex-shrink:0}.ma-help-inline p{color:#456e8d;margin:5px 0 0;font-size:14px}.ma-help-inline>a{white-space:nowrap;margin-left:auto}.ma-step-2,.ma-step-3{grid-template-columns:minmax(250px,1fr) minmax(600px,2.6fr)}.ma-review{background:#f6fafd;border:1px solid #dceaf3;border-radius:9px;margin-bottom:16px;padding:20px}.ma-review h3{align-items:center;gap:13px;margin:0 0 20px;font-size:16px;display:flex}.ma-review h3>svg{color:#006394}.ma-review button{color:#06739c;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:14px;text-decoration:underline}.ma-review dl{grid-template-columns:1fr 1fr;gap:13px 24px;margin:0;padding-left:37px;display:grid}.ma-review dt{font-size:13px;font-weight:600}.ma-review dd{color:#456b86;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px}.membership-application .ma-certify{background:#f5f9fc;border:1px solid #d7e7ef;border-radius:7px;flex-direction:row;align-items:flex-start;gap:13px;padding:17px;font-size:14px;line-height:1.6}.ma-certify input{accent-color:#087f90;flex-shrink:0;width:19px;height:19px;margin:3px 0}.ma-comments{background:#f5f9fc;border:1px solid #d7e7ef;border-radius:7px;margin-top:12px;padding:17px}.ma-comments textarea{resize:vertical;height:80px}.ma-status{max-width:1100px;display:block}.ma-status h1{font:700 30px Georgia,serif}.ma-status-pill{text-transform:capitalize;color:#007a88}.ma-status .ma-card>svg{color:#128381}.ma-status .ma-outline{margin-top:20px}.ma-embedded{padding:12px 0 25px}.ma-public-page{background:#f4f9fc;min-height:100vh}.ma-public-header{background:#fff;border-bottom:1px solid #e1ebf3;justify-content:space-between;align-items:center;gap:20px;padding:16px 34px;font-family:DM Sans,Arial,sans-serif;display:flex}.ma-public-brand{color:#073752;align-items:center;gap:12px;text-decoration:none;display:flex}.ma-public-brand img{object-fit:contain;background:#073752;border-radius:50%;width:72px;height:72px;padding:2px}.ma-public-brand b{font-size:15px;line-height:1.4}.ma-public-brand small{letter-spacing:1.4px;margin-top:5px;font-size:10px;display:block}.ma-public-header nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ma-public-header nav a{color:#073752;font-size:14px;font-weight:600;text-decoration:none}.ma-public-header nav a.active{border-bottom:2px solid #09859b;padding:15px 0}.ma-public-footer{text-align:center;color:#607b8e;letter-spacing:2px;padding:24px;font:12px DM Sans,Arial,sans-serif}@media (max-width:1200px){.membership-application{grid-template-columns:230px minmax(0,1fr)}.ma-sidebar{flex-flow:wrap;grid-column:2}.ma-sidebar>section{flex:1;min-width:230px}.ma-benefits{width:100%}.ma-card{padding:24px}.ma-intro h1{font-size:36px}.ma-public-header{flex-wrap:wrap}.ma-public-header nav{gap:17px}.ma-step-2,.ma-step-3{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:800px){.membership-application{padding:20px;display:block}.ma-intro{padding:0 0 20px}.ma-intro:before,.ma-motto{display:none}.ma-intro h1{font-size:30px}.ma-intro>p{font-size:14px}.ma-back{margin-bottom:18px}.ma-steps{gap:12px;margin:22px 0 0;display:flex}.ma-steps li{flex:1;gap:8px;padding-bottom:0}.ma-steps li:after{display:none}.ma-steps li>span{width:30px;height:30px;font-size:14px}.ma-steps b{padding-top:4px;font-size:13px}.ma-steps small{display:none}.ma-sidebar{margin-top:20px}.ma-form-heading{gap:12px}.ma-stage-icon{width:50px;height:50px}.ma-form-heading h2{font-size:25px}.ma-form-heading>.ma-outline{display:none}.ma-help-inline{flex-wrap:wrap}.ma-help-inline a{margin-left:38px}.ma-embedded{padding:0}.ma-public-header{padding:12px 18px}.ma-public-header nav{gap:13px}.ma-public-header nav a{font-size:12px}.ma-public-brand img{width:54px;height:54px}.ma-public-brand b{font-size:12px}.ma-public-brand small{font-size:8px}}@media (max-width:500px){.ma-fields,.ma-review dl{grid-template-columns:1fr}.ma-wide{grid-column:auto}.ma-card{padding:20px 17px}.ma-form-heading h2{font-size:23px}.ma-stage-icon{width:43px;height:43px}.ma-stage-icon svg{width:26px}.ma-actions{flex-wrap:wrap}.ma-actions>*{width:100%}.ma-review dl{padding-left:0}.ma-sidebar{display:block}.ma-sidebar>section{margin-bottom:15px}}.ma-public-header nav a.ma-primary{color:#fff}.participant-portal .ma-intro h1{margin:16px 0 18px}.participant-portal .ma-form-heading h2{margin:8px 0 12px}.participant-portal .ma-form-heading p,.participant-portal .ma-intro>p{margin:0}.participant-portal .ma-review h3{margin:0 0 20px}.participant-portal .membership-application button{font-size:14px}.participant-portal .ma-help-inline p{margin:5px 0 0}
