.page_page__VzWmZ{background:var(--color-bone);padding:64px 0}.page_inner__r8RV3{width:min(980px,calc(100% - 32px));margin:0 auto;display:grid;grid-gap:24px;gap:24px}.page_header__ro_bK h1{color:var(--color-ink);font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.1}.page_header__ro_bK p{color:var(--color-ink-soft);line-height:1.6}.page_primaryButton__J6sTs{min-height:48px;display:inline-flex;align-items:center;justify-content:center;margin-top:20px;border-radius:8px;padding:12px 24px;background:var(--color-teal-deep);color:#fff;font-weight:700;text-align:center}.page_primaryButton__J6sTs:hover{background:var(--color-ink-soft-fill,var(--color-ink))}.page_primaryButton__J6sTs:focus-visible{outline:3px solid var(--color-accent-border,var(--color-teal-deep));outline-offset:4px}.page_inventoryHeader__TuMqI{margin-bottom:20px;color:var(--color-ink)}.page_inventoryHeader__TuMqI p{margin-top:8px;color:var(--color-ink-soft);line-height:1.6}.page_listingsGrid__WVN1l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.page_listing___yGP8{min-width:0}.page_listing___yGP8 h3{margin-bottom:10px;color:var(--color-accent-text,var(--color-teal-deep));font-size:1.05rem}.page_rentalDetails__z2Xf5{display:grid;grid-gap:8px;gap:8px;margin-top:12px;font-size:.9rem;color:var(--color-ink-soft)}.page_rentalDetails__z2Xf5 div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.page_rentalDetails__z2Xf5 dt{font-weight:700}@media (max-width:900px){.page_listingsGrid__WVN1l{grid-template-columns:1fr}}.page_card__p8z3y{border:1px solid var(--color-grey-line);border-radius:10px;background:var(--color-surface,#fff);padding:22px}.page_card__p8z3y h2{margin-bottom:12px;color:var(--color-ink);font-size:1.3rem}.page_card__p8z3y p{color:var(--color-ink-soft);line-height:1.6}.page_card__p8z3y p+p{margin-top:12px}.page_faqItem__0O7ej+.page_faqItem__0O7ej{border-top:1px solid var(--color-grey-line);margin-top:16px;padding-top:16px}.page_faqItem__0O7ej h3{color:var(--color-ink);font-size:1.05rem;margin-bottom:6px}.page_links__Qwuq5{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.page_linkButton___S0dw{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-accent-border,var(--color-teal-deep));border-radius:8px;padding:0 14px;color:var(--color-accent-text,var(--color-teal-deep));background:var(--color-surface,#fff);font-size:.9rem;font-weight:700}