/* Blog only: photographs follow a comfortable reading column. */
body.single-post .qtqc-native.qtqc-article .qtqc-prose figure:not(.gallery-item):not(.wp-block-gallery figure),
body.single-post .qtqc-native.qtqc-article .qtqc-prose .wp-caption,
body.single-post .qtqc-native.qtqc-article .qtqc-prose .wp-block-image:not(.wp-block-gallery .wp-block-image){
 width:100%!important;
 min-width:100%!important;
 max-width:100%!important;
 float:none!important;
 margin-inline:0!important;
}
body.single-post .qtqc-native.qtqc-article .qtqc-prose figure:not(.gallery-item):not(.wp-block-gallery figure) img,
body.single-post .qtqc-native.qtqc-article .qtqc-prose .wp-caption img,
body.single-post .qtqc-native.qtqc-article .qtqc-prose .wp-block-image:not(.wp-block-gallery .wp-block-image) img,
body.single-post .qtqc-native.qtqc-article .qtqc-prose>p img:not(.emoji):not(.wp-smiley){
 display:block;
 width:100%!important;
 max-width:100%!important;
 height:auto!important;
 max-height:none!important;
 float:none!important;
 margin-inline:0!important;
 object-fit:contain;
 background:transparent;
}

/* 780px of text + 40px of space + 260px of navigation. */
body.single-post .qtqc-native.qtqc-article>.qtqc-container{
 width:calc(100% - 48px);
 max-width:1080px;
 margin-inline:auto;
}
body.single-post .qtqc-native.qtqc-article .qtqc-reading-layout{
 display:grid;
 grid-template-columns:minmax(0,780px) 260px;
 gap:40px;
 align-items:start;
}
body.single-post .qtqc-native.qtqc-article .qtqc-reading-layout>.qtqc-prose{
 width:100%;
 max-width:780px;
 min-width:0;
 font-size:17px;
 line-height:1.8;
}
body.single-post .qtqc-native.qtqc-article :is(.qtqc-page-heading,.qtqc-reading-hero,.qtqc-featured){
 width:100%;
 max-width:780px;
}
body.single-post .qtqc-native.qtqc-article .qtqc-featured img{
 display:block;
 width:100%;
 height:auto;
}
body.single-post .qtqc-native.qtqc-article .qtqc-page-heading h1{
 font-size:34px;
 line-height:1.35;
}
body.single-post .qtqc-native.qtqc-article .qtqc-prose :is(h2,h3){
 line-height:1.4;
}
@media(max-width:1023px){
 body.single-post .qtqc-native.qtqc-article .qtqc-reading-layout{
  display:flex;
  flex-direction:column;
  gap:24px;
  width:100%;
  max-width:780px;
  margin-inline:auto;
 }
 body.single-post .qtqc-native.qtqc-article :is(.qtqc-page-heading,.qtqc-reading-hero,.qtqc-featured){
  margin-inline:auto;
 }
 body.single-post .qtqc-native.qtqc-article .qtqc-reading-sidebar{
  width:100%;
  min-width:0;
  order:-1;
 }
}
@media(max-width:849px){
 body.single-post .qtqc-native.qtqc-article>.qtqc-container{
  width:calc(100% - 32px);
 }
 body.single-post .qtqc-native.qtqc-article .qtqc-reading-layout>.qtqc-prose{
  font-size:16px;
  line-height:1.75;
 }
 body.single-post .qtqc-native.qtqc-article .qtqc-page-heading h1{
  font-size:26px;
 }
}
