.industries-signal-console-white__style-001,
.industries-signal-console-white__style-001 *{box-sizing:border-box}
.industries-signal-console-white__style-001{width:100%;margin:0;padding:var(--sec-pad) 0;border-top:1px solid #c5b9ab;background:#f7f4ef;font-family:'Roboto Condensed',system-ui,sans-serif;line-height:normal;overflow:visible}
.industries-signal-console-white__style-001 a{color:#0d5630}
.industries-signal-console-white__style-001 a:hover{color:#b8860b}

/* Mechanical replacements for source inline style attributes. */
.industries-signal-console-white__style-001{width:100%;margin:0;background:#f7f4ef}
.industries-signal-console-white__style-002{position:relative;width:var(--shell);margin:0 auto;padding:0;background:transparent;overflow:hidden}
.industries-signal-console-white__style-004{position:relative;width:100%;max-width:none;margin:0;padding-top:28px}
.industries-signal-console-white__style-005{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:56px}
.industries-signal-console-white__style-006{max-width:60ch}
.industries-signal-console-white__style-007{display:flex;align-items:center;gap:10px;margin-bottom:20px}
.industries-signal-console-white__style-008{width:8px;height:8px;background:#d4af37}
.industries-signal-console-white__style-009{font-family:ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#83735f}
.industries-signal-console-white__style-010{font-family:'Fjalla One',sans-serif;font-weight:400;font-size:40px;line-height:var(--lh-copy);color:#0d5630;margin:0}
.industries-signal-console-white__style-011{color:#b8860b}
.industries-signal-console-white__style-012{font-size:16px;line-height:var(--lh-copy);color:#595959;margin:0;max-width:40ch}
.industries-signal-console-white__style-013{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0;background:transparent;box-shadow:none}
.industries-signal-console-white__style-014{display:grid;grid-template-rows:minmax(260px,1fr) auto;gap:30px;padding:42px 40px 40px;min-height:540px;background:#fff;border:1px solid rgba(197,185,171,.72);text-decoration:none;outline:1px solid transparent;outline-offset:-1px;overflow:hidden;transition:outline-color .2s ease,box-shadow .2s ease,border-color .2s ease}
.industries-signal-console-white__style-014:hover,.industries-signal-console-white__style-014:focus{outline-color:rgba(184,134,11,.95);box-shadow:inset 0 0 0 1px rgba(212,175,55,.72)}
.industries-signal-console-white__style-018{display:block;width:130%;max-width:none;margin:0;align-self:center;justify-self:center;aspect-ratio:2019/780;object-fit:cover;object-position:center center}
.industries-signal-console-white__style-019{align-self:end}
.industries-signal-console-white__style-020{font-family:'Fjalla One',sans-serif;font-weight:400;font-size:24px;line-height:var(--lh-copy);color:#181818;margin:0 0 12px}
.industries-signal-console-white__style-021{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height:var(--lh-copy);color:#595959;margin:0}
.industries-signal-console-white__style-022{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:'Fjalla One',sans-serif;font-size:16px;line-height:var(--lh-tight);color:#0d5630;border-bottom:1px solid rgba(212,175,55,.7);padding-bottom:6px}
.industries-signal-console-white__style-024{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:56px;padding-top:34px;border-top:1px solid #c5b9ab}
.industries-signal-console-white__style-025{display:flex;flex-wrap:wrap;gap:26px;font-family:ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#83735f}
.industries-signal-console-white__style-026{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:'Fjalla One',sans-serif;font-size:16px;color:#0d5630;text-decoration:none;border-bottom:1px solid rgba(212,175,55,.6);padding:8px 0 7px}

@media (prefers-reduced-motion: reduce) {
  .industries-signal-console-white__style-014,
  .industries-signal-console-white__style-026{transition:none}
}

@media (max-width: 900px) {
  .industries-signal-console-white__style-002{padding:0}
  .industries-signal-console-white__style-013{grid-template-columns:repeat(2,minmax(0,1fr))}
  .industries-signal-console-white__style-014{grid-template-rows:minmax(220px,1fr) auto;min-height:480px;padding:34px 30px 32px}
  .industries-signal-console-white__style-018{width:124%;margin-left:0}
}

@media (max-width: 560px) {
  .industries-signal-console-white__style-002{padding:0}
  .industries-signal-console-white__style-005{gap:22px;margin-bottom:48px}
  .industries-signal-console-white__style-007{align-items:flex-start}
  .industries-signal-console-white__style-009{font-size:12px;letter-spacing:.11em}
  .industries-signal-console-white__style-010{font-size:clamp(30px,10vw,36px)}
  .industries-signal-console-white__style-013{grid-template-columns:1fr}
  .industries-signal-console-white__style-014{grid-template-rows:minmax(170px,1fr) auto;gap:22px;min-height:420px;padding:28px 22px 26px;overflow:hidden}
  .industries-signal-console-white__style-018{width:118%;margin-left:0}
  .industries-signal-console-white__style-024{display:block;margin-top:38px;padding-top:26px}
  .industries-signal-console-white__style-025{gap:10px;font-size:11px;letter-spacing:.08em}
  .industries-signal-console-white__style-026{margin-top:22px}
}

/* Template title standard: section H2 */
[data-section="industries-signal-console-white"][data-section="industries-signal-console-white"] h2,
.industries-signal-console-white.industries-signal-console-white h2,
.industries-signal-console-white__root.industries-signal-console-white__root h2{
  font-size:50px !important;
  font-weight:500 !important;
  line-height:var(--lh-tight) !important;
  overflow-wrap:anywhere;
}

/* Headline width repair 2026-09-20. */
.industries-signal-console-white__style-005{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
}
.industries-signal-console-white__style-006,
.industries-signal-console-white__style-012{
  width:900px;
  max-width:100%;
}
@media (max-width:560px){
  .industries-signal-console-white__style-006,
  .industries-signal-console-white__style-012{
    width:100%;
    max-width:none;
  }
}

/* Section padding standard 2026-09-21: reusable section roots own the full-width band spacing. */
.industries-signal-console-white__style-001{
  padding-block:clamp(72px, 7vw, 120px);
}
