.ndl-footer-fields{
 display:grid;
 gap:10px;
 padding:10px 0 0;
}
.ndl-footer-fields .site-field{
 display:grid;
 gap:5px;
 min-width:0;
}
.ndl-footer-fields :is(textarea,input[type=number],select){
 width:100%;
 box-sizing:border-box;
}
.ndl-footer-fields textarea{resize:vertical}
.ndl-footer-fields select{
 border:1px solid #d1d1d6;
 border-radius:8px;
 padding:6px 8px;
 background:#fff;
 color:#1d1d1f;
 font:inherit;
}
.ndl-footer-fields label:has(input[type=checkbox]){
 display:flex;
 flex-direction:row;
 align-items:center;
}
.ndl-footer-fields input[type=checkbox]{width:auto}
.ndl-footer-metrics{
 display:grid;
 grid-template-columns:repeat(2,minmax(0,1fr));
 gap:8px;
}
.ndl-editable-footer > [data-footer-column]{
 min-width:0;
 overflow-wrap:anywhere;
}
.ndl-editable-footer > [data-footer-copy],.ndl-home-footer > [data-footer-column]{white-space:pre-wrap}
.info-grid-footer.ndl-editable-footer > [data-footer-size] .ndl-inline-latin{font-size:inherit}
.info-grid-footer.ndl-editable-footer > [data-footer-weight] .ndl-inline-latin{font-weight:inherit}
.info-grid-footer.ndl-editable-footer > [data-footer-tracking] .ndl-inline-latin{letter-spacing:inherit}
.ndl-home-footer{
 position:fixed;
 z-index:15;
 inset:auto max(12px,1.3vw) max(14px,1.8vh);
 display:grid;
 grid-template-columns:repeat(3,minmax(0,1fr));
 gap:1.3vw;
 color:#fff;
 mix-blend-mode:difference;
 font:700 calc(20px * var(--design-scale,1))/1.1 var(--ndl-site-font,sans-serif);
}
html[data-ndl-owner="1"] .ndl-home-footer{bottom:max(52px,1.8vh)}
.ndl-home-footer[hidden],.info-open .ndl-home-footer{display:none}
.ndl-home-footer a{color:inherit;text-decoration:none}
.ndl-home-footer a:is(:hover,:focus-visible){text-decoration:underline}
.ndl-home-footer .project-end-contact{display:flex;flex-direction:column;align-items:flex-start}
@media(max-width:767px){
 .ndl-home-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:14px;bottom:48px}
 .ndl-home-footer .project-end-address{grid-column:1/-1}
}
