.wc-page :is(p,li,td,th,dd){font-size:18px;line-height:1.7}.wc-page section{scroll-margin-top:110px}.wc-page .wc-title{display:flex;align-items:center;gap:12px}.wc-page .wc-title-icon{width:30px;height:30px;flex-shrink:0;color:hsl(var(--icon-teal))}.wc-page .band-navy .wc-title-icon{color:hsl(var(--primary-foreground))}.wc-page .wc-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 640px){.wc-page .wc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.wc-page .wc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.wc-page .wc-card{display:flex;flex-direction:column;height:100%;border:1px solid hsl(var(--border));border-radius:12px;padding:26px 26px 28px;box-shadow:var(--section-card-shadow)}.wc-page .wc-split-photo{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:16px;box-shadow:var(--section-card-shadow)}.wc-page .wc-note{border-left:4px solid hsl(var(--icon-teal));background:hsl(var(--seafoam) / .6);border-radius:0 10px 10px 0;padding:16px 20px}.wc-page .wc-timeline{list-style:none;display:grid;gap:0;position:relative}.wc-page .wc-step{position:relative;padding:0 0 28px 44px}.wc-page .wc-step:before{content:"";position:absolute;left:13px;top:30px;bottom:0;width:3px;background:hsl(var(--icon-teal) / .35)}.wc-page .wc-step:last-child:before{display:none}.wc-page .wc-dot{position:absolute;left:0;top:2px;width:29px;height:29px;border-radius:999px;background:hsl(var(--card));border:4px solid hsl(var(--icon-teal))}.wc-page .wc-step:last-child .wc-dot{background:hsl(var(--icon-teal))}.wc-page .wc-when{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}@media (min-width: 1024px){.wc-page .wc-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.wc-page .wc-step{padding:48px 0 0}.wc-page .wc-step:before{left:29px;right:-20px;top:13px;bottom:auto;width:auto;height:3px}.wc-page .wc-dot{top:0}.wc-page .wc-step-card{height:100%}}.wc-page .wc-step-card{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:12px;padding:18px 20px 20px;box-shadow:var(--section-card-shadow)}.wc-page .wc-photo-band{position:relative;isolation:isolate;overflow:hidden}.wc-page .wc-photo-band>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.wc-page .wc-photo-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,hsl(var(--primary) / .8),hsl(var(--primary) / .88))}.wc-page .wc-amenity{display:flex;align-items:center;gap:16px;background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:12px;padding:16px 18px;box-shadow:0 14px 30px -18px hsl(var(--foreground) / .5);font-weight:600}.wc-page .wc-amenity .amenity-icon{flex-shrink:0}.wc-page .wc-map-card{background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:14px;padding:12px;box-shadow:0 18px 40px -18px hsl(var(--foreground) / .45)}.wc-page .wc-facts{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:10px 16px;padding-top:16px;border-top:1px solid hsl(var(--border))}.wc-page .wc-facts dt{font-size:15px;line-height:1.4;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding-top:2px}.wc-page .wc-facts dd{font-weight:600;line-height:1.45}.wc-page .wc-facts dd[data-ask]{color:hsl(var(--muted-foreground))}@media (max-width: 379px){.wc-page .wc-facts{grid-template-columns:1fr;gap:2px}.wc-page .wc-facts dd{margin-bottom:8px}}.wc-page .wc-homes-card{max-width:820px;background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:16px;padding:32px;box-shadow:var(--section-card-shadow)}
