/* Blog listing, homepage journal, and single articles — MarketR's existing warm palette. */
body.marketr-landing-standalone .marketr-blog-home{padding:98px 0 104px;background:#fff9ef}
body.marketr-landing-standalone .marketr-blog-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:34px}
body.marketr-landing-standalone .marketr-blog-heading h2{margin:15px 0 12px}
body.marketr-landing-standalone .marketr-blog-heading p{max-width:600px;color:#6f6552;font-size:15px;line-height:1.75}
body.marketr-landing-standalone .marketr-blog-heading .btn{flex:none}
body.marketr-landing-standalone .marketr-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body.marketr-landing-standalone .marketr-blog-card{display:block;overflow:hidden;border-radius:22px;background:#fff;color:#1a1408;border:1px solid #efdfc1;text-decoration:none;box-shadow:0 9px 35px rgba(43,30,8,.04);transition:transform .3s,border-color .3s,box-shadow .3s}
body.marketr-landing-standalone .marketr-blog-card:hover{transform:translateY(-7px);border-color:#ffa800;box-shadow:0 23px 50px rgba(56,39,10,.13)}
body.marketr-landing-standalone .marketr-blog-thumb{position:relative;height:220px;overflow:hidden;background:#21150a}
body.marketr-landing-standalone .marketr-blog-thumb>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
body.marketr-landing-standalone .marketr-blog-card:hover .marketr-blog-thumb>img{transform:scale(1.055)}
body.marketr-landing-standalone .marketr-blog-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:20px 23px;background:radial-gradient(circle at 82% 25%,rgba(255,168,0,.22),transparent 42%),linear-gradient(135deg,#1c140a,#422b0b);color:#fff;position:relative;overflow:hidden}
body.marketr-landing-standalone .marketr-blog-placeholder:after{content:'';width:220px;height:220px;border:1px solid rgba(255,168,0,.24);border-radius:50%;position:absolute;right:-45px;top:10px;box-shadow:0 0 0 28px rgba(255,168,0,.05),0 0 0 60px rgba(255,168,0,.03)}
body.marketr-landing-standalone .marketr-blog-placeholder>span{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.5px;color:#ffd688;font-weight:800}
body.marketr-landing-standalone .marketr-blog-placeholder>span b{font-size:21px}
body.marketr-landing-standalone .marketr-blog-placeholder strong{z-index:1;font-size:clamp(21px,2vw,29px);line-height:1.16;letter-spacing:-1px}
body.marketr-landing-standalone .marketr-blog-placeholder small{color:#c5a97c;font-size:9px;letter-spacing:1.5px}
body.marketr-landing-standalone .marketr-blog-dot{color:#ffa800}
body.marketr-landing-standalone .marketr-blog-category{position:absolute;bottom:14px;left:17px;background:#fff8e9;color:#72500e;padding:7px 12px;border-radius:30px;font-size:11px;font-weight:800;z-index:2;max-width:calc(100% - 34px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.marketr-landing-standalone .marketr-blog-card-body{padding:25px 25px 26px}
body.marketr-landing-standalone .marketr-blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#8b785c;font-size:11.5px;font-weight:650;letter-spacing:.15px}
body.marketr-landing-standalone .marketr-blog-meta-dot{color:#cc9500;font-size:16px}
body.marketr-landing-standalone .marketr-blog-card-body h3{color:#1a1408;font-size:20px;letter-spacing:-.55px;line-height:1.37;font-weight:750;margin:13px 0 10px;overflow-wrap:anywhere}
body.marketr-landing-standalone .marketr-blog-card-body p{color:#756a59;font-size:13.5px;line-height:1.8;margin:0 0 22px}
body.marketr-landing-standalone .marketr-blog-read{color:#b76d00;font-size:13px;font-weight:800;display:flex;align-items:center;gap:8px}
body.marketr-landing-standalone .marketr-blog-read span{transition:transform .25s}
body.marketr-landing-standalone .marketr-blog-card:hover .marketr-blog-read span{transform:translate(3px,-3px)}
body.marketr-landing-standalone .marketr-blog-empty{grid-column:1/-1;background:#fff;border:1px dashed #e5cda4;border-radius:22px;padding:55px 24px;text-align:center}
body.marketr-landing-standalone .marketr-blog-empty-icon{display:inline-grid;place-items:center;width:48px;height:48px;background:#ffefcf;color:#a15b00;border-radius:14px;font-size:25px;margin-bottom:16px}
body.marketr-landing-standalone .marketr-blog-empty h3{font-size:24px;color:#261a0c;margin-bottom:8px}
body.marketr-landing-standalone .marketr-blog-empty p{font-size:14px;color:#756a59;max-width:460px;margin:0 auto;line-height:1.7}
body.marketr-landing-standalone .marketr-blog-clear{display:inline-block;color:#af6800;font-weight:800;margin-top:18px}
/* Blog index hero now shares the homepage's exact hero composition, type scale,
   and CTA placement. Inner service/article hero styling remains unchanged. */
body.marketr-inner-page .marketr-blog-index-hero{
  padding:180px 0 150px;
  text-align:center;
}
body.marketr-inner-page .marketr-blog-index-hero .wrap{
  width:100%;
  position:relative;
  text-align:center;
}
body.marketr-inner-page .marketr-blog-index-hero h1{
  font-size:clamp(40px,8vw,88px)!important;
  line-height:1.04!important;
  letter-spacing:-3px!important;
  max-width:900px;
  margin:22px auto 22px;
}
body.marketr-inner-page .marketr-blog-index-hero .sub{
  max-width:640px;
  margin:0 auto 34px;
  font-size:clamp(15px,2vw,18px);
  line-height:1.6;
  color:#d9ccb2;
}
body.marketr-inner-page .marketr-blog-index-hero .cta{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  gap:12px;
}
body.marketr-inner-page .marketr-blog-hero{min-height:auto;padding:165px 0 80px}
body.marketr-inner-page .marketr-blog-hero .wrap{position:relative}
body.marketr-inner-page .marketr-blog-hero h1{max-width:930px}
body.marketr-inner-page .marketr-blog-intro{padding:75px 0 105px;background:#fff8ec}
body.marketr-inner-page .marketr-blog-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 30px}
body.marketr-inner-page .marketr-blog-filter{display:inline-block;text-decoration:none;padding:9px 17px;border:1px solid #e5d6b8;color:#514029;border-radius:99px;font-size:12px;font-weight:750;background:#fff;transition:background .25s,border-color .25s,color .25s}
body.marketr-inner-page .marketr-blog-filter:hover{border-color:#ffa800}
body.marketr-inner-page .marketr-blog-filter.active{background:#241605;color:#ffcc6f;border-color:#241605}
body.marketr-inner-page .marketr-blog-tools{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 30px}
body.marketr-inner-page .marketr-blog-tools>p{color:#675c4a;font-size:13px;margin:0}
body.marketr-inner-page .marketr-blog-search{display:flex;align-items:center;gap:7px;border:1px solid #ead8b4;background:#fff;border-radius:12px;padding:5px 5px 5px 14px;width:min(100%,360px)}
body.marketr-inner-page .marketr-blog-search input{height:37px;flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:13px;color:#201a0f;font-family:inherit;padding:5px}
body.marketr-inner-page .marketr-blog-search input:focus{outline:2px solid #ffa800;outline-offset:1px;border-radius:6px}
body.marketr-inner-page .marketr-blog-search button{border:0;border-radius:9px;background:#ffa800;padding:9px 13px;cursor:pointer;color:#261800;font-size:12px;font-family:inherit;font-weight:800;flex:none}
body.marketr-inner-page .marketr-blog-pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:42px 0 0}
body.marketr-inner-page .marketr-blog-pager a,body.marketr-inner-page .marketr-blog-pager span{display:inline-flex;min-width:40px;justify-content:center;padding:10px 14px;border-radius:9px;border:1px solid #e4d2ae;background:#fff;color:#6d4a11;font-size:12px;font-weight:700}
body.marketr-inner-page .marketr-blog-pager .active{background:#251805;color:#ffbc47;border-color:#251805}
body.marketr-inner-page .marketr-article-header{text-align:center;max-width:930px;margin:0 auto}
body.marketr-inner-page .marketr-article-header h1{font-size:clamp(34px,5.8vw,67px)!important;letter-spacing:-2px!important;line-height:1.12;overflow-wrap:anywhere}
body.marketr-inner-page .marketr-article-header .marketr-blog-meta{justify-content:center;color:#e8d5af;font-size:13px;margin-top:24px}
body.marketr-inner-page .marketr-article-header .marketr-blog-meta-dot{color:#ffa800}
body.marketr-inner-page .marketr-article-outer{padding:0 0 106px;background:#fff8ec}
body.marketr-inner-page .marketr-article-featured{height:auto;aspect-ratio:16/7;max-height:530px;object-fit:cover;display:block;width:100%;border-radius:24px;transform:translateY(-35px);margin-bottom:0;box-shadow:0 20px 70px rgba(28,16,0,.13)}
body.marketr-inner-page .marketr-article-featured+div{margin-top:-8px}
body.marketr-inner-page .marketr-article-paper{width:min(100%,800px);margin:0 auto;padding:54px 0 0;color:#2c241a}
body.marketr-inner-page .marketr-article-content{font-size:17px;line-height:1.94;overflow-wrap:anywhere}
body.marketr-inner-page .marketr-article-content p{margin-bottom:25px}
body.marketr-inner-page .marketr-article-content h2{color:#1c140a;font-size:clamp(26px,3vw,35px)!important;margin:44px 0 18px;letter-spacing:-.8px}
body.marketr-inner-page .marketr-article-content h3{color:#1c140a;font-size:25px;margin:35px 0 15px;letter-spacing:-.5px}
body.marketr-inner-page .marketr-article-content h4{color:#1c140a;font-size:20px;margin:25px 0 12px}
body.marketr-inner-page .marketr-article-content a{color:#b76d00;text-decoration:underline;text-underline-offset:4px}
body.marketr-inner-page .marketr-article-content ul,body.marketr-inner-page .marketr-article-content ol{padding-left:1.7em;margin-bottom:24px}
body.marketr-inner-page .marketr-article-content li{margin:7px 0}
body.marketr-inner-page .marketr-article-content img,body.marketr-inner-page .marketr-article-content video{max-width:100%;height:auto;border-radius:12px}
body.marketr-inner-page .marketr-article-content figure{max-width:100%;margin:25px 0}
body.marketr-inner-page .marketr-article-content figure figcaption{font-size:12px;text-align:center;color:#82735d;margin-top:7px}
body.marketr-inner-page .marketr-article-content blockquote{border-left:4px solid #ffa800;padding:20px 26px;margin:30px 0;background:#fff0d3;border-radius:0 12px 12px 0;font-style:italic}
body.marketr-inner-page .marketr-article-content blockquote p:last-child{margin-bottom:0}
body.marketr-inner-page .marketr-article-content pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#251b10;color:#fff2d6;padding:23px;border-radius:13px;overflow-x:auto}
body.marketr-inner-page .marketr-article-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;margin:22px 0}
body.marketr-inner-page .marketr-article-content td,body.marketr-inner-page .marketr-article-content th{padding:11px;border:1px solid #e3cfad}
body.marketr-inner-page .marketr-article-content .wp-block-button__link{background:#ffa800;color:#1a1408;text-decoration:none;border-radius:10px}
body.marketr-inner-page .marketr-article-back{display:inline-block;margin-top:35px;padding-top:20px;color:#ad6700;font-size:14px;font-weight:800;text-decoration:none}
body.marketr-inner-page .marketr-article-related{padding:75px 0 100px;background:#fff}
body.marketr-inner-page .marketr-article-related h2{font-size:clamp(29px,3.8vw,42px)!important;margin:15px 0 34px}
@media(max-width:980px){body.marketr-landing-standalone .marketr-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){body.marketr-landing-standalone .marketr-blog-home{padding:73px 0 78px}body.marketr-landing-standalone .marketr-blog-heading{display:block}body.marketr-landing-standalone .marketr-blog-heading .btn{margin-top:19px}body.marketr-landing-standalone .marketr-blog-grid{grid-template-columns:1fr}body.marketr-landing-standalone .marketr-blog-thumb{height:215px}body.marketr-inner-page .marketr-blog-hero{padding:142px 0 60px}body.marketr-inner-page .marketr-blog-intro{padding:55px 0 75px}body.marketr-inner-page .marketr-blog-tools{align-items:stretch;flex-direction:column}body.marketr-inner-page .marketr-blog-search{width:100%}body.marketr-inner-page .marketr-article-header h1{font-size:clamp(32px,8vw,48px)!important}body.marketr-inner-page .marketr-article-paper{padding-top:27px}body.marketr-inner-page .marketr-article-content{font-size:16px}body.marketr-inner-page .marketr-article-featured{aspect-ratio:16/10;border-radius:15px;transform:translateY(-20px)}body.marketr-inner-page .marketr-article-outer{padding-bottom:65px}}

/* Keep the longer seven-link navigation comfortable on smaller laptops. */
@media(min-width:901px) and (max-width:1100px){
 body.marketr-landing-standalone #nav .links{gap:14px;font-size:12.5px}
 body.marketr-landing-standalone #nav .btn.sm{padding:9px 14px}
}
body.marketr-landing-standalone .screen-reader-text{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;padding:0!important;margin:-1px!important}

/* Distinct editorial cover cards for posts without a WordPress featured image. */
body.marketr-landing-standalone .marketr-blog-tone-0{background:linear-gradient(137deg,#22132b 0%,#302449 55%,#6c3f38 100%)}
body.marketr-landing-standalone .marketr-blog-tone-1{background:linear-gradient(137deg,#142a37 0%,#1d4357 55%,#315a55 100%)}
body.marketr-landing-standalone .marketr-blog-tone-2{background:linear-gradient(137deg,#36200c 0%,#593111 60%,#875124 100%)}
body.marketr-landing-standalone .marketr-blog-tone-3{background:linear-gradient(137deg,#192634 0%,#29334d 60%,#47406d 100%)}
body.marketr-landing-standalone .marketr-blog-placeholder strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-width:100%;word-break:normal}
body.marketr-landing-standalone .marketr-blog-placeholder small{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:1px}
