.playbookZillow h4{-webkit-font-smoothing:antialiased;font-family:Object Sans,Adjusted Arial,Tahoma,Geneva,sans-serif!important;font-size:20px;font-weight:900;line-height:28px;text-align:inherit;text-transform:none}.playbookZillow .playbookLinksHalf h4{font-size:36px;line-height:44px}.playbookZillow .playbookLinksFull h4{font-size:48px;line-height:56px}.playbook-content-list{display:flex;flex-wrap:wrap;gap:32px}.playbookLinks{display:flex!important;flex:0 0 calc(33.33% - 22px);flex-direction:column!important;max-width:calc(33.33% - 22px);position:relative}.content-card{background:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;text-align:left;width:100%}.card-image{position:relative}.card-image .badge{background-color:#20bde6;color:#000;line-height:1;padding:10px 20px;position:absolute;right:0;text-transform:uppercase;top:20px}.card-image img{display:block;height:250px;max-width:100%;object-fit:cover;width:100%}.playbookLinks .card-title,.playbookLinksFull .card-title,.playbookLinksHalf .card-title{text-decoration-color:transparent;text-decoration-line:underline;transition:text-decoration-color .2s ease-in-out}.playbookLinks:hover .card-title,.playbookLinksFull:hover .card-title,.playbookLinksHalf:hover .card-title{text-decoration:underline}.card-title{font-size:var(--font-size-subt);font-weight:700;letter-spacing:-.04em;line-height:1.1em;margin:0 0 8px}.card-subtitle,.card-title{color:var(--color-midnight)}.card-subtitle{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.card-info{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:35px 20px}.playbookZillow .card-info{padding:16px 24px 2px}.card-cta{color:var(--color-midnight);cursor:pointer;font-size:22px;font-weight:700;transition:color .3s ease-out}.playbookLinks:hover .card-cta{color:var(--color-mango-orange)}.card-cta:after{color:var(--color-mango-orange);content:"+"}.card-cta:after,.card-ctaZ:after{font-family:monospace;font-weight:700;margin-left:10px}.card-ctaZ:after{color:#0041d9;content:"→";font-size:20px}@media(max-width:1140px){.playbookLinks{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media (min-width:767px){.playbookFullSize{display:grid;grid-column:1/span 2;grid-template-columns:repeat(2,1fr);justify-content:space-around}}.playbookLinksFull{flex:0 0 100%;max-width:100%}.playbookFullSize{display:grid;grid-column:1/span 2;grid-template-columns:repeat(2,1fr);justify-content:space-around}.playbookZillow p{font-size:16px}.playbookZillow .card-subtitle,.playbookZillow .card-title{letter-spacing:unset!important}.playbookZillow .card-image img{height:unset;max-height:480px}.card-ctaZ{color:#0041d9;font-size:16px;font-weight:700;padding-bottom:22px}.playbookZillow .content-card{border-radius:12px}.playbookFullSize .card-info{justify-content:center}.playbookLinksHalf{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px)}@media(max-width:800px){.playbookLinks,.playbookLinksHalf{flex:0 0 100%;max-width:100%}.playbookZillow .playbookFullSize .card-image img{max-height:280px}.playbookFullSize{background:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;text-align:left;width:100%}.playbookZillow .playbookLinksFull h4,.playbookZillow .playbookLinksHalf h4{font-size:20px;line-height:28px}}.playbookZillow .playbookLinksHalf .card-image img{max-height:320px;min-height:290px}.ZillowPlaybookHalfHolder.playbook-content-list.playbookZillow{gap:48px}