
.gjr-disaster-hub{
  --nk-navy:#0d3b52;
  --nk-navy-2:#164b64;
  --nk-orange:#e76522;
  --nk-ink:#173f54;
  --nk-muted:#657984;
  --nk-paper:#f2f4f2;
  --nk-line:#d7dfdf;
  background:var(--nk-paper);
  color:var(--nk-ink);
}
.gjr-disaster-hub *{box-sizing:border-box}
.gjr-disaster-hub a{text-decoration:none}
.gjr-disaster-kicker{margin:0 0 14px;color:var(--nk-orange);font:800 10px/1.2 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase}

/* HERO — Noah Kane / incident-intelligence, not Jack Reyes */
.gjr-disaster-hero{position:relative;min-height:650px;overflow:hidden;background:#edf1ef}
.gjr-disaster-hero__media{
  position:absolute;inset:0 0 0 44%;
  background:url('/wp-content/uploads/2026/08/gjranger-noah-kane-books-banner-v1.webp') 60% center/cover no-repeat;
  clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);
}
.gjr-disaster-hero__wash{
  position:absolute;inset:0;
  background:
    linear-gradient(90deg,#edf1ef 0%,#edf1ef 43%,rgba(237,241,239,.95) 49%,rgba(237,241,239,.42) 59%,rgba(13,59,82,.04) 100%);
}
.gjr-disaster-hero__inner{position:relative;z-index:2;display:flex;align-items:center;min-height:650px}
.gjr-disaster-hero__copy{width:min(660px,54%);padding:68px 0 54px}
.gjr-disaster-hero h1{
  margin:0;
  color:var(--nk-navy);
  font:800 clamp(50px,5.5vw,82px)/.92 Inter,sans-serif;
  letter-spacing:-.06em;
  text-transform:uppercase;
}
.gjr-disaster-hero__lead{max-width:600px;margin:28px 0 0;color:#4f6571;font:500 17px/1.72 Inter,sans-serif}
.gjr-disaster-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.gjr-disaster-actions--center{justify-content:center}
.gjr-disaster-btn{
  display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;
  border:1px solid var(--nk-navy);font:800 11px/1 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;transition:.2s
}
.gjr-disaster-btn--primary{background:var(--nk-orange);border-color:var(--nk-orange);color:#fff}
.gjr-disaster-btn--primary:hover{background:var(--nk-navy);border-color:var(--nk-navy)}
.gjr-disaster-btn--primary-orange{background:var(--nk-orange);border-color:var(--nk-orange);color:#fff}
.gjr-disaster-btn--outline{background:rgba(255,255,255,.62);color:var(--nk-navy)}
.gjr-disaster-btn--outline-light{border-color:rgba(255,255,255,.72);color:#fff;background:transparent}
.gjr-disaster-hero__intel{
  display:grid;grid-template-columns:.7fr 1.7fr .6fr;gap:0;max-width:650px;margin-top:34px;
  border-top:3px solid var(--nk-orange);background:#fff;box-shadow:0 12px 30px rgba(13,59,82,.08)
}
.gjr-disaster-hero__intel div{padding:14px 18px;border-right:1px solid var(--nk-line)}
.gjr-disaster-hero__intel div:last-child{border-right:0}
.gjr-disaster-hero__intel span{display:block;margin-bottom:6px;color:#8a9ba4;font:800 8px/1 Inter,sans-serif;letter-spacing:.16em}
.gjr-disaster-hero__intel strong{display:block;color:var(--nk-navy);font:800 10px/1.25 Inter,sans-serif;letter-spacing:.06em}
.gjr-disaster-strip{background:var(--nk-navy);color:#fff}
.gjr-disaster-strip .gjr-container{min-height:68px;display:flex;align-items:center;justify-content:center;gap:34px}
.gjr-disaster-strip span{font:800 10px/1 Inter,sans-serif;letter-spacing:.18em}
.gjr-disaster-strip i{width:24px;height:2px;background:var(--nk-orange)}

/* TYPOGRAPHY */
.gjr-disaster-copy h2,.gjr-disaster-heading h2,.gjr-disaster-faq h2,.gjr-disaster-noah__copy h2{
  margin:0;color:var(--nk-navy);font:800 clamp(36px,4vw,58px)/.98 Inter,sans-serif;letter-spacing:-.045em
}
.gjr-disaster-copy p{color:var(--nk-muted);font:400 15px/1.82 Inter,sans-serif}
.gjr-disaster-copy .gjr-disaster-lead,.gjr-disaster-noah .gjr-disaster-lead{color:var(--nk-navy);font-weight:700;font-size:18px;line-height:1.62}
.gjr-disaster-heading{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end;margin-bottom:38px}
.gjr-disaster-heading>p{margin:0;color:var(--nk-muted);font:400 15px/1.78 Inter,sans-serif}
.gjr-disaster-heading--center{display:block;text-align:center}

/* DEFINITION / FILE */
.gjr-disaster-definition{padding:clamp(74px,8vw,112px) 0;background:#f4f6f4}
.gjr-disaster-definition__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:76px;align-items:start}
.gjr-disaster-file{
  position:relative;padding:34px;background:#fff;border:1px solid var(--nk-line);border-left:5px solid var(--nk-orange);
  box-shadow:0 18px 44px rgba(13,59,82,.07)
}
.gjr-disaster-file:before{content:"KRS";position:absolute;right:22px;top:18px;color:#e5e9e7;font:900 46px/1 Inter,sans-serif;letter-spacing:-.06em}
.gjr-disaster-file>p{position:relative;margin:0 0 30px;color:#8b9aa1;font:800 9px/1 Inter,sans-serif;letter-spacing:.17em}
.gjr-disaster-file>strong{position:relative;display:block;color:var(--nk-navy);font:900 30px/1 Inter,sans-serif;letter-spacing:-.035em}
.gjr-disaster-file>span{position:relative;display:block;margin-top:14px;color:#687c86;font:400 14px/1.7 Inter,sans-serif}
.gjr-disaster-file dl{position:relative;margin:30px 0 0;border-top:1px solid var(--nk-line)}
.gjr-disaster-file dl div{padding:15px 0;border-bottom:1px solid var(--nk-line)}
.gjr-disaster-file dt{color:#9aa7ad;font:800 8px/1 Inter,sans-serif;letter-spacing:.15em;text-transform:uppercase}
.gjr-disaster-file dd{margin:6px 0 0;color:var(--nk-navy);font:700 13px/1.4 Inter,sans-serif}

/* OPERATING PRINCIPLE */
.gjr-disaster-protocol{padding:0 0 clamp(72px,7vw,100px);background:#f4f6f4}
.gjr-disaster-protocol__grid{display:grid;grid-template-columns:.9fr 1.1fr;background:var(--nk-navy);color:#fff}
.gjr-disaster-protocol__label{padding:42px;border-right:1px solid rgba(255,255,255,.15)}
.gjr-disaster-protocol__label span{display:block;margin-bottom:20px;color:#f2a06f;font:800 9px/1 Inter,sans-serif;letter-spacing:.18em}
.gjr-disaster-protocol__label strong{display:block;font:900 clamp(27px,3vw,42px)/1.02 Inter,sans-serif;letter-spacing:-.035em}
.gjr-disaster-protocol__copy{padding:42px}
.gjr-disaster-protocol__copy p{margin:0 0 17px;color:#d0dce1;font:400 14px/1.8 Inter,sans-serif}
.gjr-disaster-protocol__copy p:last-child{margin-bottom:0}

/* THREAT PROFILE */
.gjr-disaster-anatomy{padding:clamp(74px,8vw,112px) 0;background:#fff}
.gjr-disaster-anatomy__grid{
  display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:3px solid var(--nk-orange);
  background:#f5f7f5;box-shadow:0 1px 0 var(--nk-line)
}
.gjr-disaster-anatomy__grid article{position:relative;padding:28px 24px;border-right:1px solid var(--nk-line)}
.gjr-disaster-anatomy__grid article:last-child{border-right:0}
.gjr-disaster-anatomy__grid span,.gjr-disaster-types__grid span{color:var(--nk-orange);font:900 10px/1 Inter,sans-serif;letter-spacing:.14em}
.gjr-disaster-anatomy__grid h3,.gjr-disaster-types__grid h3{margin:28px 0 12px;color:var(--nk-navy);font:800 21px/1.08 Inter,sans-serif;letter-spacing:-.025em}
.gjr-disaster-anatomy__grid p,.gjr-disaster-types__grid p{margin:0;color:var(--nk-muted);font:400 13px/1.72 Inter,sans-serif}

/* MISSION TYPES */
.gjr-disaster-types{padding:clamp(74px,8vw,112px) 0;background:#edf1ef}
.gjr-disaster-types__grid{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;
  margin-top:8px;border-top:3px solid var(--nk-orange);border-bottom:1px solid rgba(13,59,82,.18)
}
.gjr-disaster-types__grid article{
  min-height:210px;padding:30px 32px 34px;background:transparent;
  border-right:1px solid rgba(13,59,82,.16);border-bottom:1px solid rgba(13,59,82,.16)
}
.gjr-disaster-types__grid article:nth-child(3n){border-right:0}
.gjr-disaster-types__grid article:nth-child(n+4){border-bottom:0}
.gjr-disaster-types__grid h3{margin-top:22px;font-size:22px}
.gjr-disaster-types__grid p{max-width:36ch}

/* DISASTER */
.gjr-disaster-disaster{padding:clamp(76px,8vw,118px) 0;background:var(--nk-navy)}
.gjr-disaster-disaster__grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px}
.gjr-disaster-disaster h2{margin:0;color:#fff;font:900 clamp(38px,4.2vw,62px)/.96 Inter,sans-serif;letter-spacing:-.045em}
.gjr-disaster-disaster__copy{padding-left:42px;border-left:3px solid var(--nk-orange)}
.gjr-disaster-disaster__copy p{margin:0 0 19px;color:#d2dde1;font:400 14px/1.84 Inter,sans-serif}
.gjr-disaster-disaster__copy strong{color:#fff}

/* NOAH */
.gjr-disaster-noah{padding:clamp(76px,8vw,118px) 0;background:#fff}
.gjr-disaster-noah__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:0;align-items:stretch;border:1px solid var(--nk-line)}
.gjr-disaster-noah__art{min-height:500px;background:url('/wp-content/uploads/2026/08/gjranger-total-loss-meet-noah-kane-v1.webp') center/cover no-repeat}
.gjr-disaster-noah__copy{padding:52px;background:#f5f7f5}
.gjr-disaster-noah__copy p{color:#60747e;font:400 14px/1.8 Inter,sans-serif}
.gjr-disaster-textlink{display:inline-block;margin-top:12px;color:var(--nk-navy);font:800 10px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.gjr-disaster-textlink span{color:var(--nk-orange);margin-left:7px}

/* TOTAL LOSS */
.gjr-disaster-start{padding:clamp(74px,8vw,112px) 0;background:#edf1ef}
.gjr-disaster-start__panel{display:grid;grid-template-columns:300px 1fr;gap:60px;align-items:center;padding:50px 64px;background:#fff;border-left:6px solid var(--nk-orange);box-shadow:0 16px 40px rgba(13,59,82,.07)}
.gjr-disaster-start__cover img{display:block;width:100%;max-width:245px;margin:auto;box-shadow:0 20px 44px rgba(13,59,82,.2)}
.gjr-disaster-start__copy h2{margin:0;color:var(--nk-navy);font:900 clamp(48px,5.2vw,74px)/.95 Inter,sans-serif;letter-spacing:-.055em;text-transform:uppercase}
.gjr-disaster-start__copy>p:not(.gjr-disaster-kicker){max-width:700px;color:#617680;font:400 15px/1.8 Inter,sans-serif}
.gjr-disaster-start .gjr-disaster-btn--outline-light{border-color:var(--nk-navy);color:var(--nk-navy)}

/* INTELLIGENCE */
.gjr-disaster-reading{padding:clamp(74px,8vw,112px) 0;background:#fff}
.gjr-disaster-reading__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.gjr-disaster-reading__grid>a{display:flex;flex-direction:column;min-height:265px;padding:28px;background:#f4f6f4;border:1px solid var(--nk-line);border-top:4px solid var(--nk-orange)}
.gjr-disaster-reading__grid span{color:#8a9aa2;font:800 9px/1 Inter,sans-serif;letter-spacing:.14em}
.gjr-disaster-reading__grid h3{margin:26px 0 13px;color:var(--nk-navy);font:800 22px/1.18 Inter,sans-serif;letter-spacing:-.025em}
.gjr-disaster-reading__grid p{color:#687c86;font:400 13px/1.7 Inter,sans-serif}
.gjr-disaster-reading__grid strong{margin-top:auto;color:var(--nk-orange);font:800 10px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}

/* FAQ */
.gjr-disaster-faq{padding:clamp(74px,8vw,112px) 0;background:#edf1ef}
.gjr-disaster-faq__grid{display:grid;grid-template-columns:.68fr 1.32fr;gap:80px}
.gjr-disaster-faq__items details{border-top:1px solid #cfd9d9;padding:20px 0}
.gjr-disaster-faq__items details:last-child{border-bottom:1px solid #cfd9d9}
.gjr-disaster-faq summary{cursor:pointer;color:var(--nk-navy);font:800 16px/1.4 Inter,sans-serif;list-style:none}
.gjr-disaster-faq summary::-webkit-details-marker{display:none}
.gjr-disaster-faq details p{max-width:760px;color:#657984;font:400 14px/1.75 Inter,sans-serif}

/* FINAL */
.gjr-disaster-final{padding:90px 0;background:var(--nk-navy);text-align:center}
.gjr-disaster-final h2{margin:0;color:#fff;font:900 clamp(42px,5vw,70px)/.95 Inter,sans-serif;letter-spacing:-.05em;text-transform:uppercase}
.gjr-disaster-final__inner>p:not(.gjr-disaster-kicker){color:#cfdae0;font:400 15px/1.7 Inter,sans-serif}

@media(max-width:1100px){
  .gjr-disaster-anatomy__grid{grid-template-columns:repeat(2,1fr)}
  .gjr-disaster-anatomy__grid article{border-bottom:1px solid var(--nk-line)}
  .gjr-disaster-anatomy__grid article:nth-child(even){border-right:0}
  .gjr-disaster-anatomy__grid article:last-child{grid-column:1/-1;border-bottom:0}
}
@media(max-width:980px){
  .gjr-disaster-definition__grid,.gjr-disaster-heading,.gjr-disaster-faq__grid{grid-template-columns:1fr;gap:34px}
  .gjr-disaster-types__grid{grid-template-columns:1fr 1fr}
  .gjr-disaster-types__grid article,.gjr-disaster-types__grid article:nth-child(3n){border-right:1px solid rgba(13,59,82,.16);border-bottom:1px solid rgba(13,59,82,.16)}
  .gjr-disaster-types__grid article:nth-child(even){border-right:0}
  .gjr-disaster-types__grid article:nth-last-child(-n+2){border-bottom:0}
  .gjr-disaster-disaster__grid{grid-template-columns:1fr;gap:32px}
  .gjr-disaster-disaster__copy{padding:28px 0 0;border-left:0;border-top:3px solid var(--nk-orange)}
  .gjr-disaster-noah__grid{grid-template-columns:1fr}
  .gjr-disaster-start__panel{grid-template-columns:230px 1fr;gap:38px;padding:42px}
  .gjr-disaster-reading__grid{grid-template-columns:1fr}
}
@media(max-width:760px){
  .gjr-disaster-hero{min-height:auto}
  .gjr-disaster-hero__media{inset:43% 0 0;clip-path:none;background-position:center}
  .gjr-disaster-hero__wash{background:linear-gradient(180deg,#edf1ef 0%,#edf1ef 48%,rgba(237,241,239,.92) 62%,rgba(237,241,239,.22) 100%)}
  .gjr-disaster-hero__inner{min-height:680px;align-items:flex-start}
  .gjr-disaster-hero__copy{width:100%;padding:52px 0 310px}
  .gjr-disaster-hero h1{font-size:46px}
  .gjr-disaster-hero__intel{grid-template-columns:1fr;max-width:100%}
  .gjr-disaster-hero__intel div{border-right:0;border-bottom:1px solid var(--nk-line)}
  .gjr-disaster-strip .gjr-container{padding:17px 22px;gap:14px;flex-wrap:wrap}
  .gjr-disaster-strip i{display:none}
  .gjr-disaster-protocol__grid{grid-template-columns:1fr}
  .gjr-disaster-protocol__label{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}
  .gjr-disaster-types__grid,.gjr-disaster-anatomy__grid{grid-template-columns:1fr}
  .gjr-disaster-types__grid article,.gjr-disaster-types__grid article:nth-child(3n),.gjr-disaster-types__grid article:nth-child(even),.gjr-disaster-types__grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(13,59,82,.16)}
  .gjr-disaster-types__grid article:last-child{border-bottom:0}
  .gjr-disaster-anatomy__grid article,.gjr-disaster-anatomy__grid article:nth-child(even){border-right:0}
  .gjr-disaster-anatomy__grid article:last-child{grid-column:auto}
  .gjr-disaster-start__panel{grid-template-columns:1fr;padding:34px 24px;text-align:center}
  .gjr-disaster-start__cover img{max-width:205px}
  .gjr-disaster-start__copy .gjr-disaster-actions{justify-content:center}
  .gjr-disaster-noah__art{min-height:350px}
  .gjr-disaster-noah__copy{padding:34px 26px}
}
.gjr-disaster-books{padding:clamp(74px,8vw,112px) 0;background:#fff}.gjr-disaster-books__grid{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:28px;border:1px solid var(--nk-line)}.gjr-disaster-books__grid article{padding:25px 22px;border-right:1px solid var(--nk-line)}.gjr-disaster-books__grid article:last-child{border-right:0;background:#f4f6f4}.gjr-disaster-books__grid span{color:var(--nk-orange);font:800 9px/1 Inter,sans-serif;letter-spacing:.14em}.gjr-disaster-books__grid h3{margin:25px 0 12px;color:var(--nk-navy);font:800 20px/1.1 Inter,sans-serif}.gjr-disaster-books__grid p{margin:0;color:var(--nk-muted);font:400 13px/1.7 Inter,sans-serif}@media(max-width:1100px){.gjr-disaster-books__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.gjr-disaster-books__grid{grid-template-columns:1fr}.gjr-disaster-books__grid article{border-right:0;border-bottom:1px solid var(--nk-line)}}

/* DISASTER THRILLERS — 3.1.5 NOAH KANE PALETTE
   Match Total Loss: charcoal/steel + restrained orange + warm neutrals. */
.gjr-disaster-hub{
  --nk-navy:#2f434b;
  --nk-navy-2:#3a5057;
  --nk-orange:#e76522;
  --nk-ink:#2f434b;
  --nk-muted:#687a82;
  --nk-paper:#f7f2ed;
  --nk-line:#dcd7d1;
  background:#f7f2ed;
}
.gjr-disaster-hero{background:#f8f4f0}
.gjr-disaster-hero__wash{
  background:linear-gradient(90deg,#f8f4f0 0%,#f8f4f0 43%,rgba(248,244,240,.95) 49%,rgba(248,244,240,.40) 59%,rgba(47,67,75,.05) 100%)
}
.gjr-disaster-hero h1{color:#2f434b}
.gjr-disaster-hero__lead{color:#5e7077}
.gjr-disaster-btn{border-color:#3a5057}
.gjr-disaster-btn--primary,.gjr-disaster-btn--primary-orange{background:#e76522;border-color:#e76522}
.gjr-disaster-btn--primary:hover,.gjr-disaster-btn--primary-orange:hover{background:#c95418;border-color:#c95418}
.gjr-disaster-btn--outline{color:#3a5057;background:rgba(255,255,255,.72)}
.gjr-disaster-hero__intel{border-top-color:#e76522;box-shadow:0 12px 30px rgba(47,67,75,.07)}
.gjr-disaster-hero__intel strong{color:#2f434b}
.gjr-disaster-strip{background:#2f434b}
.gjr-disaster-definition,
.gjr-disaster-books,
.gjr-disaster-faq{background:#f7f2ed}
.gjr-disaster-file{border-left-color:#e76522;box-shadow:0 18px 44px rgba(47,67,75,.06)}
.gjr-disaster-copy h2,.gjr-disaster-heading h2,.gjr-disaster-faq h2,.gjr-disaster-noah__copy h2{color:#2f434b}
.gjr-disaster-copy .gjr-disaster-lead,.gjr-disaster-noah .gjr-disaster-lead{color:#3a5057}
.gjr-disaster-books__grid{background:#fff;border-color:#dcd7d1}
.gjr-disaster-books__grid article:last-child{background:#f2ece6}
.gjr-disaster-books__grid h3{color:#2f434b}
.gjr-disaster-noah,
.gjr-disaster-final{background:linear-gradient(135deg,#2f434b 0%,#3a5057 100%)}
.gjr-disaster-noah .gjr-disaster-kicker,
.gjr-disaster-final .gjr-disaster-kicker{color:#f29a66}
.gjr-disaster-textlink{color:#bd602d}

/* 3.3.2 — Disaster Thrillers conversion / editorial polish */
.gjr-disaster-books{padding:clamp(74px,8vw,112px) 0;background:#edf1ef}
.gjr-disaster-books__feature{display:grid;grid-template-columns:1.12fr .88fr;gap:0;background:#fff;border-left:6px solid var(--nk-orange);box-shadow:0 16px 40px rgba(13,59,82,.06)}
.gjr-disaster-books__intro{padding:clamp(42px,5vw,68px)}
.gjr-disaster-books__intro h2{max-width:760px;margin:0 0 22px;color:var(--nk-navy);font:900 clamp(42px,4.8vw,68px)/.98 Inter,sans-serif;letter-spacing:-.05em}
.gjr-disaster-books__intro>p:not(.gjr-disaster-kicker){max-width:720px;margin:0 0 30px;color:var(--nk-muted);font:400 15px/1.8 Inter,sans-serif}
.gjr-disaster-books__examples{display:grid;grid-template-columns:1fr 1fr;background:#f4f6f4;border-left:1px solid var(--nk-line)}
.gjr-disaster-books__examples div{display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:30px;border-right:1px solid var(--nk-line);border-bottom:1px solid var(--nk-line)}
.gjr-disaster-books__examples div:nth-child(even){border-right:0}
.gjr-disaster-books__examples div:nth-last-child(-n+2){border-bottom:0}
.gjr-disaster-books__examples span{margin-bottom:15px;color:var(--nk-orange);font:800 9px/1 Inter,sans-serif;letter-spacing:.14em}
.gjr-disaster-books__examples strong{color:var(--nk-navy);font:800 18px/1.25 Inter,sans-serif}
.gjr-disaster-reading__grid>a{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.gjr-disaster-reading__grid>a:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(13,59,82,.08);border-top-color:var(--nk-orange)}
.gjr-disaster-faq details p a{color:var(--nk-orange);font-weight:700;text-decoration:none}
.gjr-disaster-faq details p a:hover{text-decoration:underline}
.gjr-disaster-final__inner>p:not(.gjr-disaster-kicker){max-width:760px;margin:18px auto 28px}
@media(max-width:980px){.gjr-disaster-books__feature{grid-template-columns:1fr}.gjr-disaster-books__examples{border-left:0;border-top:1px solid var(--nk-line)}}
@media(max-width:620px){.gjr-disaster-books__examples{grid-template-columns:1fr}.gjr-disaster-books__examples div,.gjr-disaster-books__examples div:nth-child(even),.gjr-disaster-books__examples div:nth-last-child(-n+2){min-height:0;border-right:0;border-bottom:1px solid var(--nk-line)}.gjr-disaster-books__examples div:last-child{border-bottom:0}}

/* v3.3.3 — clearer reading-guide teaser */
.gjr-disaster-books__feature{grid-template-columns:1.18fr .82fr}
.gjr-disaster-books__guide{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(42px,5vw,68px);background:#2f454d;color:#fff;border-left:1px solid rgba(255,255,255,.08)}
.gjr-disaster-books__guide-label{margin:0 0 22px;color:#f36a21;font:800 9px/1 Inter,sans-serif;letter-spacing:.18em}
.gjr-disaster-books__guide-number{display:block;font:900 clamp(84px,9vw,138px)/.78 Inter,sans-serif;letter-spacing:-.07em;color:#fff}
.gjr-disaster-books__guide-title{margin:12px 0 28px;font:900 clamp(28px,3vw,42px)/1 Inter,sans-serif;letter-spacing:.08em;color:#fff}
.gjr-disaster-books__guide-rule{width:100%;height:1px;margin-bottom:26px;background:rgba(255,255,255,.22)}
.gjr-disaster-books__guide-meta{margin:0 0 16px;color:#fff;font:800 13px/1.4 Inter,sans-serif;letter-spacing:.1em}
.gjr-disaster-books__guide-meta strong{color:#f36a21}
.gjr-disaster-books__guide-tags{margin:0;color:#c7d0d3;font:700 10px/1.8 Inter,sans-serif;letter-spacing:.11em}
.gjr-disaster-books__guide-footer{margin:28px 0 0;color:#f36a21;font:800 9px/1 Inter,sans-serif;letter-spacing:.18em}
@media(max-width:980px){.gjr-disaster-books__feature{grid-template-columns:1fr}.gjr-disaster-books__guide{border-left:0;border-top:1px solid rgba(255,255,255,.08)}}
