.pathback{font-size:14px;color:#6a7e9c;text-decoration:none}.tracktitle{font-size:13px;color:#335c98;letter-spacing:.04em;margin-left:20px}.impactwelcome h1{font-size:clamp(34px,3.3vw,50px);line-height:1.16;letter-spacing:-.045em;margin:14px 0 25px}.impactwelcome .lead{font-size:17px;line-height:1.8}.imageframework{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid #d6e3f6;border-bottom:1px solid #d6e3f6;padding:30px 0;margin:35px 0}.imageframework span{display:block;font-size:12px;letter-spacing:.04em;color:#5176ab;margin-bottom:12px}.imageframework strong{font-size:18px}.imageframework p{font-size:15px;line-height:1.75;color:#6b7d96}.paper>p{font-size:16px;line-height:1.8}.paper .micro{font-size:13px}.field{font-size:14px}.field textarea{min-height:130px;font-size:15px;line-height:1.75}.guidehead,.eyebrow,.railcaption{font-size:12px}.rail>button{margin:20px 0 30px;text-align:left}.modebar{margin-bottom:22px}.rehearsal{padding:24px 0;border-top:1px solid #e0e8f4}.rehearsal h3>span{font-size:14px;margin-left:15px}.incidentstatus{display:flex;gap:20px;align-items:center;margin:24px 0}.flowsteps button{display:grid;grid-template-columns:18px minmax(0,1fr) 12px;min-width:170px;white-space:normal;line-height:1.5}.dnode strong{font-size:12px;line-height:1.4}.nextchapter .actionrow{display:flex;justify-content:space-between;gap:18px}.labtable td{font-size:14px}.checkswide .criterion strong{font-size:14px;font-weight:550}.checkswide .criterion small{font-size:12px}.phasehead h1{font-size:30px;line-height:1.25}.codeeditor{min-height:420px}.chatmessage strong{display:block;margin:8px 0}.systemtrail section{min-width:0}.systemtrail p{font-size:14px}.downloadnote{font-size:13px;line-height:1.8}.pathback:hover{color:#2253a5}
@media(max-width:900px){.imageframework{grid-template-columns:1fr;gap:20px}.impactwelcome h1{font-size:34px}.phasehead h1{font-size:29px}.dnode strong{font-size:11px}.incidentstatus{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){header .tracktitle{margin-left:auto}header .pathback{display:block;margin-left:15px}header .topright{display:none}.paper{padding:22px}.nextchapter .actionrow{flex-direction:column;align-items:flex-start}.imageframework{margin:25px 0}.flowsteps button{min-width:165px}.labtable{min-width:480px}.connections{flex-wrap:wrap}}
