.site-footer{color:#334c62;box-sizing:border-box;clear:both;background:#fff;border-top:1px solid #e4e8eb;min-width:0;font-size:13px}.site-footer-links{border-bottom:1px solid #eceff1;flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,48px);max-width:1420px;min-height:56px;margin:auto;padding:12px 24px;font-weight:700;display:flex}.site-footer-links a{color:inherit;text-decoration:none}.site-footer-links a:hover,.site-footer-links a:focus-visible{text-decoration:underline}.site-footer-content{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;max-width:1420px;margin:auto;padding:24px;display:grid}.site-footer-content.without-logo{grid-template-columns:1fr}.site-footer-brand{flex:none;width:200px;height:70px}.site-footer-brand.default{background:#fff url(/cooperative-footer-reference.png) -75px -77px no-repeat}.site-footer-brand.uploaded{justify-content:center;align-items:center;display:flex}.site-footer-brand img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.site-footer-details{min-width:0}.site-footer-details p{flex-wrap:wrap;gap:4px 12px;margin:0 0 5px;line-height:1.6;display:flex}.site-footer-details p>:not(:last-child):after{content:"·";color:#8b979d;margin-left:12px}.site-footer-details a{color:inherit;text-decoration:none}.site-footer-details a:hover,.site-footer-details a:focus-visible{text-decoration:underline}.site-footer-details small{color:#9faab1;text-align:right;margin-top:8px;font-size:12px;display:block}body:has(.sidebar)>.site-footer{margin-left:238px}body:has(.admin-shell:not(.embedded-admin)):not(:has(.sidebar))>.site-footer{margin-left:230px}@media (width<=900px){body:has(.sidebar)>.site-footer{margin-left:72px}body:has(.admin-shell:not(.embedded-admin)):not(:has(.sidebar))>.site-footer{margin-left:0}}@media (width<=800px){.site-footer-content{grid-template-columns:1fr;gap:14px;padding:24px}.site-footer-details small{text-align:left}}@media (width<=600px){body:has(.sidebar)>.site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom));margin-left:0}}@media (width<=480px){.site-footer-links{gap:10px 18px;padding:14px 20px}.site-footer-content{padding:20px}.site-footer-details p,.site-footer-details p>*{display:block}.site-footer-details p>:after{display:none}.site-footer-details small{line-height:1.5}}@media print{.site-footer{display:none}}
