.guest-footer-layout.guest-footer-layout{flex-direction:column;min-block-size:100svh;display:flex}.guest-footer-layout.guest-footer-layout>main{min-block-size:0;flex:1 0 auto;min-height:0}.guest-footer-layout.guest-footer-layout>footer{flex-shrink:0}.guest-footer-layout__document-slot{flex:1 0 auto;min-block-size:100svh;min-inline-size:0}@media print{.guest-footer-layout__document-slot{min-block-size:0}}
