body{background:#f8f2eb;color:#402932}.member-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem max(1.25rem,calc((100vw - 1160px)/2));border-bottom:1px solid #caa1bb;background:#fff}.member-brand{display:block;width:100px;height:76px;overflow:hidden}.member-brand img{width:100%;height:100%;object-fit:contain}.member-header nav{display:flex;gap:clamp(.7rem,2vw,2rem);flex-wrap:wrap}.member-header nav a{color:#694b58;font-weight:700;text-decoration:none}.member-header nav a[aria-current]{text-decoration:underline;text-underline-offset:.35rem}.member-main{max-width:1160px;margin:auto;padding:clamp(1.5rem,4vw,3.5rem) 1.25rem 5rem}.member-heading{max-width:740px;margin-bottom:1.8rem}.member-heading h1{font-size:clamp(2.6rem,6vw,5.3rem);line-height:1.03;margin:.5rem 0 1rem;color:#694b58}.member-heading h1 em{color:#a74796;font-style:normal}.member-heading>p:last-child{font-size:1.1rem;line-height:1.5}.member-grid-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);align-items:start;gap:1.25rem}.member-card-panel,.member-side{background:#fff;border:1px solid #caa1bb;border-radius:1rem;padding:clamp(1.2rem,3vw,2rem)}.member-card-panel[hidden]{display:none}.member-card-panel h2,.member-side h2{color:#694b58;margin:0 0 .6rem;font-size:1.65rem}.member-card-panel p,.member-side li{line-height:1.5}.member-card-panel form{display:grid;gap:1rem}.member-card-panel label{display:grid;gap:.35rem;font-weight:700}.member-card-panel input:not([type=checkbox]),.member-card-panel textarea,.member-card-panel select{padding:.8rem;border:1px solid #9b6263;border-radius:.55rem;font:inherit;color:#402932;background:#fff;width:100%;min-width:0}.member-card-panel label span,.member-small{font-size:.875rem;font-weight:400}.member-small{line-height:1.5;color:#694b58}.role-options,.member-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:1.1rem 0}.role-options button,.member-tabs button{padding:.65rem 1rem;border-radius:2rem;border:1px solid #9b6263;background:#fff;color:#694b58;font:inherit;cursor:pointer}.role-options [aria-pressed=true],.member-tabs [aria-selected=true]{background:#694b58;color:#fff}.member-primary{padding:.8rem 1.25rem;border:1px solid #694b58;border-radius:.55rem;background:#694b58;color:#fff;font:inherit;font-weight:700;cursor:pointer}.member-primary:disabled{opacity:.6}.member-panel-head{display:flex;justify-content:space-between;align-items:start;gap:1rem}.member-panel-head p{margin:.3rem 0 1rem}.member-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.member-wide{grid-column:span 2}.member-consent{display:flex!important;align-items:center;gap:.6rem;font-weight:500!important}.member-consent input{width:1.2rem;height:1.2rem;accent-color:#694b58}.member-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.member-link-button{border:0;background:transparent;color:#694b58;text-decoration:underline;font:inherit;cursor:pointer}.member-side{background:#694b58;color:#fff}.member-side h2,.member-side .member-small{color:#fff}.member-side ul{padding-left:1.3rem}.member-side li{margin:.6rem 0}.member-side-links{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.5rem 0}.member-side-links a{display:inline-block;padding:.65rem .9rem;border:1px solid #f4b7b6;border-radius:.5rem;color:#fff;text-decoration:none}#member-status:not(:empty){padding:.85rem 1rem;background:#f4b7b6;border-radius:.5rem;margin-bottom:1.25rem}.member-card-panel :focus-visible,.member-header :focus-visible,.member-side :focus-visible{outline:3px solid #a74796;outline-offset:3px}@media(max-width:760px){.member-grid-layout{grid-template-columns:1fr}.member-form-grid{grid-template-columns:1fr}.member-wide{grid-column:auto}.member-header{align-items:start}.member-brand{width:75px;height:58px}.member-header nav{justify-content:end}}
