.membership .price-card{--membership-copy:18px}
.membership .price-card li,.membership .price-card>small{font-size:var(--membership-copy)!important;line-height:1.65}
.membership .price-card li{font-weight:650;padding:12px 0;color:#344b60;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px}
.membership .price-card li:before{content:'✓';font-size:18px;color:#536f79;opacity:1;margin:0}
main .space-local-nav{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;max-width:620px;padding:0 0 12px;margin:8px auto 24px;border:0;border-bottom:1px solid #ffffff80;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}
main .space-local-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:88px;padding:14px 10px;background:#ffffff13;border:1px solid #ffffff50;border-radius:23px 23px 12px 12px;font:600 18px/1.3 Outfit,sans-serif;letter-spacing:.01em;color:#314c64;transition:background .25s,transform .25s,box-shadow .25s;text-decoration:none}
main .space-local-nav a svg{display:block;width:25px;height:25px;flex:none}
main .space-local-nav a:after{content:'';position:absolute;bottom:5px;width:24px;height:2px;border-radius:4px;background:#7b9bb580}
main .space-local-nav a:hover,main .space-local-nav a:focus-visible{background:#ffffff40;box-shadow:inset 0 1px 0 #ffffffb0,0 5px 20px #627b9210;transform:translateY(-2px)}
main .space-local-nav a:nth-child(2):hover{background:#f1d6e038}main .space-local-nav a:nth-child(3):hover{background:#d8d3ef38}
@media(max-width:700px){main .space-local-nav{gap:8px;margin-top:4px}main .space-local-nav a{font-size:18px;padding:13px 8px;min-height:96px}.membership .price-card li{padding:12px 0}}
@media(prefers-reduced-motion:reduce){main .space-local-nav a{transition:none}main .space-local-nav a:hover{transform:none}}
