.header_header__WP9pK{width:680px;margin:0 auto;padding-top:.2rem;text-align:center;font-family:Roboto Mono}@media (max-width:600px){.header_header__WP9pK{width:auto}.header_header__WP9pK .header_blogLogo__3DsNQ{width:5rem;padding-top:1rem;padding-bottom:1rem}.header_topContainer__2DbJr{padding:3% 5%}}.header_topContainer__2DbJr{display:flex;align-items:flex-start;justify-content:flex-start}.header_language__2nKZx{border:1px solid #aaa;color:#999;padding:.4rem .8rem;margin-left:auto}.header_language__2nKZx.header_jp__2T7lj{font-family:var(--font-sans)}.header_language__2nKZx.header_en__BCxsS{font-family:var(--font-japanese)}.header_language__2nKZx:hover{border:1px solid #1e68e6;padding:.4rem .8rem}.header_tonariLogo__AHY4u{width:2.3rem}.header_blogLogo__3DsNQ{width:11rem;padding-bottom:3em;padding-top:3em}.header_blogLogoCompact__17Y8g{margin-top:.27rem;height:2.3rem;padding-left:1rem}.rich-text_bgspan__1NZ4C{border-radius:6px;padding:2px 5px;color:#fff}.rich-text_bgspan__1NZ4C.rich-text_mentioned__11iGF{background-color:#f5f5f5;color:#000}.rich-text_color_gray__3RV6a{color:var(--gray)}.rich-text_color_brown__S4Ssh{color:var(--brown)}.rich-text_color_orange__2sS9D{color:var(--orange)}.rich-text_color_yellow__34HWM{color:var(--yellow)}.rich-text_color_green__3i9Iw{color:var(--green)}.rich-text_color_blue__3GDfA{color:var(--blue)}.rich-text_color_purple__snx7r{color:var(--purple)}.rich-text_color_pink__1Bv-7{color:var(--pink)}.rich-text_color_red__4lzcR{color:var(--red)}.rich-text_color_gray_background__3QHEt{background-color:var(--gray)}.rich-text_color_brown_background__GR4Um{background-color:var(--brown)}.rich-text_color_orange_background__38ecN{background-color:var(--orange)}.rich-text_color_yellow_background__1d8MB{background-color:var(--yellow)}.rich-text_color_green_background__2RgzZ{background-color:var(--green)}.rich-text_color_blue_background__1L-Lj{background-color:var(--blue)}.rich-text_color_purple_background__3WpGl{background-color:var(--purple)}.rich-text_color_pink_background__3EfL6{background-color:var(--pink)}.rich-text_color_red_background__3OM4Y{background-color:var(--red)}.byline_byline__1ViFn{display:flex;align-items:center}.byline_bylinetext__1CsnO{padding-left:.5em}.byline_profileimage__PIbxz img{width:2.5rem;height:2.5rem;margin:0}.byline_profileimage__PIbxz img:before{content:" ";display:block;position:absolute;height:2.5rem;width:2.5rem;background:#d3d3d3}.byline_authors__3cSIY{font-family:var(--font-mono);font-style:normal;font-weight:400;font-size:.9rem;color:#a4a4a4;padding-bottom:.2em}.byline_author__vG8J5{display:flex;align-items:center;margin-right:20px}.byline_posted__Zgo94{font-family:var(--font-mono);font-style:normal;font-weight:400;font-size:.8rem;color:#7b7b7b}.byline_draftBadge__11i_1{border-radius:17px;background-color:#333;color:#fff;font-size:.9rem;padding:8px 13px;margin-right:6px}.blog_blogContainer__2dp_G{padding:0 5%}.blog_blogIndex__2X5Xe h1{margin-bottom:50px}.blog_escapePreview__MKFIW{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000;border:1px solid #000;color:#fff;padding:10px;height:24px;border-radius:5px;transition:all .2s ease 0s}.blog_escapePreview__MKFIW:hover{background-color:#fff;color:#000;border:1px solid #000;cursor:pointer}.blog_titleContainer__-ZUwT{display:inline-flex;align-items:center;justify-content:flex-start}.blog_noPosts__1Bx7y{text-align:center}.blog_postPreview__2zw4J{padding-bottom:4em;max-width:680px;margin:10px auto}.blog_post__39rqQ h1,.blog_post__39rqQ h2,.blog_post__39rqQ h3,.blog_postPreview__2zw4J h3{font-family:var(--font-mono);font-weight:500}.blog_post__39rqQ h2{font-size:1.7rem;line-height:2.3rem;padding-top:1.5rem;padding-bottom:1.5rem;color:inherit}.blog_post__39rqQ h3{font-size:1.5rem;line-height:2rem;color:#333}.blog_post__39rqQ h4{font-size:1.2rem;line-height:1.2rem}.blog_post__39rqQ h3{margin:3rem 0 1.5rem}.blog_post__39rqQ h4{margin:1.5rem 0}.blog_post__39rqQ .blog_postMedia__ldoGr{margin:2rem 0 0;max-width:100%;display:block}.blog_post__39rqQ img{-o-object-fit:contain;object-fit:contain}.blog_post__39rqQ .asset-wrapper img{margin:0}.blog_post__39rqQ .tweet{margin:2rem auto;text-align:center}.blog_post__39rqQ .callout{padding:16px;display:flex;width:100%;border-radius:3px;border:1px solid transparent;background:#f1f1f1}.blog_post__39rqQ .callout .text{margin-left:8px;font-family:var(--font-serif);font-size:14px;color:#888}.blog_post__39rqQ div,.blog_post__39rqQ h1,.blog_post__39rqQ h2,.blog_post__39rqQ h3,.blog_post__39rqQ p{white-space:pre-line}.blog_postPreview__2zw4J .posted{margin-bottom:.5em}.blog_postContent__3ZfJl{margin-top:2em;font-family:var(--font-serif);font-size:1.05rem;line-height:2rem;color:#333}.blog_post__39rqQ{max-width:680px;margin:0 auto}.blog_post__39rqQ .Japanese{font-family:var(--font-japanese)}.blog_post__39rqQ hr{margin-bottom:2em}.blog_post__39rqQ a+p{margin-top:0}.blog_coverImage__1cmTU{width:100%}.blog_subtitle__3wYYU,.blog_title__j45gO{font-family:var(--font-mono);font-style:normal}.blog_title__j45gO{font-size:1.75rem;color:var(--title);text-align:left;padding-top:2rem;padding-bottom:.6rem;padding-right:.5rem;margin:0;letter-spacing:normal}.blog_subtitle__3wYYU{font-size:1.1rem;color:var(--subtitle);padding-bottom:1.2em;padding-right:.5rem}.blog_columnContainer__1pNRh{display:flex;flex-direction:row}.blog_column__2mW2D{flex:1 1 auto;padding:0 10px}@media (max-width:600px){.blog_title__j45gO{font-size:1.4rem;line-height:1.75rem}.blog_subtitle__3wYYU{line-height:1.5rem}.blog_postPreview__2zw4J{padding-bottom:3em}}