:root {
  --wp--preset--spacing--70: 2rem;
}
.d-none {display: none;}
.d-flex {display: flex;}
.d-block {display: block;}
@media only screen and (min-width: 769px) { 
  .d-md-flex {display: flex;}
  .d-md-none {display: none;}
  .d-md-block {display: block;}
}
.wp-block-list.is-style-blue-arrow li {display: flex;}
.wp-block-list.is-style-sp-menu a {padding: 0.25em 0.95em;}

@media only screen and (max-width: 768.99px) {
  /* .wp-block-list.is-style-sp-menu a[href="/hae_and_me/"]:before {align-self: flex-start;} */
}
@media only screen and (max-width: 375.99px) {
  .wp-block-list.is-style-blue-arrow li {letter-spacing: 0.25px;}
  .wp-block-list.is-style-sp-menu a[href="/hae_and_me/"] {letter-spacing: 0.25px;}
}