/* Approved title-measure exception 2026-09-21: credibility layouts keep their two-column editorial header; no 75% title-description normalization. */
/* Mechanical replacements for source inline style attributes. */
.credibility-editorial-colorways-2a-sage-green-ground,
.credibility-editorial-colorways-2a-sage-green-ground *{box-sizing:border-box}
.credibility-editorial-colorways-2a-sage-green-ground{width:100%;margin:0;padding:var(--section-padding-y) 0;border-top:1px solid rgba(255,255,255,.22);background:#426653;color:#fff;font-family:'Roboto Condensed',Arial,sans-serif}
.credibility-editorial-colorways-2a-sage-green-ground__style-001{width:100%}
.credibility-editorial-colorways-2a-sage-green-ground__style-002{width:var(--shell);margin:0 auto;padding:0;color:#fff}
.credibility-editorial-colorways-2a-sage-green-ground__style-003{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:72px;align-items:start}
.credibility-editorial-colorways-2a-sage-green-ground__style-004{display:block;font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#E6DFD4}
.credibility-editorial-colorways-2a-sage-green-ground__style-005{margin:18px 0 0;font-family:'Fjalla One',sans-serif;font-weight:400;font-size:var(--fs-standard-section);line-height:var(--lh-tight);letter-spacing:0;color:#fff}
.credibility-editorial-colorways-2a-sage-green-ground__style-006{display:block;width:64px;height:2px;background:#D4AF37;margin:28px 0}
.credibility-editorial-colorways-2a-sage-green-ground__style-007{margin:0;font-size:14px;line-height:var(--lh-tight);color:#E6DFD4;text-wrap:pretty}
.credibility-editorial-colorways-2a-sage-green-ground__style-008{margin:40px 0 10px;font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#E6DFD4}
.credibility-editorial-colorways-2a-sage-green-ground__style-009{margin:0;font-family:'Fjalla One',sans-serif;font-size:14px;line-height:var(--lh-tight);color:#E6DFD4}
.credibility-editorial-colorways-2a-sage-green-ground__style-010{color:#F3CD29}
.credibility-editorial-colorways-2a-sage-green-ground__style-011{border-top:1px solid rgba(255,255,255,.3);padding:26px 0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px}
.credibility-editorial-colorways-2a-sage-green-ground__style-012{font-family:'Fjalla One',sans-serif;font-size:14px;letter-spacing:.1em;color:#fff}
.credibility-editorial-colorways-2a-sage-green-ground__style-013{display:block;font-family:'Fjalla One',sans-serif;font-size:14px;line-height:var(--lh-tight);color:#fff}
.credibility-editorial-colorways-2a-sage-green-ground__style-014{display:block;margin-top:8px;font-size:14px;line-height:var(--lh-tight);color:#E6DFD4}
.credibility-editorial-colorways-2a-sage-green-ground__style-015{border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);padding:26px 0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px}
.credibility-editorial-colorways-2a-sage-green-ground__style-016{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px}
.credibility-editorial-colorways-2a-sage-green-ground__style-017{display:block;height:104px;width:auto}
.credibility-editorial-colorways-2a-sage-green-ground__style-018{margin:64px 0 18px;font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#E6DFD4}
.credibility-editorial-colorways-2a-sage-green-ground__style-019{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.credibility-editorial-colorways-2a-sage-green-ground__style-020{background:#fff;padding:32px 24px 26px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}
.credibility-editorial-colorways-2a-sage-green-ground__style-021{display:block;width:96px;height:96px}
.credibility-editorial-colorways-2a-sage-green-ground__style-022{font-family:'Fjalla One',sans-serif;font-size:14px;line-height:var(--lh-tight);color:#14181a}

.credibility-editorial-colorways-2a-sage-green-ground__style-003 > *,
.credibility-editorial-colorways-2a-sage-green-ground__style-011 > *,
.credibility-editorial-colorways-2a-sage-green-ground__style-015 > *{min-width:0}
.credibility-editorial-colorways-2a-sage-green-ground__style-017,
.credibility-editorial-colorways-2a-sage-green-ground__style-021{max-width:100%;object-fit:contain}

@media (max-width: 980px){
  .credibility-editorial-colorways-2a-sage-green-ground__style-002{padding:0}
  .credibility-editorial-colorways-2a-sage-green-ground__style-003{grid-template-columns:1fr;gap:48px}
  .credibility-editorial-colorways-2a-sage-green-ground__style-019{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width: 640px){
  .credibility-editorial-colorways-2a-sage-green-ground__style-002{padding:0}
  .credibility-editorial-colorways-2a-sage-green-ground__style-011,
  .credibility-editorial-colorways-2a-sage-green-ground__style-015{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0}
  .credibility-editorial-colorways-2a-sage-green-ground__style-016{gap:18px;margin-top:32px}
  .credibility-editorial-colorways-2a-sage-green-ground__style-017{height:auto;max-height:76px;max-width:calc(50% - 9px)}
  .credibility-editorial-colorways-2a-sage-green-ground__style-018{margin-top:48px}
  .credibility-editorial-colorways-2a-sage-green-ground__style-019{grid-template-columns:1fr;gap:16px}
  .credibility-editorial-colorways-2a-sage-green-ground__style-020{padding:28px 20px 24px}
  .credibility-editorial-colorways-2a-sage-green-ground__style-021{width:84px;height:auto}
}

@media (max-width: 360px){
  .credibility-editorial-colorways-2a-sage-green-ground__style-017{max-width:100%}
}

/* Template title standard: section H2 */
[data-section="credibility-editorial-colorways-2a-sage-green-ground"][data-section="credibility-editorial-colorways-2a-sage-green-ground"] h2,
.credibility-editorial-colorways-2a-sage-green-ground.credibility-editorial-colorways-2a-sage-green-ground h2,
.credibility-editorial-colorways-2a-sage-green-ground__root.credibility-editorial-colorways-2a-sage-green-ground__root h2{
  font-size:50px !important;
  font-weight:500 !important;
  line-height:var(--lh-tight) !important;
  overflow-wrap:anywhere;
}

/* Section padding standard 2026-09-21: reusable section roots keep 80px between their border and content. */
.credibility-editorial-colorways-2a-sage-green-ground{
  padding-top:var(--section-padding-y);
  padding-bottom:var(--section-padding-y);
}
