/* Native editorial layout; no content, URL, author or date changes. */
.justes-native:is(.blog,.category,.tag) .site-main{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}
.justes-native:is(.blog,.category,.tag) .site-main> :not(article){grid-column:1/-1}
.justes-native:is(.blog,.category,.tag) .site-main>article{min-width:0;margin:0;border-bottom:1px solid var(--justes-line);padding-bottom:32px}
.justes-native:is(.blog,.category,.tag) .site-main>article .inside-article{height:100%;display:flex;flex-direction:column;gap:18px}
.justes-native:is(.blog,.category,.tag) .entry-header{margin:0}
.justes-native:is(.blog,.category,.tag) .entry-title{font-size:clamp(24px,2.2vw,30px);margin:0 0 10px}
.justes-native:is(.blog,.category,.tag) .post-image{margin:0;background:var(--justes-soft);line-height:0}
.justes-native:is(.blog,.category,.tag) .post-image img{display:block;width:100%;height:auto;max-height:310px;object-fit:contain}
.justes-native:is(.blog,.category,.tag) .entry-summary{margin:0}
.justes-native:is(.blog,.category,.tag) .entry-summary p:last-child{margin-bottom:0}
.justes-native:is(.blog,.category,.tag) footer.entry-meta{margin-top:auto;font-size:14px}
.justes-native:is(.blog,.category,.tag) .page-header{margin:0;padding:0}
.justes-native:is(.blog,.category,.tag) .taxonomy-description{max-width:78ch}
.justes-native:is(.blog,.category,.tag) .paging-navigation a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px}
.justes-native.single-post #primary{max-width:850px;margin-inline:auto}
.justes-native.single-post .entry-title{font-size:clamp(30px,3vw,44px);margin-bottom:18px}
.justes-native.single-post .entry-header{margin-bottom:28px}
.justes-native.single-post .entry-content{font-size:17px;line-height:1.8;overflow-wrap:break-word}
.justes-native.single-post .entry-content img{max-width:100%;height:auto}
/* Remove markers from legacy Gutenberg gallery items without changing list layout. */
.justes-native.single-post .entry-content .wp-block-gallery > ul.blocks-gallery-grid > li.blocks-gallery-item{list-style:none}
.justes-native.single-post .entry-content h2{font-size:clamp(25px,2.3vw,32px);margin-top:1.6em}
.justes-native.single-post .entry-content h3{font-size:24px;margin-top:1.4em}
.justes-native.single-post .entry-meta{font-size:14px;line-height:1.7}
.justes-native.single-post .post-image{margin-bottom:28px}
.justes-native.single-post .post-image img{max-height:540px;width:100%;object-fit:contain}
.justes-native.single-post .comments-area{margin-top:40px;border-top:1px solid var(--justes-line);padding-top:32px}
.justes-native.single-post .comment-form input:not([type=checkbox]),.justes-native.single-post .comment-form textarea{min-height:44px;font-size:16px;max-width:100%}
@media(min-width:900px){.justes-native:is(.blog,.category,.tag) .site-main{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:48px}}
