.member-intro{max-width:800px;margin-bottom:60px}.member-intro>p:nth-of-type(2){font:clamp(23px,3vw,32px)/1.4 Georgia,serif;color:var(--red)}.member-intro>p:last-child{color:var(--muted);max-width:670px}.member-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;align-items:start}.member-aside{padding-top:20px}.member-aside>img{width:130px;height:150px;object-fit:contain;margin-bottom:32px}.member-aside h2{font-size:40px}.member-aside p{color:var(--muted);font-size:14px}.member-contact{margin:32px 0;padding:28px 0;border-top:1px solid #d9d0c2;border-bottom:1px solid #d9d0c2}.member-contact .eyebrow{color:var(--red);font-size:10px;margin-bottom:12px}.member-contact a{color:var(--red);overflow-wrap:anywhere}.member-contact p:last-child{margin:15px 0 0}.member-paper h3{font-size:27px;margin-bottom:15px}.member-panel{background:#fffdf8;padding:40px;border-top:2px solid var(--gold);min-width:0}.member-panel h2{font-size:34px;letter-spacing:-.6px;margin-bottom:14px}.member-form-head>p{font-size:13px;color:var(--muted)}.member-preview{padding:15px 18px;background:#f1ece2;border-left:2px solid var(--gold);line-height:1.6}.member-panel fieldset{border:0;border-top:1px solid #e5ddcf;margin:30px 0 0;padding:24px 0 0;min-width:0}.member-panel legend{font:24px/1.3 Georgia,serif;padding:0 15px 0 0}.member-panel legend>span{font:11px Arial,sans-serif;color:var(--red);letter-spacing:1px;margin-right:10px}.member-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 20px}.member-fields .full{grid-column:1/-1}.member-panel label{display:block;font-size:13px;margin-bottom:20px}.member-panel input:not([type=radio]):not([type=checkbox]),.member-panel select{display:block;width:100%;min-width:0;min-height:48px;padding:12px;margin-top:8px;border:1px solid #cec5b8;border-radius:0;background:var(--paper);color:var(--ink);font:16px Arial,sans-serif}.member-panel input:focus-visible,.member-panel select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.member-panel .member-radio{border:0;padding:5px 0 0;margin:0 0 10px}.member-radio legend{font:13px Arial,sans-serif;padding:0;margin-bottom:8px}.member-radio label{display:inline-flex;align-items:center;gap:8px;margin:0 28px 15px 0;min-height:30px}.member-panel input[type=radio],.member-panel input[type=checkbox]{accent-color:var(--red);width:18px;height:18px;flex-shrink:0}.member-help{font-size:12px;color:var(--muted);line-height:1.6}.member-panel .member-consent{display:flex;gap:12px;align-items:flex-start;line-height:1.7;margin:28px 0}.member-consent input{margin-top:3px}.member-consent a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.member-review{outline:none}.member-review .eyebrow{margin-top:32px}.member-review dl{border-top:1px solid #d9d0c2;margin:25px 0}.member-review dt{font-size:12px;color:var(--muted);padding-top:14px}.member-review dd{margin:2px 0 0;padding-bottom:14px;border-bottom:1px solid #e5ddcf;overflow-wrap:anywhere}.member-review>p:not(.eyebrow){font-size:14px;color:var(--muted)}.member-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.member-edit{border:0;border-bottom:1px solid var(--gold);padding:7px 0;background:none;color:var(--red);cursor:pointer}.member-actions+p{margin-top:18px}.nav .button[aria-current=page],.nav .button:hover{color:white}
@media(max-width:950px){.member-layout{gap:35px;grid-template-columns:.65fr 1.35fr}.member-panel{padding:28px}.member-aside h2{font-size:34px}}
@media(max-width:700px){.member-intro{margin-bottom:32px}.member-intro h1{font-size:52px}.member-layout{grid-template-columns:1fr;gap:35px}.member-panel{grid-row:1;padding:25px 18px}.member-aside{border-top:1px solid #d9d0c2;padding-top:35px}.member-aside>img{width:100px;height:110px}.member-fields{grid-template-columns:1fr}.member-panel legend{font-size:21px}.member-panel h2{font-size:30px}.member-panel .button{width:100%}}
