.space-section{padding-top:45px}.space-intro{max-width:1200px;margin:0 auto 24px;padding:26px;border:1px solid #287449;border-radius:14px;background:#064528;box-shadow:0 8px 24px #00180c40}.space-intro h2{font-size:clamp(24px,3vw,34px);margin:8px 0 15px}.space-intro p:not(.eyebrow){color:#d9ebdf;line-height:1.8;max-width:1000px}.space-types{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.space-types span{border:1px solid #43865e;border-radius:20px;padding:8px 12px;color:#e7f6e9;background:#032f1c;font-size:12px;font-weight:bold}.space-filter .space-fee{grid-column:1 / span 2}.space-filter .space-amount{grid-column:3 / span 2}@media(max-width:1000px){.space-filter .space-fee,.space-filter .space-amount{grid-column:auto}}@media(max-width:560px){.space-intro{padding:20px}}
