/* Shared case navigation between Products and Documents. */
.footer-top.has-cases{grid-template-columns:1.15fr .85fr .85fr 1.2fr;gap:30px}
.footer-top.has-cases nav>span{display:flex;align-items:center;min-height:18px}
.footer-cases>span a{display:inline;min-height:0;color:inherit}
.footer-top.has-cases .footer-family{gap:6px}
.footer-top.has-cases .footer-family>span{display:flex;align-items:center;min-height:28px}
.footer-cases>span a:hover{color:var(--purple)}
.cases-page~.footer,.case-detail-page~.footer{padding-block:18px 22px}
@media(max-width:767px){
 .footer-top.has-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 12px}
 .footer-top.has-cases>div:first-child{grid-column:1/-1}
 .footer-top.has-cases nav{font-size:11px;gap:4px;line-height:1.65;overflow-wrap:anywhere}
 .footer-top.has-cases nav>span{font-size:9px;margin-bottom:3px}
 .footer-top.has-cases .footer-family{gap:4px}
 .footer-top.has-cases .footer-family>span{min-height:32px}
 .footer-top.has-cases .footer-family>span{font-size:9px}
 .cases-page~.footer .footer-bottom,.case-detail-page~.footer .footer-bottom{margin-top:17px;padding-top:12px}
}
