.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.plan-card{display:flex;flex-direction:column;margin:0}.plan-card h2{font-size:calc(28px * var(--font-scale,1));margin:18px 0 8px}.plan-card ul{padding-left:18px;line-height:2;color:var(--muted);font-size:calc(14px * var(--font-scale,1));margin-bottom:24px;flex:1}.plan-card.featured{background:#e0efad}.plan-card .wide{text-align:center}.customize-panel{max-width:650px;margin-top:30px}.member-status{background:#e8edff}.member-consent{display:flex;gap:10px;align-items:flex-start;line-height:1.6}.member-consent input{width:18px;flex:none;margin-top:4px}#memberError{color:#a63838}.member-status .primary{display:inline-block}.plan-card a{scroll-margin-top:24px}#memberForm{scroll-margin-top:25px}
@media(max-width:760px){.plans-grid{grid-template-columns:1fr}.plan-card{padding:24px}.plan-card h2{font-size:calc(27px * var(--font-scale,1))}#navigation{grid-template-columns:repeat(5,1fr)}#navigation a{font-size:calc(11px * var(--font-scale,1));padding-left:3px;padding-right:3px}html[lang=en] #navigation a:last-child{font-size:calc(10px * var(--font-scale,1))}}

.member-account{display:flex;align-items:center;gap:8px;font-size:calc(14px * var(--font-scale));max-width:220px;overflow-wrap:anywhere;flex-shrink:0}.member-initial{display:grid;place-items:center;width:30px;height:30px;background:#e0efad;border-radius:50%;color:#243b32;flex-shrink:0}.member-identity{display:flex;flex-direction:column;gap:5px;margin-bottom:18px;overflow-wrap:anywhere}.member-identity strong{font-size:calc(21px * var(--font-scale))}.member-identity span{font-size:calc(13px * var(--font-scale));color:var(--muted)}
@media(max-width:700px){header:has(.member-account){flex-wrap:wrap;gap:12px}.member-account{max-width:100%;font-weight:500}}
.member-animal-avatar{display:block;width:52px;height:52px;flex:none;border-radius:50%;overflow:hidden;background:var(--avatar-bg,#e0efad);border:2px solid #fff;box-shadow:0 2px 8px #263a3210}.member-animal-avatar svg{display:block;width:100%;height:100%;overflow:hidden}.member-account{gap:11px;font-size:calc(16px * var(--font-scale));min-height:52px}.member-account .member-initial{width:52px;height:52px;font-size:calc(20px * var(--font-scale));border:2px solid white}.member-avatar-button{align-self:flex-start;display:flex;flex-direction:column;align-items:center;gap:7px;background:none;padding:0;margin:0 0 10px}.member-avatar-button .member-animal-avatar{width:96px;height:96px;border-width:3px;box-shadow:0 3px 12px #263a3214}.member-avatar-button small{font-size:calc(12px * var(--font-scale));color:#3458eb}.member-avatar-button:hover .member-animal-avatar{box-shadow:0 0 0 3px #3458eb20}.member-identity>.member-avatar-button+strong{margin-top:0}

.member-signout{white-space:nowrap;font-size:13px}.goal-order-controls select{color:#987027;letter-spacing:2px}
