.mobile-menu .guide-menu summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  list-style:none;
  cursor:pointer;
  min-height:48px;
  padding:13px 8px;
  border-bottom:1px solid #dedbd2;
}
.mobile-menu .guide-menu summary::-webkit-details-marker{display:none}
.mobile-menu .guide-menu summary::after{
  content:"";
  width:8px;
  height:8px;
  margin-inline-end:4px;
  border:solid currentColor;
  border-width:0 2px 2px 0;
  transform:rotate(45deg);
}
.mobile-menu .guide-menu[open] summary::after{transform:rotate(225deg)}
.mobile-menu .guide-menu.is-current summary{color:var(--rust);font-weight:650}
.mobile-menu .guide-menu summary:focus-visible{outline-offset:-3px}
.mobile-menu .guide-menu ul{list-style:none;margin:0;padding:0 0 0 18px}
.mobile-menu .guide-menu li a{
  min-height:44px;
  font-size:14px;
  white-space:normal;
}
