.property-lookup-page { background: radial-gradient(circle at 70% 5%, rgba(123, 31, 255, 0.2), transparent 30rem), linear-gradient(180deg, #02040f, #020512); }
.property-lookup-page__main { padding-bottom: 2rem; }
.property-lookup-page__search { width: min(100%, 42rem); margin-top: 1.5rem; background: rgba(7, 9, 29, 0.9); backdrop-filter: blur(0.4rem); }
.property-lookup-page__examples { display: grid; grid-template-columns: minmax(16rem, 0.7fr) minmax(24rem, 1.3fr); gap: 2rem; margin-top: 1.5rem; padding: 1.5rem; border: 1px solid rgba(142, 167, 255, 0.14); border-radius: var(--radius-md); background: rgba(10, 13, 35, 0.78); }
.property-lookup-page__examples h2 { margin: 0 0 0.55rem; font-size: 1.3rem; }
.property-lookup-page__examples p { margin: 0; color: #c9c4d7; font-size: 0.8rem; line-height: 1.5; }
.property-lookup-page__example-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.65rem; }
.property-lookup-page__example-list button { min-height: 2.8rem; padding: 0.65rem 0.85rem; border: 1px solid rgba(168, 82, 255, 0.35); border-radius: var(--radius-sm); color: #eee9f7; background: rgba(110, 38, 205, 0.13); font: inherit; font-size: 0.75rem; font-weight: 800; cursor: pointer; }
.property-lookup-page__example-list button:hover,
.property-lookup-page__example-list button:focus-visible { border-color: var(--color-violet-bright); background: rgba(145, 49, 245, 0.24); }

@media (max-width: 47.5rem) {
  .property-lookup-page__examples { grid-template-columns: 1fr; gap: 1.2rem; }
}

@media (max-width: 34rem) {
  .property-lookup-page__examples { padding: 1rem; }
  .property-lookup-page__example-list { grid-template-columns: 1fr; }
}
