.jjo-native-content{padding-top:40px;padding-bottom:50px;max-width:1120px;margin:auto;float:none!important}.jjo-native-content>h1{margin-bottom:32px;font-size:30px;line-height:1.5}.jjo-native-content p{line-height:1.9}.jjo-native-content .wp-block-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important;margin:28px 0!important}.jjo-native-content .wp-block-gallery figure.wp-block-image{width:100%!important;margin:0!important;align-self:start}.jjo-native-content .wp-block-gallery img{display:block;width:100%;height:auto;object-fit:contain}.jjo-native-content .wp-block-image{margin:25px 0}.jjo-native-content .wp-block-image img{display:block;margin:auto}.jjo-native-content .wp-block-query ul.wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;list-style:none;padding:0;margin:28px 0}.jjo-native-content .wp-block-post-template>li{margin:0;min-width:0}.jjo-native-content .wp-block-post-featured-image img{width:100%;aspect-ratio:1;object-fit:cover}.jjo-native-content .wp-block-post-title{font-size:18px;line-height:1.6}.jjo-native-content .wp-block-query-pagination{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin:30px 0}.jjo-native-content .wp-block-table{overflow:auto}.jjo-native-content .wp-block-table table{width:100%;border-collapse:collapse}.jjo-native-content .wp-block-table td,.jjo-native-content .wp-block-table th{border:1px solid #ddd;padding:13px;line-height:1.7;vertical-align:top}.jjo-native-content .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9}.jjo-native-content .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;inset:0}.jjo-guide-map{margin:24px 0}.jjo-guide-map iframe{width:100%;max-width:100%;height:450px;border:0}.jjo-native-content h2{line-height:1.6;margin-top:32px}.jjo-native-content ul.wp-block-list,.jjo-native-content ol.wp-block-list{padding-left:24px;line-height:1.9}@media(max-width:767px){.jjo-native-content{padding-top:28px;padding-bottom:36px}.jjo-native-content>h1{font-size:25px}.jjo-native-content .wp-block-gallery,.jjo-native-content .wp-block-query ul.wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.jjo-guide-map iframe{height:350px}.jjo-native-content .wp-block-table table{min-width:600px}.jjo-native-content .wp-block-post-title{font-size:16px}}
