/**
 * HangNgoaiShop 3.9.55.71 — Editorial Single Post Quiet Premium
 * Scope: single WordPress posts only.
 * Visual-only: no content/query/SEO/schema behavior changes.
 */

body.yhn-editorial-single-quiet-premium{
  --yhn-editorial-ink:#29282d;
  --yhn-editorial-body:#514f54;
  --yhn-editorial-muted:#807b81;
  --yhn-editorial-line:#e7e2e4;
  --yhn-editorial-soft:#faf8f8;
  --yhn-editorial-paper:#fff;
  --yhn-editorial-accent:#c9176b;
  --yhn-editorial-accent-hover:#a81258;
  --yhn-editorial-reading:780px;
  --yhn-editorial-media:900px;
}

body.yhn-editorial-single-quiet-premium #main,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single{
  background:#fcfbfa!important;
}

/* ---------- Quiet shell: remove the old nested-card treatment ---------- */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single{
  padding-top:18px!important;
  padding-bottom:44px!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single > .row,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single > .row.row-large.row-divided{
  max-width:1120px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single article.post{
  max-width:960px!important;
  margin:0 auto!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single article.post .article-inner{
  padding:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* ---------- Breadcrumb: utility line, not another card ---------- */
body.yhn-editorial-single-quiet-premium .yhn-post-breadcrumb-row{
  max-width:900px!important;
  margin:4px auto 18px!important;
}

body.yhn-editorial-single-quiet-premium .yhn-yoast-breadcrumb--post{
  padding:0 2px!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:#8c878c!important;
  font-size:12px!important;
  line-height:1.65!important;
}

body.yhn-editorial-single-quiet-premium .yhn-yoast-breadcrumb--post a{
  color:#6f6b70!important;
  font-weight:550!important;
}

body.yhn-editorial-single-quiet-premium .yhn-yoast-breadcrumb--post a:hover{
  color:var(--yhn-editorial-accent)!important;
}

body.yhn-editorial-single-quiet-premium .yhn-yoast-breadcrumb--post .breadcrumb_last{
  color:#8d878c!important;
  font-weight:550!important;
}

body.yhn-editorial-single-quiet-premium .yhn-breadcrumb-sep{
  margin:0 6px!important;
  color:#c7c1c5!important;
}

/* ---------- Editorial header ---------- */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-header{
  padding:14px 0 0!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-header-text-top{
  max-width:860px!important;
  margin:0 auto 22px!important;
  padding:0 28px!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-category{
  margin:0 0 9px!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-category a{
  display:inline!important;
  min-height:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  color:#9c526f!important;
  font-size:10.5px!important;
  line-height:1.4!important;
  font-weight:700!important;
  letter-spacing:.09em!important;
  text-decoration:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-title{
  max-width:850px!important;
  margin:0 auto 12px!important;
  color:var(--yhn-editorial-ink)!important;
  font-size:38px!important;
  line-height:1.16!important;
  font-weight:720!important;
  letter-spacing:-.028em!important;
  text-wrap:balance;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-divider.is-divider.small{
  width:34px!important;
  max-width:34px!important;
  height:2px!important;
  margin:0 auto 12px!important;
  background:var(--yhn-editorial-accent)!important;
  border-radius:2px!important;
  opacity:.82!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-meta{
  color:var(--yhn-editorial-muted)!important;
  font-size:11.5px!important;
  line-height:1.65!important;
  letter-spacing:.01em!important;
  text-transform:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-meta a{
  color:#6d696e!important;
  font-weight:500!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-meta a:hover{
  color:var(--yhn-editorial-accent)!important;
}

/* ---------- Featured media ---------- */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-image{
  max-width:var(--yhn-editorial-media)!important;
  margin:0 auto!important;
  padding:0!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-image > a{
  border-radius:11px!important;
  box-shadow:none!important;
  overflow:hidden!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-image img{
  border-radius:11px!important;
  box-shadow:none!important;
}

/* Date already exists in post meta; remove promotional-looking image badge. */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .badge.post-date{
  display:none!important;
}

/* ---------- Reading column ---------- */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page{
  max-width:var(--yhn-editorial-media)!important;
  margin:0 auto!important;
  padding:26px 0 8px!important;
  overflow:visible!important;
  color:var(--yhn-editorial-body)!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent{
  color:var(--yhn-editorial-body)!important;
}

/* Keep ordinary prose at an intentional reading width while allowing media to breathe. */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent > p,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent > h2,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent > h3,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent > h4,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent > ul,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent > ol,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent > blockquote,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page > p,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page > h2,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page > h3,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page > h4,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page > ul,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page > ol,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page > blockquote{
  max-width:var(--yhn-editorial-reading)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent p,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page p{
  color:var(--yhn-editorial-body)!important;
  font-size:16.5px!important;
  line-height:1.78!important;
  letter-spacing:0!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent > p{
  margin-bottom:16px!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent strong,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page strong{
  color:#323136!important;
  font-weight:700!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent h2,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent h3,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent h4{
  color:var(--yhn-editorial-ink)!important;
  font-weight:700!important;
  letter-spacing:-.018em!important;
  text-wrap:pretty;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent h2{
  margin-top:38px!important;
  margin-bottom:13px!important;
  font-size:28px!important;
  line-height:1.28!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent h3{
  margin-top:30px!important;
  margin-bottom:11px!important;
  font-size:21.5px!important;
  line-height:1.34!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent h4{
  margin-top:24px!important;
  margin-bottom:9px!important;
  font-size:18px!important;
  line-height:1.4!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent ul,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent ol{
  margin-top:0!important;
  margin-bottom:20px!important;
  padding-left:1.35em!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent li{
  margin-bottom:8px!important;
  color:var(--yhn-editorial-body)!important;
  font-size:16px!important;
  line-height:1.72!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent a:not(.button):not(.plain),
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page a:not(.button):not(.plain){
  color:#a24468!important;
  text-decoration-color:rgba(162,68,104,.28)!important;
  text-underline-offset:3px!important;
  text-decoration-thickness:1px!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent a:not(.button):not(.plain):hover,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page a:not(.button):not(.plain):hover{
  color:var(--yhn-editorial-accent)!important;
  text-decoration-color:rgba(201,23,107,.5)!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent hr{
  max-width:var(--yhn-editorial-reading)!important;
  margin:34px auto!important;
  border:0!important;
  border-top:1px solid var(--yhn-editorial-line)!important;
}

/* ---------- Images / figures ---------- */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent figure,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent .wp-caption,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page figure,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page .wp-caption{
  max-width:var(--yhn-editorial-media)!important;
  margin:28px auto!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent img,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page figure img,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page .wp-caption img{
  border-radius:10px!important;
  box-shadow:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent .wp-caption-text,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent figcaption,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page .wp-caption-text,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page figcaption{
  max-width:720px!important;
  margin:9px auto 0!important;
  color:#888388!important;
  font-size:12.5px!important;
  line-height:1.58!important;
  font-style:normal!important;
  text-align:center!important;
}

/* ---------- Table of contents: neutral utility, not a pink card ---------- */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-container-outer{
  max-width:var(--yhn-editorial-reading)!important;
  margin:24px auto 28px!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-contents,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .ftwp-in-post{
  padding:14px 16px!important;
  background:#faf9f8!important;
  border:1px solid #e9e5e5!important;
  border-radius:10px!important;
  box-shadow:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-header{
  margin-bottom:9px!important;
  padding-bottom:8px!important;
  border-bottom:1px solid #e9e5e5!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-header-title{
  color:#333237!important;
  font-size:14px!important;
  font-weight:700!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-list a{
  color:#575359!important;
  font-size:13px!important;
  line-height:1.55!important;
  font-weight:500!important;
  text-decoration:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-list a:hover{
  color:var(--yhn-editorial-accent)!important;
}

/* ---------- Quotes, callouts, tables ---------- */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent blockquote,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page blockquote{
  margin-top:24px!important;
  margin-bottom:24px!important;
  padding:16px 18px!important;
  background:#faf8f8!important;
  border:0!important;
  border-left:2px solid rgba(201,23,107,.68)!important;
  border-radius:0 8px 8px 0!important;
  color:#4f4c51!important;
  box-shadow:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent blockquote p:last-child{
  margin-bottom:0!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .yhn-editorial-box{
  max-width:var(--yhn-editorial-reading)!important;
  margin:24px auto!important;
  padding:16px 18px!important;
  background:#faf9f8!important;
  border:1px solid #e9e5e5!important;
  border-radius:10px!important;
  box-shadow:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent table,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page table{
  width:100%!important;
  max-width:var(--yhn-editorial-reading)!important;
  margin:24px auto!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  border:1px solid #e5e1e2!important;
  border-radius:9px!important;
  background:#fff!important;
  box-shadow:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent table th,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent table td{
  padding:11px 12px!important;
  border-right:0!important;
  border-left:0!important;
  border-top:0!important;
  border-bottom:1px solid #ece8e9!important;
  color:#504d52!important;
  font-size:14px!important;
  line-height:1.55!important;
  vertical-align:top!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent table th{
  background:#faf9f8!important;
  color:#302f34!important;
  font-weight:700!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent table tr:last-child td{
  border-bottom:0!important;
}

/* ---------- Share / author / post navigation ---------- */
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .blog-share{
  max-width:var(--yhn-editorial-reading)!important;
  margin:34px auto 0!important;
  padding-top:4px!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .blog-share .is-divider.medium{
  width:30px!important;
  height:1px!important;
  margin:0 auto 15px!important;
  background:#d9d4d6!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .share-icons a{
  width:34px!important;
  height:34px!important;
  margin:0 3px!important;
  border-color:#dcd7d9!important;
  color:#666268!important;
  background:#fff!important;
  box-shadow:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .share-icons a:hover{
  border-color:#cda7b8!important;
  color:var(--yhn-editorial-accent)!important;
  background:#fff!important;
  transform:translateY(-1px)!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single footer.entry-meta,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-author.author-box,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .saboxplugin-wrap{
  max-width:var(--yhn-editorial-reading)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single footer.entry-meta{
  margin-top:26px!important;
  padding-top:14px!important;
  border-top:1px solid var(--yhn-editorial-line)!important;
  color:#858086!important;
  font-size:12px!important;
  line-height:1.65!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-author.author-box,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .saboxplugin-wrap{
  margin-top:22px!important;
  padding:16px!important;
  background:#faf9f8!important;
  border:1px solid #e9e5e5!important;
  border-radius:10px!important;
  box-shadow:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #nav-below.navigation-post{
  max-width:var(--yhn-editorial-media)!important;
  margin:30px auto 0!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #nav-below .next-prev-nav{
  gap:12px!important;
  padding-top:18px!important;
  border-top:1px solid var(--yhn-editorial-line)!important;
  border-bottom:0!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #nav-below .nav-prev,
body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #nav-below .nav-next{
  min-width:0!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #nav-below a{
  display:block!important;
  min-height:58px!important;
  padding:12px 14px!important;
  background:#fff!important;
  border:1px solid #e6e1e3!important;
  border-radius:9px!important;
  color:#4a474c!important;
  font-size:13px!important;
  line-height:1.45!important;
  font-weight:600!important;
  box-shadow:none!important;
}

body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #nav-below a:hover{
  border-color:#d7b6c4!important;
  color:var(--yhn-editorial-accent)!important;
  background:#fff!important;
}

/* Related/editorial blocks inserted before comments should follow the same restraint. */
body.yhn-editorial-single-quiet-premium .html-before-comments{
  max-width:var(--yhn-editorial-media)!important;
  margin:28px auto!important;
}

body.yhn-editorial-single-quiet-premium .html-before-comments .box,
body.yhn-editorial-single-quiet-premium .html-before-comments .col-inner{
  border-radius:10px!important;
  box-shadow:none!important;
}

/* ---------- Mobile reading experience ---------- */
@media (max-width:849px){
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single{
    padding-top:8px!important;
    padding-bottom:28px!important;
  }

  body.yhn-editorial-single-quiet-premium .yhn-post-breadcrumb-row{
    margin:2px 12px 12px!important;
  }

  body.yhn-editorial-single-quiet-premium .yhn-yoast-breadcrumb--post{
    padding:0!important;
    font-size:11.5px!important;
    line-height:1.55!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single article.post{
    max-width:100%!important;
    border-radius:0!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-header{
    padding:10px 14px 0!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-header-text-top{
    padding:0!important;
    margin-bottom:15px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-category a{
    font-size:9.5px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-title{
    font-size:27px!important;
    line-height:1.2!important;
    letter-spacing:-.025em!important;
    margin-bottom:10px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-meta{
    font-size:11px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-image{
    padding:0 12px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-image > a,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-image img{
    border-radius:8px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page{
    max-width:100%!important;
    padding:19px 16px 6px!important;
    overflow:hidden!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent p,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page p{
    font-size:15.5px!important;
    line-height:1.76!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent h2{
    margin-top:31px!important;
    margin-bottom:11px!important;
    font-size:23px!important;
    line-height:1.3!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent h3{
    margin-top:25px!important;
    margin-bottom:9px!important;
    font-size:19px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent h4{
    font-size:16.5px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent li{
    font-size:15px!important;
    line-height:1.68!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent figure,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent .wp-caption,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page figure,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page .wp-caption{
    margin:22px auto!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent img,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page figure img,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page .wp-caption img{
    border-radius:8px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-container-outer{
    margin:20px auto 23px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-contents,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .ftwp-in-post{
    padding:12px 13px!important;
    border-radius:8px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-list a{
    font-size:12.5px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent blockquote,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page blockquote,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .yhn-editorial-box{
    padding:14px 15px!important;
    border-radius:0 7px 7px 0!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent table,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single .entry-content.single-page table{
    max-width:100%!important;
    border-radius:7px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent table th,
  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #ftwp-postcontent table td{
    padding:9px 10px!important;
    font-size:12.5px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #nav-below .next-prev-nav{
    flex-direction:column!important;
    gap:8px!important;
  }

  body.yhn-editorial-single-quiet-premium .blog-wrapper.blog-single #nav-below a{
    min-height:0!important;
    padding:11px 12px!important;
    border-radius:8px!important;
    font-size:12.5px!important;
  }
}
