.plar-page,.plfr-page{overflow-x:clip}.plar-header__title,.plfr-header__title{font-size:clamp(1.25rem,2.2vw,1.9rem);line-height:1.2}.plar-header__subtitle,.plfr-header__subtitle{font-size:clamp(.8rem,.95vw,.92rem)}.plar-featured-header__title,.plfr-featured-header__title{font-size:clamp(1.05rem,1.35vw,1.28rem)}.plar-header__sort-label,.plfr-header__sort-label,.plar-header__sort-select,.plfr-header__sort-select,.plar-filters__pill,.plfr-filters__pill,.plar-filters__clear,.plfr-filters__clear{font-size:clamp(.75rem,.86vw,.84rem)}.plar-card__title,.plfr-card__title{font-size:clamp(.9rem,1vw,1rem)}.plar-card__price,.plfr-card__price{font-size:clamp(1rem,1.3vw,1.2rem)}.plar-card__location,.plfr-card__location,.plar-card__price-sqft,.plfr-card__price-sqft,.plar-card__area,.plfr-card__area,.plar-card__beds-baths,.plfr-card__beds-baths,.plar-card__tag,.plfr-card__tag,.plar-card__cta,.plfr-card__cta,.plar-info-banner__text,.plfr-info-banner__text{font-size:clamp(.73rem,.82vw,.84rem)}@media (hover:hover) and (pointer:fine){.plar-card:hover,.plfr-card:hover{transform:translateY(-3px)scale(1.002);box-shadow:0 10px 22px #1118271f}html[data-theme=dark] .plar-card:hover,html[data-theme=dark] .plfr-card:hover{box-shadow:0 14px 28px #00000073}.plar-card:hover .plar-card__image,.plfr-card:hover .plfr-card__image{transform:scale(1.03)}.plar-card__favorite:hover,.plfr-card__favorite:hover{transform:scale(1.04)}.plar-card__action-btn:hover,.plfr-card__action-btn:hover,.plar-card__cta:hover,.plfr-card__cta:hover,.plar-featured-header__arrow:hover,.plfr-featured-header__arrow:hover,.plar-filters__pill:hover,.plfr-filters__pill:hover,.plar-info-banner:hover,.plfr-info-banner:hover{transform:none}.plar-featured-header__arrow:hover,.plfr-featured-header__arrow:hover{box-shadow:0 4px 10px #e75b2a38}.plar-card__cta:hover,.plfr-card__cta:hover{box-shadow:0 6px 14px #e75b2a40}}@media (max-width:575px){.plar-header .col-auto,.plfr-header .col-auto{width:100%;margin-top:.5rem}.plar-header__right,.plfr-header__right{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;width:100%}.plar-header__sort-select,.plfr-header__sort-select{justify-content:space-between;width:100%}.plar-filters,.plfr-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.45rem;display:grid}.plar-filters__pill,.plfr-filters__pill{justify-content:space-between;width:100%}.plar-filters__clear,.plfr-filters__clear{grid-column:1/-1;margin-left:0;padding-left:0}}@media (max-width:479px){.plar-filters,.plfr-filters{grid-template-columns:1fr}.plar-header__title,.plfr-header__title{font-size:1.2rem}.plar-featured-header__title,.plfr-featured-header__title{font-size:1rem}}@media (hover:none),(pointer:coarse){.plar-card:hover,.plfr-card:hover,.plar-card__favorite:hover,.plfr-card__favorite:hover,.plar-card__action-btn:hover,.plfr-card__action-btn:hover,.plar-card__cta:hover,.plfr-card__cta:hover,.plar-featured-header__arrow:hover,.plfr-featured-header__arrow:hover,.plar-filters__pill:hover,.plfr-filters__pill:hover,.plar-info-banner:hover,.plfr-info-banner:hover,.plar-card:hover .plar-card__image,.plfr-card:hover .plfr-card__image{transform:none}}@media (prefers-reduced-motion:reduce){.plar-page *,.plfr-page *{transition:none!important;animation:none!important}}
