/* Bounded homepage brand-action and portfolio footer correction. */
#sr-home-20260916 .brand-foot>p{max-width:none;flex:1;text-wrap:wrap}
#sr-home-20260916 .brand-foot{gap:24px}
#sr-home-20260916 .srh-site-footer,#sr-interiors-20260916 .srh-site-footer{padding-top:40px;padding-bottom:18px}
#sr-home-20260916 .footer-grid>div>a:not(:has(img)),#sr-interiors-20260916 .footer-grid>div>a:not(:has(img)){min-height:30px;padding-block:3px;line-height:1.65}
#sr-home-20260916 .footer-bottom,#sr-interiors-20260916 .footer-bottom{margin-top:24px;padding-top:14px}
#sr-home-20260916 .footer-brand .sra-corporate-license,#sr-interiors-20260916 .footer-brand .sra-corporate-license,#sr-footer .sra-corporate-license{margin:4px 0 0;font-size:13px;line-height:1.7;color:#d9e3e9}
#sr-footer .sr-ftr-col li{margin:0;padding:0}
#sr-footer .sr-ftr-col li>a{display:inline-flex;align-items:center;min-height:30px;padding-block:3px;line-height:1.65}
@media(min-width:1001px){#sr-home-20260916 .brand-foot>p{white-space:nowrap;font-size:16px}}
@media(max-width:600px){#sr-home-20260916 .footer-grid>div>a:not(:has(img)),#sr-interiors-20260916 .footer-grid>div>a:not(:has(img)),#sr-footer .sr-ftr-col li>a{min-height:38px;padding-block:6px}#sr-home-20260916 .footer-grid,#sr-interiors-20260916 .footer-grid{gap:18px}}
