.pj-languages{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 34px;align-items:center}.pj-languages a{font-size:13px;line-height:1.5;padding:8px 14px;border:1px solid #bbc6bb;border-radius:2px;color:#314636}.pj-languages a[aria-current=page]{background:#233d2c;color:#fff;border-color:#233d2c}.pj-languages a:hover{box-shadow:inset 0 0 0 1px #42634b}.pj-languages a:focus-visible{outline:3px solid #759968;outline-offset:3px}.pj-episode-one:lang(en) p,.pj-episode-one:lang(en) h1,.pj-episode-one:lang(en) h2,.pj-episode-one:lang(en) figcaption{word-break:normal;letter-spacing:normal}.pj-episode-one:lang(ja) p,.pj-episode-one:lang(ja) h1,.pj-episode-one:lang(ja) h2{word-break:normal;letter-spacing:normal}.pj-episode-one .pj-chapter,.pj-episode-one .pj-contents>a,.pj-episode-one .pj-hero>*,.pj-episode-one .pj-references li{min-width:0;overflow-wrap:anywhere}.pj-episode-two .pj-code pre{padding:24px}.pj-episode-two .pj-evidence>figcaption{display:block}.pj-episode-one:lang(en) .pj-code figcaption::after{content:'TypeScript'}.pj-episode-one:lang(ja) .pj-code figcaption::after{content:'TypeScript'}@media(max-width:800px){.pj-episode-one:lang(en) .pj-code figcaption::after{content:'Scroll horizontally to read the full code'}.pj-episode-one:lang(ja) .pj-code figcaption::after{content:'横にスクロールしてコード全体を表示'}.pj-languages{margin-bottom:25px}.pj-episode-one:lang(en) .pj-hero h1{font-size:32px;line-height:1.25}.pj-episode-one:lang(ja) .pj-hero h1{font-size:30px;line-height:1.5}}