/* The approved compact footer only. No page, header, form or property layout overrides. */
@media(max-width:1000px){
 :root[data-site-design="mobile2"] .site-footer{--footer-gutter:clamp(16px,5vw,24px);padding:20px var(--footer-gutter);font-size:1rem;line-height:1.65}
 :root[data-site-design="mobile2"] .site-footer .footer-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-bottom:12px}
 :root[data-site-design="mobile2"] .site-footer .footer-top>div:first-child{grid-column:1/-1;padding-bottom:12px}
 :root[data-site-design="mobile2"] .site-footer .footer-top>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}
 :root[data-site-design="mobile2"] .site-footer .footer-top>div:last-child>h2{grid-column:1/-1}
 :root[data-site-design="mobile2"] .site-footer .footer-brand{margin-bottom:12px}
 :root[data-site-design="mobile2"] .site-footer a{min-height:44px;display:inline-flex;align-items:center;max-width:100%;line-height:1.5}
 :root[data-site-design="mobile2"] .site-footer .footer-top h2{font-size:.9375rem;line-height:1.4;margin-bottom:8px}
 :root[data-site-design="mobile2"] .site-footer .footer-top p{font-size:.875rem;line-height:1.65;margin-bottom:8px}
 :root[data-site-design="mobile2"] .site-footer .footer-top>div>a:not(.brand){font-size:.875rem;line-height:1.45;padding-block:3px;min-height:32px}
 :root[data-site-design="mobile2"] .site-footer .footer-top>div:first-child>a:not(.brand){font-size:1.125rem;min-height:40px;padding-block:4px}
 :root[data-site-design="mobile2"] .site-footer .footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px;font-size:.75rem;line-height:1.6}
 :root[data-site-design="mobile2"] .site-footer .footer-bottom>div{display:flex;flex-wrap:wrap;gap:8px 20px}
 :root[data-site-design="mobile2"] .site-footer .footer-bottom a{font-size:.75rem;min-height:32px}
 :root[data-site-design="mobile2"] .site-footer .footer-organisations{display:flex;flex-wrap:wrap;max-width:340px;gap:12px 14px;overflow:visible;scroll-snap-type:none;justify-content:center;margin-inline:auto}
 :root[data-site-design="mobile2"] .site-footer .footer-organisation{flex:0 0 auto;width:var(--partner-width,80px);height:48px;min-height:48px;padding:0}
 :root[data-site-design="mobile2"] .site-footer .footer-organisation[data-org="zoopla"]{--partner-width:80px}
 :root[data-site-design="mobile2"] .site-footer .footer-organisation[data-org="cmp"]{--partner-width:96px}
 :root[data-site-design="mobile2"] .site-footer .footer-organisation[data-org="total-property"]{--partner-width:80px}
 :root[data-site-design="mobile2"] .site-footer .footer-organisation[data-org="property-redress"]{--partner-width:88px}
 :root[data-site-design="mobile2"] .site-footer .footer-organisation[data-org="ico"]{--partner-width:36px}
 :root[data-site-design="mobile2"] .site-footer .footer-organisation[data-org="llas"]{--partner-width:52px}
 :root[data-site-design="mobile2"] .site-footer .footer-organisation img{width:100%;max-width:100%;max-height:40px;height:auto;object-fit:contain}
 :root[data-site-design="mobile2"] .site-footer .footer-organisation-text{font-size:22px}
}
