/* The article copy is intentionally inherited unchanged; these rules align it with the live BWA shell. */
body{background:#fbfaf7;color:#202630;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;overflow-x:hidden}
.feature-intro,.chapter{overflow:visible!important}
.feature-intro:after,.chapter:before{right:0!important;left:auto!important;background-size:contain!important}
.chapter:nth-of-type(even):before{left:0!important;right:auto!important}
.readings-hero{display:block;max-width:1180px;padding:58px 24px 48px}
.readings-hero .eyebrow{margin:0 0 12px!important;font-size:11px}
.readings-hero h1{margin:0 0 12px!important;font-family:"Yu Mincho","Hiragino Mincho ProN",serif!important;font-size:43px!important;font-weight:500!important;line-height:1.2!important}
.readings-hero .jp{font-size:14px}
.feature-intro{max-width:760px!important;padding:48px 24px 42px!important}
.feature-intro h2{font-family:"Yu Mincho","Hiragino Mincho ProN",serif!important;font-size:32px!important;font-weight:500!important;line-height:1.55!important}
.chapter{max-width:788px!important;padding:70px 0!important;overflow:hidden}
.chapter .article,.chapter .body{max-width:650px!important}
.article h3{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:29px}
.body{font-size:15px;line-height:2}
.note-zone{margin-top:72px}
.endmark{padding-top:48px;padding-bottom:54px}
@media(max-width:760px){
  .readings-hero{padding:42px 22px 36px!important}.readings-hero h1{font-size:32px!important}.readings-hero .jp{font-size:13px}
  .feature-intro{padding:38px 22px 30px!important}.feature-intro h2{font-size:24px!important;line-height:1.6!important}
  .chapter{display:block!important;padding:54px 22px!important}.num{font-size:34px}.article h3{font-size:23px;margin-bottom:30px}.body{font-size:14px}
  .portrait-in-story .portrait-frame{width:55vw;max-width:190px}.note-zone{margin:54px 18px 0}.endmark{padding:38px 22px 46px}
}
