/* R32: fabric development first; garment work as an application route. */
body.hr-site #custom-materials.b46-product-first{display:block}
body.hr-site #custom-materials.b46-product-first>.hr54-code-link{margin:0 0 24px}
body.hr-site .hr49-capabilities{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}
body.hr-site .hr49-capabilities .hr60-primary-route{border-top:2px solid #fff}
body.hr-site .hr49-capabilities .hr60-primary-route strong{font-size:21px}
body.hr-site .hr49-capabilities .hr60-secondary-route strong{font-size:15px}
body.hr-site .hr60-project-note{font-size:14px;line-height:1.9;color:#5a6b7d;max-width:820px;margin-top:16px}
body.hr-site .hr60-development-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:32px 0 42px}
body.hr-site .hr60-development-paths article{border-top:1px solid #cbd2d7;padding-top:20px;min-width:0}
body.hr-site .hr60-development-paths h2{font-size:18px;line-height:1.5;margin:0 0 12px;font-weight:500}
body.hr-site .hr60-development-paths p{font-size:16px;line-height:1.9;margin:0}
.hr60-series-description{font-size:15px;line-height:1.8;max-width:780px;margin:8px 0 22px;color:#5a6b7d}
.hr60-series-descriptor{font-size:12px;line-height:1.7;font-weight:400;display:block;margin-top:6px}
@media(max-width:640px){body.hr-site .hr60-development-paths{grid-template-columns:1fr;gap:24px}body.hr-site .hr49-capabilities{grid-template-columns:1fr;gap:18px}body.hr-site .hr49-capabilities .hr60-secondary-route{min-height:auto;padding-top:12px}body.hr-site .hr49-capabilities .hr60-secondary-route small:last-child{display:none}}
