/* P16: compact the footer resources. No selector below alters the existing #offers slider. */
.fz-p16 #compare[hidden]{display:none!important}

.fz-p16 .fz-p15-resources.fz-p16-footer-resources{
  max-width:none!important;
  margin:14px 0 12px!important;
  overflow:hidden;
  border:1px solid rgba(232,197,107,.24);
  border-radius:10px;
  background:rgba(255,255,255,.04);
}
.fz-p16 .fz-p16-footer-resources>summary{
  min-height:44px;
  padding:9px 11px;
  gap:12px;
  color:#fff;
}
.fz-p16 .fz-p16-footer-resources>summary span{
  min-width:0;
  flex-direction:row;
  align-items:baseline;
  gap:8px;
}
.fz-p16 .fz-p16-footer-resources>summary b{
  color:#fff;
  font-size:13px;
  line-height:1.25;
}
.fz-p16 .fz-p16-footer-resources>summary small{
  color:#A9B4C6;
  font-size:10.5px;
  line-height:1.2;
}
.fz-p16 .fz-p16-footer-resources>summary i{
  width:26px;
  height:26px;
  flex:0 0 26px;
  background:rgba(201,162,74,.14);
  color:#E8C56B;
  font-size:17px;
}
.fz-p16 .fz-p16-footer-resources[open]>summary{
  border-bottom:1px solid rgba(255,255,255,.1);
}
.fz-p16 .fz-p16-footer-resources .fz-p15-resources__body{
  background:#F6F7F9;
  color:#16213A;
}
.fz-p16 .fz-p16-footer-resources .fz-p15-resources__body>section{
  max-width:none!important;
  margin-right:0!important;
  margin-left:0!important;
}

@media(max-width:760px){
  .fz-p16 .fz-p15-resources.fz-p16-footer-resources{margin:11px 0 9px!important}
  .fz-p16 .fz-p16-footer-resources>summary{min-height:42px;padding:8px 10px}
  .fz-p16 .fz-p16-footer-resources>summary small{display:none}
}
