/* 1.0.14.30: consistent 16px horizontal gutters on mobile and tablet.
   Scoped to home content, leaving hero, header and footer full bleed. */
@media (max-width: 1199.98px) {
  .ula-home-section > .container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
/* Ensure the floating-panel close icon is visible and centered. */
.ucla-fp__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  padding: 0;
}
.ucla-fp__close .ucla-ui-icon,
.ucla-fp__close svg {
  display: block;
  width: 22px;
  height: 22px;
  color: currentColor;
  stroke: currentColor;
}
