.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.story-ment {
  display: block;
  width:max-content;
  font-size: 2.0625rem;
  line-height: 1.6667;
  font-weight: 500;
  letter-spacing: -0.03em;
}

.story-ment--full {
  width: 100%;
}

.story-ment--strong {
  font-weight: 800;
}

.story-ment__help {
  display: inline-flex
}

.story-ment__deco {
  position: relative;
  z-index: 0;
  display: block;  
  width: 106%;
}

.story-ment__line {
  position: absolute;
  z-index: -1;
  left: 50%;
  display: block;
  max-width: none;
  width: 113%;
  transform: translateX(-50%);
  bottom: 0.1em;
}

.story-ment__alert {
  color: var(--primary);
}

@media(min-width: 801px){
  .story-ment {
    font-size: 1.625rem;
    line-height: 1.8462;
  }
}

.story-announce {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.75;
  letter-spacing: -0.03em;
}

.story-announce--white {
  color: #fff;
}

.story-announce--primary {
  color: var(--primary);
}

.story-announce--secondary {
  color: var(--secondary);
}

@media(min-width: 801px){
  .story-announce {
    font-size: 2.125rem;
    line-height: 1.7648;
  }
}

.pc-br {
  display: none;
}

@media(min-width:801px){
  .mo-br {
    display: none;
  } 

  .pc-br {
    display: block;
  }
}

.text-white {
  color: #fff;
}