@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);}}