/* Ginger Bodas — refinement v4: narrower reading width, stronger contrast, editorial blog */
:root{
  --gb-copper:#B85A2A;
  --gb-copper-dark:#8D3F1F;
  --gb-ivory:#F7F1E8;
  --gb-paper:#FFFDFC;
  --gb-charcoal:#2A2521;
  --gb-text:#403832;
  --gb-muted:#766B62;
  --gb-sand:#DDCBB7;
  --gb-olive:#7D8E72;
  --gb-line:rgba(72,53,40,.16);
  --gb-serif:"Playfair Display",Georgia,serif;
  --gb-sans:"Montserrat",Arial,sans-serif;
}

body,body.gb-site{background:var(--gb-ivory)!important;color:var(--gb-text)!important}

/* More focused global measure */
.gb-header__inner{max-width:1180px!important;padding-left:24px!important;padding-right:24px!important}
.gb-ref-shell{width:min(calc(100% - 48px),1120px)!important}
.gb-ref-page{background:var(--gb-ivory)!important}
.gb-ref-section{padding:64px 0!important}
.gb-ref-lead{color:var(--gb-text)!important;line-height:1.78!important}
.gb-ref-section-head{border-bottom-color:rgba(141,63,31,.30)!important;margin-bottom:28px!important}
.gb-ref-section-head h2{color:var(--gb-copper-dark)!important}
.gb-ref-kicker{color:var(--gb-copper-dark)!important}
.gb-ref-story,.gb-ref-pack{background:var(--gb-paper)!important;border-color:rgba(105,76,57,.16)!important;box-shadow:0 16px 36px rgba(70,50,35,.055)}
.gb-ref-story-copy p,.gb-ref-pack-copy p,.gb-ref-about-copy p,.gb-ref-list-item p{color:#534A43!important}

/* Full-width imagery remains, but content modules sit inside a readable frame */
.gb-ref-hero .gb-ref-shell{width:min(calc(100% - 48px),1120px)!important}
.gb-ref-hero-copy{max-width:600px!important}
.gb-ref-benefits{background:#F1E8DC!important}
.gb-ref-benefit{padding:28px 26px!important}
.gb-ref-duo,.gb-ref-about,.gb-ref-regions{
  width:min(calc(100% - 48px),1160px)!important;
  margin:34px auto!important;
  border:1px solid rgba(105,76,57,.15)!important;
  box-shadow:0 18px 50px rgba(75,55,40,.055)!important;
  overflow:hidden;
  background:var(--gb-paper)!important;
}
.gb-ref-duo-copy{padding:52px 48px!important}
.gb-ref-list{padding:46px 34px!important}
.gb-ref-about-copy,.gb-ref-quote{padding:48px 40px!important}
.gb-ref-regions{background:#E9DCCB!important}
.gb-ref-regions-copy{padding:42px 44px!important}
.gb-ref-bottom{margin-top:42px!important}

/* Better reading width on inner pages and posts */
.page:not(.home) .gb-ref-section>.gb-ref-shell{max-width:940px!important}
.page:not(.home) .gb-ref-section>.gb-ref-shell>.gb-ref-lead{max-width:720px!important}
.single-post .inside-article{max-width:920px!important;padding:68px 64px 92px!important;background:var(--gb-paper)!important;box-shadow:0 16px 42px rgba(65,47,35,.05)!important}
.single-post .entry-header,.single-post .entry-content{max-width:720px!important}
.single-post .entry-content{font-size:17px!important;line-height:1.88!important;color:#3E3731!important}
.single-post .entry-title{color:var(--gb-copper-dark)!important}

/* Header/brand proportions: the real logo is injected over this fallback once uploaded. */
.gb-brand{min-width:190px!important;max-width:190px!important}
.gb-brand__fallback{display:block!important;width:180px!important;height:107px!important;min-height:107px!important;background:center/contain no-repeat url("data:image/webp;base64,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")!important}
.gb-brand__fallback:before,.gb-brand__fallback strong,.gb-brand__fallback small{display:none!important}
.gb-header__inner{min-height:122px!important}
.gb-menu a{color:#332D28!important}
.gb-header{background:rgba(255,253,249,.97)!important;border-bottom:1px solid rgba(80,55,40,.14)!important}
.gb-ref-footer-brand img{display:none!important}
.gb-ref-footer-brand strong{font-family:var(--gb-serif)!important;font-size:25px!important;font-weight:500!important;color:var(--gb-copper-dark)!important;letter-spacing:.01em!important}
.gb-ref-footer-brand small{font-size:8px!important;color:#805D4A!important;letter-spacing:.16em!important}

/* Editorial blog */
.blog .site-content,.blog .content-area,.blog .site-main{max-width:none!important;margin:0!important;padding:0!important}
.gb-journal{background:var(--gb-ivory);color:var(--gb-text);font-family:var(--gb-sans)}
.gb-journal-shell{width:min(calc(100% - 48px),1080px);margin:0 auto}
.gb-journal-hero{padding:80px 0 66px;background:#EADFD1;border-bottom:1px solid rgba(100,72,54,.15)}
.gb-journal-intro{max-width:880px;text-align:left}
.gb-journal-kicker{margin:0 0 14px;font-size:10px;line-height:1.3;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gb-copper-dark)}
.gb-journal-hero h1{max-width:760px;margin:0;font-family:var(--gb-serif);font-size:clamp(44px,5.7vw,72px);line-height:1.02;font-weight:500;letter-spacing:-.035em;color:#2A2521}
.gb-journal-hero p:last-child{max-width:680px;margin:22px 0 0;font-size:15px;line-height:1.78;color:#51473F}
.gb-journal-main{padding:54px 0 76px}
.gb-journal-feature{display:grid;grid-template-columns:1.18fr .82fr;background:var(--gb-paper);border:1px solid rgba(100,72,54,.15);box-shadow:0 18px 48px rgba(70,50,35,.06);overflow:hidden}
.gb-journal-feature-media{display:block;min-height:460px;background:#D9C9B8}
.gb-journal-feature-media img{display:block;width:100%;height:100%;min-height:460px;object-fit:cover}
.gb-journal-feature-copy{padding:50px 44px;display:flex;flex-direction:column;justify-content:center}
.gb-journal-meta{margin:0 0 14px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#8B6D5B}
.gb-journal-feature h2,.gb-journal-card h2{font-family:var(--gb-serif);font-weight:500;line-height:1.08;letter-spacing:-.025em;color:var(--gb-copper-dark)}
.gb-journal-feature h2{font-size:40px;margin:0 0 18px}
.gb-journal-feature h2 a,.gb-journal-card h2 a{color:inherit!important;text-decoration:none!important}
.gb-journal-excerpt,.gb-journal-card-copy>p:not(.gb-journal-meta){font-size:13px;line-height:1.7;color:#554B43}
.gb-journal-read{display:inline-block;margin-top:12px;color:var(--gb-copper-dark)!important;text-decoration:none!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.gb-journal-section-head{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin:54px 0 24px}
.gb-journal-section-head .gb-journal-kicker{margin:0;white-space:nowrap}
.gb-journal-section-head span{height:1px;background:rgba(141,63,31,.24)}
.gb-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.gb-journal-card{background:var(--gb-paper);border:1px solid rgba(100,72,54,.14);overflow:hidden;box-shadow:0 12px 34px rgba(70,50,35,.045)}
.gb-journal-card-media{display:block;aspect-ratio:16/10;background:#D9C9B8;overflow:hidden}
.gb-journal-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.gb-journal-card:hover .gb-journal-card-media img{transform:scale(1.018)}
.gb-journal-card-copy{padding:28px 28px 30px}
.gb-journal-card h2{font-size:28px;margin:0 0 12px}
.gb-journal-pagination{margin-top:50px;padding-top:24px;border-top:1px solid rgba(100,72,54,.16)}
.gb-journal-pagination .nav-links{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}
.gb-journal-pagination a,.gb-journal-pagination span{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(100,72,54,.18);background:var(--gb-paper);color:#3F3731!important;text-decoration:none!important;font-size:11px}
.gb-journal-pagination .current{background:var(--gb-copper-dark);color:#fff!important;border-color:var(--gb-copper-dark)}
.gb-journal-cta{padding:48px 0;background:#2F2924;color:#fff}
.gb-journal-cta .gb-journal-shell{display:flex;align-items:center;justify-content:space-between;gap:34px}
.gb-journal-cta .gb-journal-kicker{color:#E2B99D}
.gb-journal-cta h2{margin:0 0 8px;font-family:var(--gb-serif);font-size:38px;font-weight:500;color:#fff}
.gb-journal-cta p{margin:0;color:#EDE7E1;font-size:13px}
.gb-journal-cta a{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border:1px solid #EADFD5;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}

@media(max-width:900px){
  .gb-ref-shell,.gb-journal-shell{width:min(calc(100% - 36px),1120px)!important}
  .gb-ref-duo,.gb-ref-about,.gb-ref-regions{width:min(calc(100% - 36px),1160px)!important}
  .gb-journal-feature{grid-template-columns:1fr}
  .gb-journal-feature-media,.gb-journal-feature-media img{min-height:360px}
  .gb-journal-grid{grid-template-columns:1fr}
  .gb-journal-cta .gb-journal-shell{display:block}
  .gb-journal-cta a{margin-top:22px}
}

@media(max-width:760px){
  .gb-header__inner{min-height:96px!important;padding-left:14px!important;padding-right:14px!important}
  .gb-brand{min-width:145px!important;max-width:145px!important}
  .gb-brand__fallback{width:145px!important;height:86px!important;min-height:86px!important}
  .gb-ref-shell,.gb-journal-shell{width:min(calc(100% - 28px),1120px)!important}
  .gb-ref-duo,.gb-ref-about,.gb-ref-regions{width:calc(100% - 28px)!important;margin:22px auto!important}
  .gb-ref-section{padding:46px 0!important}
  .gb-ref-duo-copy,.gb-ref-about-copy,.gb-ref-quote,.gb-ref-regions-copy{padding:30px 24px!important}
  .single-post .inside-article{padding:42px 22px 68px!important;box-shadow:none!important}
  .single-post .entry-content{font-size:16px!important;line-height:1.82!important}
  .gb-journal-hero{padding:56px 0 46px}
  .gb-journal-hero h1{font-size:44px}
  .gb-journal-main{padding:36px 0 58px}
  .gb-journal-feature-media,.gb-journal-feature-media img{min-height:280px}
  .gb-journal-feature-copy{padding:32px 24px}
  .gb-journal-feature h2{font-size:34px}
  .gb-journal-card-copy{padding:24px 22px 26px}
  .gb-journal-card h2{font-size:25px}
}
