@media(max-width:767px){.elementor .ryota-article-english-section{& .ryota-article-english-body { font-size:15px; } & .ryota-article-english-body h1 { font-size:30px;margin-top:48px; } & .ryota-article-english-body h2 { font-size:28px;margin-top:48px; } & .ryota-article-english-body h3 { font-size:22px;margin-top:32px;padding-top:16px; } & .ryota-article-english-body h4 { font-size:18px; } & .ryota-article-english-body blockquote { padding-left:16px; } & .ryota-article-english-body th, & .ryota-article-english-body td { padding:8px; }\n}}@media(max-width:767px){.elementor .ryota-article-reading{& .ryota-post-navigation .post-navigation__prev--title,& .ryota-post-navigation .post-navigation__next--title { font-size:16px; } & .ryota-post-navigation .post-navigation__arrow-prev { padding-right:8px; } & .ryota-post-navigation .post-navigation__arrow-next { padding-left:8px; } & .ryota-post-navigation .elementor-post-navigation__prev a { padding-right:12px; } & .ryota-post-navigation .elementor-post-navigation__next a { padding-left:12px; }\n}}@media(max-width:767px){.elementor .ryota-article-prose{font-size:15px;& h2 { font-size:26px; } & h3 { font-size:22px; } & h1 { font-size:30px;margin-top:48px; } & h2 { font-size:28px;margin-top:48px; } & h3 { font-size:22px;margin-top:32px;padding-top:16px; } & h4 { font-size:18px; } & blockquote { padding-left:16px; } & th, & td { padding:8px; }\n}}@media(max-width:767px){.elementor .ryota-home-journal-grid{gap:var(--space-large);grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .ryota-home-title{font-size:22px;}}@media(max-width:767px){.elementor .ryota-home-section{padding-block-start:var(--section-mobile);padding-block-end:var(--section-mobile);padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);}}@media(max-width:767px){.elementor .ryota-page-gutters{padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);}}@media(max-width:767px){.elementor .ryota-h2{font-size:var(--text-h2-mobile);}}@media(max-width:767px){.elementor .ryota-h1{font-size:var(--text-h1-mobile);}}