:root{--social-housing-page-bg:linear-gradient(0deg, #0003 0%, #0003 100%), linear-gradient(180deg, #162a75 0%, #304595 50%, #485eb2 100%)}[data-page=social-housing-page]{background:var(--social-housing-page-bg)}[data-page=social-housing-page] .content-logical.social-housing-purchase-description p,[data-page=social-housing-page] .content-logical.social-housing-purchase-description table{margin:0}[data-page=social-housing-page] .content-logical.social-housing-purchase-description table{background:0 0;border-radius:0;border:0!important;width:100%!important;height:auto!important}[data-page=social-housing-page] .content-logical.social-housing-purchase-description table td{color:inherit;background:0 0;border:0!important;height:auto!important;padding:0!important}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--support{scrollbar-width:none;background:#ffffff0a;border-radius:12px;max-height:450px;padding:4px 24px 4px 16px;overflow-y:auto}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--support::-webkit-scrollbar{width:0}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--support::-webkit-scrollbar-thumb{background:#fffc;border-radius:9999px}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--support::-webkit-scrollbar-track{background:0 0}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--support table tr:not(:last-child) td{border-bottom:1px solid #ffffff1a!important}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--support table td{padding:12px 0!important}[data-page=social-housing-page] .social-housing-purchase-scrollbar{pointer-events:none;background:#ffffff26;border-radius:9999px;width:4px;position:absolute;top:16px;bottom:16px;right:8px}[data-page=social-housing-page] .social-housing-purchase-scrollbar__thumb{background:#fffc;border-radius:9999px;width:100%;display:block}@media (min-width:768px){[data-page=social-housing-page] .content-logical.social-housing-purchase-description--support{scrollbar-color:#fffc transparent;scrollbar-width:thin;max-height:228px;padding-right:16px;overflow-y:auto}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--support::-webkit-scrollbar{width:4px}[data-page=social-housing-page] .social-housing-purchase-scrollbar{display:none}}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--income table,[data-page=social-housing-page] .content-logical.social-housing-purchase-description--income table tbody{display:block}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--income table tr{gap:8px;display:grid}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--income table td{background:#ffffff0d;border-radius:12px;padding:16px!important}[data-page=social-housing-page] .content-logical.social-housing-purchase-description--income table strong{color:#fff;margin-bottom:4px;display:block}@media (min-width:1025px){[data-page=social-housing-page] .content-logical.social-housing-purchase-description--income table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-safe-area-top:has([data-page=social-housing-page]){background:var(--social-housing-page-bg);--safe-area-band-bg:var(--color-primary)}