/* Three directions share one reading axis instead of alternating sides. */
.applications-detail .directions .direction-row{direction:ltr;grid-template-columns:180px minmax(0,1fr);gap:56px;align-items:start;padding:48px 0}
.applications-detail .directions .direction-row>*{direction:ltr;text-align:left}
.applications-detail .directions .direction-row figure{justify-content:flex-start;align-items:flex-start;padding-top:4px}
.applications-detail .directions .direction-row svg{width:160px;height:160px}
.applications-detail .directions .direction-copy{max-width:1040px;min-width:0}
.applications-detail .directions .direction-copy h2{margin:0 0 18px}
.applications-detail .directions .direction-copy h3{margin:0 0 22px}
.applications-detail .directions .direction-copy p{margin:0 0 14px}
.applications-detail .directions .direction-copy p:last-child{margin-bottom:0}
@media(max-width:1000px){.applications-detail .directions .direction-row{grid-template-columns:130px minmax(0,1fr);gap:32px}.applications-detail .directions .direction-row svg{width:120px;height:120px}}
@media(max-width:600px){.applications-detail .directions .direction-row{grid-template-columns:1fr;gap:20px;padding:32px 0}.applications-detail .directions .direction-row svg{width:88px;height:88px}.applications-detail .directions .direction-copy h2{margin-bottom:12px}.applications-detail .directions .direction-copy h3{margin-bottom:18px}}
