.rev-blue { color: #007FFF; } .rev-orange { color: #ff4d00; } .rev-mono { font-family: "Geist Mono", monospace; }  @media screen and (min-width: 768px){ .br-sp {display: none; } }   .rev-title-wrap, .rev-card-title-wrap, .rev-heading-wrap, .rev-short-title-wrap { word-break: normal; overflow-wrap: normal; line-break: strict; white-space: normal; display: block; max-inline-size: 100%; margin-inline: 0; text-align: inherit; } @supports (text-wrap: balance) { .rev-title-wrap, .rev-card-title-wrap, .rev-heading-wrap, .rev-short-title-wrap { text-wrap: balance; } } @supports (word-break: auto-phrase) { html:lang(ja) .rev-title-wrap, html[lang="ja"] .rev-title-wrap, html:lang(ja) .rev-card-title-wrap, html[lang="ja"] .rev-card-title-wrap, html:lang(ja) .rev-heading-wrap, html[lang="ja"] .rev-heading-wrap, html:lang(ja) .rev-short-title-wrap, html[lang="ja"] .rev-short-title-wrap, .rev-title-wrap, .rev-card-title-wrap, .rev-heading-wrap, .rev-short-title-wrap { word-break: auto-phrase; } }  @media (max-width: 767px) { .rev-title-wrap, .rev-card-title-wrap, .rev-heading-wrap, .rev-short-title-wrap { max-inline-size: 100%; margin-inline: 0; text-align: inherit; } }  .rev-body-wrap, .rev-card-text-wrap, .rev-text-wrap, .rev-small-text-wrap { word-break: normal; overflow-wrap: anywhere; line-break: strict; white-space: normal; text-align: inherit; } @supports (text-wrap: pretty) { .rev-body-wrap, .rev-card-text-wrap, .rev-text-wrap, .rev-small-text-wrap { text-wrap: pretty; } } @supports (word-break: auto-phrase) { html:lang(ja) .rev-body-wrap, html[lang="ja"] .rev-body-wrap, html:lang(ja) .rev-card-text-wrap, html[lang="ja"] .rev-card-text-wrap, html:lang(ja) .rev-text-wrap, html[lang="ja"] .rev-text-wrap, html:lang(ja) .rev-small-text-wrap, html[lang="ja"] .rev-small-text-wrap, .rev-body-wrap, .rev-card-text-wrap, .rev-text-wrap, .rev-small-text-wrap { word-break: auto-phrase; } }  .rev-mixed-text-wrap { word-break: break-word; overflow-wrap: anywhere; line-break: strict; white-space: normal; text-align: inherit; } @supports (text-wrap: pretty) { .rev-mixed-text-wrap { text-wrap: pretty; } } @supports (word-break: auto-phrase) { html:lang(ja) .rev-mixed-text-wrap, html[lang="ja"] .rev-mixed-text-wrap, .rev-mixed-text-wrap { word-break: auto-phrase; } }  .rev-no-breakall { word-break: normal !important; overflow-wrap: normal !important; white-space: normal !important; }