.fph-supplies{border-top:1px solid #23292D}.fph-supplies__inner{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;box-sizing:border-box}@media (max-width: 1024px){.fph-supplies__inner{padding-left:32px;padding-right:32px}}@media (max-width: 768px){.fph-supplies__inner{padding:32px 16px}}.fph-supplies__inner{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}.fph-supplies__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(40px,5vw,72px)}.fph-supplies__col{position:relative;padding-left:clamp(0px,4vw,56px);border-left:1px solid transparent}.fph-supplies__col:not(:first-child){border-left-color:#23292d}.fph-supplies__media{position:relative;height:clamp(200px,24vw,280px);margin-bottom:32px;overflow:hidden}.fph-supplies__media img{width:100%;height:100%;object-fit:cover}.fph-supplies__media--placeholder{display:flex;align-items:center;justify-content:center;background:#13181b;color:#8c969b;font-size:14px;text-align:center;padding:16px}.fph-supplies__heading{font-family:'"Bricolage Grotesque"',sans-serif;font-weight:800;letter-spacing:-.015em;color:#f4f5f3;margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.12;letter-spacing:-.01em}.fph-supplies__body{margin:18px 0 0;font-size:16px;line-height:1.65;color:#a8b0b4;text-wrap:pretty}.fph-supplies__cta{display:inline-block;margin-top:26px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f4f5f3;border-bottom:1px solid #3FA7D6;padding-bottom:4px}.fph-supplies__cta:hover{color:#3fa7d6}@media (max-width: 768px){.fph-supplies__col{padding-left:0;border-left:none!important;padding-top:40px}.fph-supplies__col:first-child{padding-top:0}.fph-supplies__col:not(:first-child){border-top:1px solid #23292D}}
