/* Scoped to the new footer disclosure; the main menu remains independent. */
.sivory-site-footer .sivory-footer-about-panel{grid-column:1/-1;min-width:0}
.sivory-site-footer .sivory-footer-about-panel>[data-about-footer-content]{max-height:min(60dvh,600px);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#C9B58A transparent;padding:18px 0;overflow-wrap:anywhere}
.sivory-site-footer .sivory-footer-about-panel [data-about-footer-content] :is(p,h2,h3,h4){color:inherit}
.sivory-site-footer .sivory-footer-about-panel [data-about-footer-content] p{margin:0 0 18px;line-height:1.8}
.sivory-site-footer .sivory-footer-about-panel [data-about-footer-content] :is(h2,h3,h4){margin:24px 0 12px}
.sivory-site-footer .sivory-footer-about-panel [data-about-footer-content] img{max-width:100%;height:auto;object-fit:contain}
.sivory-site-footer .sivory-footer-about-panel .sivory-about-closing p{color:#C9B58A}
