.memberships{padding:4rem 7vw;background:#f6f4ef;border-top:1px solid #d8d2c7}.memberships h2{font:500 clamp(2rem,3vw,3rem)/1.2 'Playfair Display',serif;margin:0 0 2rem}.memberships ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:2rem}.memberships li{border-top:1px solid #b5a58b;padding-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.memberships strong{font:500 1.7rem 'Playfair Display',serif;color:#82663e}.memberships span{font-size:.9rem;line-height:1.6;color:#565b53}@media(max-width:900px){.memberships{padding:3rem 6vw}.memberships ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.memberships ul{grid-template-columns:1fr}}

.memberships{padding:clamp(4rem,7vw,7rem) 7vw}.memberships h2{margin-bottom:2.5rem}.memberships ul{gap:1rem}.memberships li{min-height:220px;border:1px solid #cfc7b9;padding:1.5rem;background:#efebe3}.memberships strong{width:82px;height:82px;border:1px solid #a88857;border-radius:50%;display:grid;place-items:center;font-size:1.35rem;letter-spacing:.04em}.memberships span{margin-top:auto;font-size:.85rem;line-height:1.55}@media(max-width:540px){.memberships ul{grid-template-columns:1fr 1fr}.memberships li{min-height:190px;padding:1.1rem}.memberships strong{width:66px;height:66px;font-size:1.08rem}.memberships span{font-size:.75rem}}
