.give-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin:1.75rem 0 .5rem}.give-tier{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.2rem;padding:1.25rem .75rem;border:1px solid rgba(74,90,64,.18);border-radius:6px;background:#4a5a4005;text-decoration:none!important;transition:border-color .2s ease,background .2s ease,transform .2s ease}.give-tier:hover{border-color:var(--sage-dark);background:#4a5a400f;transform:translateY(-2px)}.give-amount{font-family:Cormorant Garamond,serif;font-size:1.65rem;font-weight:600;color:var(--bark);line-height:1}.give-name{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sage-dark)}.give-tier-custom{border-style:dashed}.give-monthly{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin:2.25rem 0 .5rem;padding:1.5rem 1.75rem;border-radius:8px;background:var(--sage-dark)}.give-monthly-eyebrow{font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--earth)}.give-monthly-copy{margin:.35rem 0 0!important;color:#faf6f0d9!important;font-size:.98rem!important}.give-monthly .btn-primary{background:var(--cream);color:var(--sage-dark);white-space:nowrap}.give-monthly .btn-primary:hover{background:#fff}.give-manage{margin:.9rem 0 0!important;font-size:.82rem!important;color:var(--stone)!important;text-align:center}.give-manage a{color:var(--sage-dark);font-weight:600}.give-fineprint{margin-top:2.5rem!important;font-size:.85rem!important;color:var(--stone)!important;line-height:1.7!important}@media(max-width:520px){.give-tiers{grid-template-columns:repeat(2,1fr)}.give-monthly{flex-direction:column;align-items:flex-start}}
