/* Fire Watch: industrial monitoring, connected response and documentation. */
.firewatch-page .perimeter-hero .eyebrow{font-size:10px;letter-spacing:1.3px;line-height:1.7}
.firewatch-page .firewatch-context{gap:12px 20px}
.firewatch-page .firewatch-context>span:first-child{font-size:10px;padding:9px 12px}
.firewatch-page .firewatch-monitoring{background:#111710;border-bottom:1px solid #2e3b27}
.firewatch-page .firewatch-monitoring .display>span{color:var(--green)}
.firewatch-page .firewatch-monitoring .section-heading>.display{max-width:780px}
.firewatch-page .firewatch-phases,.firewatch-page .firewatch-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.firewatch-page .firewatch-phases>article,.firewatch-page .firewatch-evidence>article{border-top:1px solid #46563a;padding-top:22px;min-width:0}
.firewatch-page .firewatch-phase-index{display:block;font:10px/1.6 monospace;letter-spacing:1px;color:var(--green);margin-bottom:24px}
.firewatch-page .firewatch-phases h3,.firewatch-page .firewatch-evidence h3{font:600 30px/1.1 'Barlow Condensed',Impact,sans-serif;margin-bottom:14px}
.firewatch-page .firewatch-phases p,.firewatch-page .firewatch-evidence p{font-size:15px;line-height:1.75;color:#b0bca5;max-width:390px}
.firewatch-page .firewatch-staffing{display:grid;grid-template-columns:1fr 1.8fr;gap:8%;margin-top:48px;padding:30px 0 0;border-top:1px solid #46563a}
.firewatch-page .firewatch-staffing h3{font:600 42px/1.05 'Barlow Condensed',Impact,sans-serif;color:var(--green)}
.firewatch-page .firewatch-staffing p{font-size:16px;line-height:1.75;color:#c2cdb9;max-width:770px}
.firewatch-page .firewatch-staffing>div>span{display:block;margin-top:19px;font-size:9px;line-height:1.8;letter-spacing:1.1px;color:var(--green)}
.firewatch-page .firewatch-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}
.firewatch-page .firewatch-process>li{min-width:0;padding:26px 22px 5px 0}
.firewatch-page .firewatch-process>li+li{border-left:1px solid var(--line);padding-left:22px}
.firewatch-page .firewatch-process-index{display:block;font:11px/1.6 monospace;letter-spacing:1px;color:var(--green);margin-bottom:32px}
.firewatch-page .firewatch-process h3{font:600 30px/1.1 'Barlow Condensed',Impact,sans-serif;margin-bottom:16px}
.firewatch-page .firewatch-process p{font-size:14px;line-height:1.75;color:#a7b19f}
.firewatch-page .firewatch-documentation{background:#0e1516;border-block:1px solid #2b3737}
.firewatch-page .firewatch-documentation .section-heading>.display{max-width:900px}
.firewatch-page .firewatch-documentation .section-heading>p{max-width:350px}
.firewatch-page .firewatch-evidence>article{border-color:#334142}
.firewatch-page .firewatch-documentation-note{display:grid;grid-template-columns:1fr 2fr;gap:6%;border-top:1px solid #334142;margin-top:36px;padding-top:24px}
.firewatch-page .firewatch-documentation-note>span{font-size:10px;letter-spacing:1px;line-height:1.6;color:var(--green)}
.firewatch-page .firewatch-documentation-note>p{font-size:13px;line-height:1.75;color:#b5bead;max-width:760px}
html[lang=de] .firewatch-page #monitoring-title{font-size:clamp(50px,5.7vw,88px)}
html[lang=de] .firewatch-page #documentation-title{font-size:clamp(46px,5vw,78px)}
@media(max-width:1100px){
 .firewatch-page .firewatch-process{grid-template-columns:repeat(3,minmax(0,1fr))}
 .firewatch-page .firewatch-process>li:nth-child(4){border-left:0;padding-left:0}
 .firewatch-page .firewatch-process>li:nth-child(n+4){border-top:1px solid var(--line);padding-top:26px;margin-top:22px}
 .firewatch-page .firewatch-phases,.firewatch-page .firewatch-evidence{gap:22px}
 .firewatch-page .firewatch-phases h3,.firewatch-page .firewatch-evidence h3{font-size:28px}
 .firewatch-page .firewatch-phases p,.firewatch-page .firewatch-evidence p{font-size:14px}
}
@media(max-width:760px){
 .firewatch-page .perimeter-hero .eyebrow{font-size:8px;letter-spacing:1px}
 .firewatch-page .firewatch-context{gap:12px 16px}
 .firewatch-page .firewatch-context>span:first-child{font-size:9px}
 .firewatch-page .firewatch-phases,.firewatch-page .firewatch-evidence,.firewatch-page .firewatch-staffing,.firewatch-page .firewatch-documentation-note{grid-template-columns:minmax(0,1fr);gap:26px}
 .firewatch-page .firewatch-phase-index{margin-bottom:16px}
 .firewatch-page .firewatch-phases p,.firewatch-page .firewatch-evidence p{max-width:none}
 .firewatch-page .firewatch-staffing{margin-top:32px;padding-top:26px;gap:18px}
 .firewatch-page .firewatch-staffing h3{font-size:36px}
 .firewatch-page .firewatch-staffing p{font-size:14px}
 .firewatch-page .firewatch-staffing>div>span{font-size:8px}
 .firewatch-page .firewatch-process{grid-template-columns:minmax(0,1fr)}
 .firewatch-page .firewatch-process>li,.firewatch-page .firewatch-process>li+li,.firewatch-page .firewatch-process>li:nth-child(n+4){padding:23px 0;margin:0;border-left:0}
 .firewatch-page .firewatch-process>li+li{border-top:1px solid var(--line)}
 .firewatch-page .firewatch-process-index{margin-bottom:16px}
 .firewatch-page .firewatch-process h3{font-size:30px;margin-bottom:12px}
 .firewatch-page .firewatch-documentation-note{gap:12px;margin-top:28px}
 html[lang=de] .firewatch-page #monitoring-title{font-size:clamp(44px,11vw,66px)}
 html[lang=de] .firewatch-page #documentation-title{font-size:clamp(34px,8.4vw,54px)}
 html[lang=de] .firewatch-page #workflow-title{font-size:clamp(34px,8.4vw,54px)}
}
