
.avm-blog-v3 {
  --avm-ink:#191918; --avm-muted:#6d675f; --avm-line:#ded8cf; --avm-warm:#f1ede7; --avm-white:#fff; --avm-max:1160px; --avm-read:790px;
  background:#fff; color:var(--avm-ink);
}
.avm-blog-v3 #content .ast-container,.avm-blog-v3 .site-content .ast-container{max-width:var(--avm-max)!important;width:min(92%,var(--avm-max))!important;padding-left:0!important;padding-right:0!important;display:block!important;}
.avm-blog-v3 #primary,.avm-blog-v3 .content-area{width:100%!important;max-width:none!important;margin:0!important;border:0!important;float:none!important;}
.avm-blog-v3 #secondary,.avm-blog-v3 .widget-area,.avm-blog-v3 .sidebar-main{display:none!important;}
.avm-blog-v3 article.post{margin:0 auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;}
.avm-blog-v3 article.post>.entry-header,.avm-blog-v3 .entry-header{margin:0 auto 46px!important;padding:76px 7% 56px!important;background:var(--avm-warm)!important;border:0!important;}
.avm-blog-v3 h1.entry-title,.avm-blog-v3 .entry-header .entry-title{max-width:950px;margin:0!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(40px,5vw,72px)!important;line-height:1.05!important;letter-spacing:-.035em!important;color:var(--avm-ink)!important;text-transform:none!important;}
.avm-blog-v3 .entry-meta{margin-top:22px!important;color:var(--avm-muted)!important;font-size:12px!important;letter-spacing:.07em;text-transform:uppercase;}
.avm-blog-v3 .entry-meta a{color:inherit!important;text-decoration:none!important;}
.avm-blog-v3 .post-thumb,.avm-blog-v3 .post-thumb-img-content{max-width:1040px!important;margin:0 auto 52px!important;}
.avm-blog-v3 .post-thumb img,.avm-blog-v3 .post-thumb-img-content img,.avm-blog-v3 img.wp-post-image{width:100%!important;max-height:640px;object-fit:cover;display:block;}
.avm-blog-v3 .entry-content{max-width:var(--avm-read);margin:0 auto!important;padding:0 8px!important;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.8;color:#34312e;}
.avm-blog-v3 .entry-content>p:first-child{font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px,2.25vw,30px);line-height:1.45;color:var(--avm-ink);}
.avm-blog-v3 .entry-content p{margin:0 0 24px;}
.avm-blog-v3 .entry-content h2{margin:58px 0 20px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.15!important;font-weight:400!important;letter-spacing:-.02em!important;color:var(--avm-ink)!important;}
.avm-blog-v3 .entry-content h3{margin:34px 0 12px!important;font-size:20px!important;line-height:1.35!important;color:var(--avm-ink)!important;}
.avm-blog-v3 .entry-content ul,.avm-blog-v3 .entry-content ol{margin:16px 0 30px 1.3em;}
.avm-blog-v3 .entry-content li{margin:8px 0;}
.avm-blog-v3 .entry-content a{color:var(--avm-ink);text-decoration-color:#a89988;text-underline-offset:3px;}
.avm-blog-v3 .avm-inline-image{margin:32px 0 46px!important;}
.avm-blog-v3 .avm-inline-image img{width:100%;height:auto;display:block;margin:0!important;}
.avm-blog-v3 .avm-inline-image figcaption{margin-top:9px;color:var(--avm-muted);font-size:13px;line-height:1.5;}
.avm-blog-v3 .avm-related{margin:68px 0 34px;padding:34px 0;border-top:1px solid var(--avm-line);border-bottom:1px solid var(--avm-line);}
.avm-blog-v3 .avm-related h2{margin:0 0 20px!important;font-size:30px!important;}
.avm-blog-v3 .avm-related ul{list-style:none;margin:0;padding:0;}
.avm-blog-v3 .avm-related li{padding:12px 0;border-top:1px solid #eee9e2;margin:0;}
.avm-blog-v3 .avm-related li:first-child{border-top:0;}
.avm-blog-v3 .avm-related a{font-family:Georgia,"Times New Roman",serif;font-size:20px;text-decoration:none;}
.avm-blog-v3 .avm-related a:after{content:"  →";color:#877b6e;}
.avm-blog-v3 .avm-inline-cta{margin:38px 0 56px!important;padding:26px 28px;background:var(--avm-warm);border-left:3px solid var(--avm-ink);}
.avm-blog-v3 .avm-post-topnav{margin:0 0 18px;}
.avm-blog-v3 .avm-post-topnav a{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--avm-muted);text-decoration:none;}
.avm-blog-v3 .avm-post-topnav a:hover{color:var(--avm-ink);}
.avm-blog-v3 .avm-continue-reading{margin:0 0 46px;padding:0 0 32px;border-bottom:1px solid var(--avm-line);}
.avm-blog-v3 .avm-continue-reading h2{margin:0 0 18px!important;font-size:28px!important;}
.avm-blog-v3 .avm-continue-reading ol{margin:0;padding-left:1.3em;}
.avm-blog-v3 .avm-continue-reading li{padding:7px 0;}
.avm-blog-v3 .avm-continue-reading a{font-family:Georgia,"Times New Roman",serif;font-size:20px;text-decoration:none;}
.avm-blog-v3 .avm-all-posts{margin-top:18px;}
.avm-blog-v3 .avm-all-posts a{font-size:14px;color:var(--avm-muted);text-decoration:none;}
.avm-blog-v3 .avm-prev-next{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 68px;}
.avm-blog-v3 .avm-prev-next a{display:block;padding:24px;background:#f7f3ed;border:1px solid #ece6dd;text-decoration:none;color:var(--avm-ink);min-height:120px;}
.avm-blog-v3 .avm-prev-next a span{display:block;margin-bottom:10px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--avm-muted);}
.avm-blog-v3 .avm-prev-next a strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:24px;line-height:1.25;font-weight:400;}
.avm-blog-v3 .avm-next{text-align:right;}
.avm-blog-v3 .comments-area{display:none!important;}
@media(max-width:1024px){
 .avm-blog-v3 #content .ast-container,.avm-blog-v3 .site-content .ast-container{width:100%!important;}
 .avm-blog-v3 .entry-content{width:min(88%,var(--avm-read));}
}
@media(max-width:767px){
 .avm-blog-v3 article.post>.entry-header,.avm-blog-v3 .entry-header{padding:48px 23px 38px!important;margin-bottom:30px!important;}
 .avm-blog-v3 h1.entry-title,.avm-blog-v3 .entry-header .entry-title{font-size:clamp(33px,10.7vw,47px)!important;}
 .avm-blog-v3 .entry-content{width:auto;margin-left:23px!important;margin-right:23px!important;padding:0!important;font-size:17px;}
 .avm-blog-v3 .entry-content h2{margin-top:46px!important;font-size:30px!important;}
 .avm-blog-v3 .avm-related a,.avm-blog-v3 .avm-continue-reading a{font-size:18px;}
 .avm-blog-v3 .avm-inline-cta{margin-bottom:42px!important;padding:22px;}
 .avm-blog-v3 .avm-prev-next{grid-template-columns:1fr;gap:14px;}
 .avm-blog-v3 .avm-next{text-align:left;}
 .avm-blog-v3 .avm-prev-next a strong{font-size:21px;}
}
