.member-welcome{max-width:900px;padding:40px 0}.member-welcome h1{font-size:clamp(2rem,5vw,3.5rem);margin:14px 0}.member-welcome p{max-width:660px;line-height:1.8}.member-benefits{display:flex;gap:22px;flex-wrap:wrap;margin:30px 0}.member-benefits span{display:flex;align-items:center;gap:10px}.member-benefits svg{color:var(--blue)}.member-posting .notice{display:flex;align-items:center;gap:10px}.member-callout{display:flex;gap:20px;padding:28px;background:var(--soft);border:1px solid var(--line);border-radius:16px;margin-bottom:24px}.member-callout h2{margin-top:0}.member-profile-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding:20px 24px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.member-profile-summary span{display:block;font-size:13px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.member-profile{margin-bottom:26px}.member-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.member-fields fieldset{border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0;display:grid;gap:14px}.member-fields legend{display:flex;align-items:center;gap:8px;font-weight:700;padding:0 8px}.member-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.member-load-form{scroll-margin-top:20px}.member-load-form textarea{width:100%}.member-load-form small{font-weight:400;line-height:1.6}.member-posting-help{padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--soft)}.member-posting-help>svg{color:var(--blue)}.member-posting-help p{line-height:1.8;color:var(--muted)}.member-posting-help a{display:flex;align-items:center;gap:10px}.member-list-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:36px 0 20px}.member-list-heading h2{margin:0 0 8px}.member-list-heading p{font-size:13px;color:var(--muted)}.member-load-list{display:grid;gap:16px}.member-load-card{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel);display:flex;justify-content:space-between;gap:24px}.member-load-card small{margin-left:12px;color:var(--muted)}.member-load-card h3{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0 10px}.member-load-card p{font-size:13px;color:var(--muted);line-height:1.7}.member-load-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.member-load-actions span{font-size:13px}.member-posting button{min-height:42px}.member-posting input,.member-posting select,.member-posting textarea{min-width:0;max-width:100%}@media(max-width:1000px){.member-form-layout{grid-template-columns:minmax(0,1fr)}.member-posting-help{display:none}.member-load-card{display:block}.member-load-actions{justify-content:flex-start;margin-top:18px}}@media(max-width:560px){.member-fields{grid-template-columns:1fr}.member-list-heading,.member-profile-summary{align-items:flex-start;flex-direction:column}.member-callout{padding:18px}.member-benefits{flex-direction:column}.member-load-card{padding:18px}.member-posting .page-heading{gap:16px}.member-posting .hero-actions{flex-wrap:wrap}.member-posting .form-panel{padding:20px}.member-profile-summary{padding:18px}}