:is(#d2895494, #d2895500) h3 {
  font-size: var(--h3-font-size-mobile);
  font-weight: 400;
}
:is(#d2895494, #d2895497, #d2895495) a {
  text-decoration: none;
}
:is(#d2895494, #d2895497, #d2895495) a:hover {
  text-decoration: underline;
}
#d2900273 .p-text .c-text:nth-child(4),
#d2900273 .p-text .c-text:nth-child(10),
#d2900273 .p-text .c-text:nth-child(20),
:is(#d2900276, #d2900274, #d2900280, #d2900275) .p-text .c-text:first-child,
#d2900276 .p-text .c-text:nth-child(7),
#d2900274 .p-text .c-text:nth-child(11){
  font-weight: bold;
  text-decoration: underline;
}
#d2900275 .p-media-list ul {
  flex-direction: column;
}
:is(#d2900281, #d2900282, #d2900283, #d2900284) .p-media-list__img {
  max-width: 240px;
}
:is(#d2900281, #d2900282, #d2900283, #d2900284) .p-media-layout__media {
  margin: 0 0 24px;
}
@media only screen and (min-width: 769px) {
  :is(#d2895494, #d2895500) h3 {
    font-size: var(--h3-font-size-pc);
  }
  :is(#d2900281, #d2900282, #d2900283, #d2900284) .p-media-layout--row-reverse-wide .p-media-layout__inner {
    justify-content: flex-end;
  }
}
@media only screen and (max-width: 768px) {
  .p-media-list[data-col-narrow='auto'] .p-media-list__list {
    justify-content: left;
  }
  .p-media-layout__inner {
    gap: 0;
  }
  :is(#d2900281, #d2900282, #d2900283, #d2900284) .p-media-layout__media {
    margin: 6px;
  }
}