.members-page{max-width:1280px;margin:0 auto;padding:70px 48px 45px;color:#172a25}.members-page h1{font:clamp(42px,5.5vw,76px)/1.05 Georgia,serif;letter-spacing:-2.5px;margin:18px 0 24px}.members-page h2{font:36px/1.15 Georgia,serif;letter-spacing:-1px}.members-page p{line-height:1.7;color:#647069}.member-heading{display:flex;justify-content:space-between;align-items:center;gap:40px}.member-heading p{max-width:570px}.member-heading>.primary{flex-shrink:0}.member-status-strip{border-top:1px solid #d9ddd2;border-bottom:1px solid #d9ddd2;padding:20px 0;display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px;color:#69736b;font-size:14px;overflow-wrap:anywhere}.member-verified{color:#426346;font-weight:600}.member-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0 48px}.member-stats article{padding:25px;border:1px solid #dedfd3;border-radius:16px;background:#fffdf6}.member-stats article>span{font-size:13px;color:#5e6b61}.member-stats strong{display:block;font:44px Georgia,serif;margin:15px 0}.member-stats small{color:#798177;font-size:12px;line-height:1.5;display:block}.member-columns{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:45px}.member-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.member-section-heading h2{font-size:30px;margin:0}.member-section-heading>span{font-size:12px;color:#798177}.member-list{margin-top:25px}.member-list article{display:flex;align-items:center;gap:15px;padding:22px 0;border-bottom:1px solid #dedfd3;min-width:0}.member-list article>div:nth-child(2){min-width:0;flex:1}.member-list h3{font:21px/1.3 Georgia,serif;margin:0;overflow-wrap:anywhere}.member-list p{font-size:13px;margin:6px 0}.member-list time{font-size:12px;color:#7b847d}.member-list-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#eeefe4;color:#567056;flex-shrink:0}.member-badge{border-radius:30px;background:#eee5d5;color:#73562f;font-size:11px;padding:8px 12px;flex-shrink:0}.member-badge-published{background:#e0ebdc;color:#3e6238}.member-badge-rejected{background:#efe4df;color:#825640}.member-badge-reviewed{background:#e4e9ed;color:#506876}.member-guide{padding:28px;background:#e9ecdf;border-radius:18px}.member-guide h2{font-size:29px;margin:20px 0}.member-guide ol{list-style:none;padding:0;counter-reset:step}.member-guide li{counter-increment:step;padding:18px 0;border-top:1px solid #d3d9c9}.member-guide li strong:before{content:'0' counter(step) ' ';color:#899d7a;font-family:Georgia,serif;margin-right:8px}.member-guide li p{font-size:13px;margin:7px 0 0}.member-empty{padding:45px 28px;text-align:center;background:#fffdf6;border:1px dashed #d9ddcc;border-radius:18px;margin-top:25px}.member-empty>span{font-size:38px;color:#a36345}.member-empty h3{font:29px Georgia,serif}.member-empty p{max-width:400px;margin:15px auto 25px}.member-secondary{border:1px solid #647653;background:transparent;color:#344c33;border-radius:8px;padding:14px 21px;text-decoration:none;font:inherit;cursor:pointer}.member-footer{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:1px solid #d9ddd2;font-size:12px}.member-footer p{max-width:700px}.member-actions{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.member-welcome{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:center;min-height:650px}.member-welcome-copy>p{max-width:530px}.member-welcome-art{background:#294238;color:#ede7d5;border-radius:150px 150px 20px 20px;min-height:435px;padding:45px;display:flex;flex-direction:column;justify-content:center;border:12px solid #e7e7d8}.member-welcome-art>span{color:#a5b395;letter-spacing:3px}.member-welcome-art>p{font:46px/1.2 Georgia,serif;color:#ede7d5;margin:30px 0}.member-welcome-art>div{font:24px Georgia,serif}.community-heading{max-width:800px}.community-heading>p{font-size:18px;max-width:700px}.community-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:55px 0}.community-roles article{padding:32px;background:#eeeede;border-radius:18px}.community-roles article>span{font:35px Georgia,serif;color:#a56346}.community-roles h2{font-size:29px;margin:25px 0 15px}.community-roles p{font-size:14px}.community-process{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:45px 0;border-top:1px solid #d9ddd2;border-bottom:1px solid #d9ddd2}.community-process ol{padding-left:25px;margin:0}.community-process li{padding:12px 0 20px}.community-process strong{font-size:18px}.community-process p{font-size:14px;margin:10px 0}.community-privacy{max-width:800px;padding:35px 0}.community-privacy h2{font-size:32px}@media(max-width:900px){.members-page{padding:45px 25px}.member-columns{grid-template-columns:1fr;gap:30px}.member-guide{display:block}.member-welcome{gap:25px}.member-welcome-art{padding:30px}.member-welcome-art>p{font-size:36px}.community-roles article{padding:25px}}@media(max-width:600px){.members-page{padding:35px 20px}.members-page h1{letter-spacing:-1.5px}.member-heading{display:block}.member-heading>.primary{margin-top:10px}.member-status-strip{gap:12px;display:grid}.member-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:30px}.member-stats article{padding:20px 15px}.member-stats strong{font-size:35px}.member-section-heading{display:block}.member-section-heading>span{display:block;margin-top:10px}.member-list article{flex-wrap:wrap}.member-badge{margin-left:57px}.member-footer{display:block}.member-welcome{grid-template-columns:1fr;min-height:0}.member-welcome-art{min-height:280px;max-width:360px}.member-welcome-art>p{font-size:35px;margin:20px 0}.community-roles{grid-template-columns:1fr;gap:15px;margin:35px 0}.community-process{grid-template-columns:1fr;gap:20px}.community-process h2{font-size:30px}.community-privacy h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.members-page *{scroll-behavior:auto!important}}

.members-page header{padding:0;margin:0;border:0;background:transparent;position:static;min-height:0;width:auto}.members-page .community-heading{display:block;max-width:800px}.members-page .member-heading{display:flex}@media(max-width:600px){.members-page .member-heading{display:block}}
.member-profile-settings{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #d9ddd2;padding-top:35px;margin-top:35px}.member-profile-settings h2{font-size:32px}.member-profile-settings form{display:grid;gap:12px}.member-profile-settings input:not([type=checkbox]),.member-profile-settings textarea{width:100%;box-sizing:border-box;border:1px solid #cfd4c5;background:#fffdf6;border-radius:8px;padding:12px;font:inherit;color:#21372e}.member-profile-settings label{font-size:14px;display:block}.community-directory{padding:30px 0}.community-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.community-profile-card{text-decoration:none;color:#263e32;border:1px solid #d9ddd2;padding:25px;border-radius:16px;background:#fffdf6;display:block}.community-profile-card>span,.public-profile-avatar{display:grid;place-items:center;background:#dfe5d2;border-radius:50%;width:60px;height:60px;font:30px Georgia,serif;color:#3b553c}.community-profile-card h3{font:25px Georgia,serif;overflow-wrap:anywhere}.community-profile-card p{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.community-profile-card small{color:#657555}.public-profile-heading{display:flex;align-items:center;gap:30px;padding:45px 0;border-bottom:1px solid #d9ddd2;margin-bottom:35px}.public-profile-avatar{width:100px;height:100px;font-size:50px;flex-shrink:0}.public-profile-heading h1{font-size:55px;overflow-wrap:anywhere}.public-profile-heading p{max-width:700px;white-space:pre-line;overflow-wrap:anywhere}.public-profile-records{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.public-profile-records>a{display:block;padding:25px;border:1px solid #d9ddd2;border-radius:16px;text-decoration:none;color:#263e32}.public-profile-records h3{font:26px Georgia,serif;overflow-wrap:anywhere}.public-profile-records .member-empty{grid-column:1/-1}@media(max-width:700px){.member-profile-settings{grid-template-columns:1fr;gap:15px}.community-profile-grid{grid-template-columns:1fr}.public-profile-heading{display:block}.public-profile-heading h1{font-size:42px}.public-profile-records{grid-template-columns:1fr}}
