.home-members{scroll-margin-top:90px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);padding-top:70px;padding-bottom:80px;border-top:1px solid var(--line);margin-top:32px}
.home-members h2{font:400 clamp(2.5rem,5vw,4.4rem)/1.08 Georgia,serif;letter-spacing:-.04em;color:var(--ink);margin:18px 0 24px;max-width:560px}
.home-members-intro>p:not(.eyebrow){font-size:1.05rem;line-height:1.8;color:var(--muted);max-width:580px}
.home-members-actions{display:flex;align-items:flex-start;flex-direction:column;gap:20px;margin-top:30px}.home-members-actions .button{text-align:center;white-space:normal}.home-members-signin{font-size:.9rem;color:var(--green);text-underline-offset:5px}
.home-members-intro>p.home-members-note{font-size:.8rem;line-height:1.7;max-width:480px;margin-top:25px}
.home-members-intro>p.home-members-invitation{font:400 clamp(1.12rem,2vw,1.3rem)/1.6 Georgia,serif;color:var(--ink);margin-top:22px}
.home-members-benefits{list-style:none;margin:0;padding:0;align-self:center}.home-members-benefits li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.home-members-benefits li:first-child{border-top:1px solid var(--line)}.home-members-benefits li>span{font-size:.75rem;color:var(--green);padding-top:6px;letter-spacing:.1em}.home-members-benefits h3{font:400 1.6rem/1.3 Georgia,serif;letter-spacing:-.015em;color:var(--ink);margin:0 0 10px}.home-members-benefits p{font-size:.93rem;line-height:1.75;color:var(--muted);margin:0;max-width:430px}.home-members a:focus-visible{outline:2px solid var(--green);outline-offset:5px}
@media(max-width:760px){.home-members{grid-template-columns:1fr;gap:32px;padding-top:45px;padding-bottom:50px;margin-top:20px}.home-members-actions .button{width:100%}.home-members-intro>p:not(.eyebrow){font-size:1rem}.home-members-benefits li{padding:21px 0}.home-members-benefits h3{font-size:1.4rem}}
