.mem-col{color:#1a1a1a;flex:1 0 auto;width:100%;max-width:1200px;margin:0 auto;padding:55px 32px 80px;line-height:1.6}.mem-col-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#e8001a;margin:0 0 10px;font-size:16px;font-weight:700}.mem-col-h1{letter-spacing:-.5px;margin:0 0 10px;font-size:28px;font-weight:800}.mem-col-sub{color:#8a8f97;margin:0 0 40px;font-size:16px}.mem-col-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.mem-col-card{color:inherit;background:#fff;border:1px solid #e2e5e9;border-radius:16px;flex-direction:column;gap:6px;padding:28px 26px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;box-shadow:0 1px 3px #0000000d}.mem-col-card:hover{border-color:#03c75a;transform:translateY(-2px);box-shadow:0 10px 26px #00000012}.mem-col-t{font-size:17px;font-weight:700}.mem-col-d{color:#8a8f97;font-size:16px;line-height:1.5}.mem-col-go{color:#02a94c;margin-top:8px;font-size:16px;font-weight:700}@media (max-width:1024px){.mem-col{padding-left:20px;padding-right:20px}}@media (max-width:600px){.mem-col{padding:40px 16px 96px}.mem-col-eyebrow{font-size:clamp(16px,4.36vw,18px)}.mem-col-h1{font-size:clamp(21px,5.9vw,24px)}.mem-col-sub{font-size:clamp(15px,4.1vw,17px)}.mem-col-grid{gap:16px}.mem-col-card{padding:20px 18px}.mem-col-t{font-size:clamp(16px,4.36vw,18px)}.mem-col-d,.mem-col-go{font-size:clamp(13px,3.59vw,15px)}}
