/* Keep the introduction readable on wide screens; preserve the mobile layout. */
body[data-home-shiori-intro-responsive="v1"] #shiori-intro{max-width:880px}
@media(min-width:901px){
 body[data-home-shiori-intro-responsive="v1"] #shiori-intro{column-gap:24px;padding:24px 28px}
}
