.product-projects{padding:32px 0 48px}.product-projects>.container>h2{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:600;letter-spacing:.2em;color:#444a51;margin:0 0 24px}.product-projects>.container>h2:after{content:'';flex:1;height:1px;background:#c5c9cd}.product-projects .project-info h3{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:0;margin:0 0 7px}.product-projects .project-open{text-decoration:none}.pg-inline-documents .product-projects>.container,.product-documents .product-projects>.container{padding:0;max-width:none}.product-projects .project-card{height:100%}@media(max-width:575px){.product-projects{padding:24px 0 32px}}

.product-projects .project-card{border:0;background:#242424}.product-projects .project-open{position:relative;isolation:isolate}.product-projects .project-info{position:absolute;inset:auto 0 0;z-index:1;padding:64px 24px 23px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.46) 55%,rgba(0,0,0,.76));pointer-events:none}.product-projects .project-info h3{color:#fff;font-size:23px;margin:0 0 6px;text-shadow:0 1px 3px #0005;overflow-wrap:anywhere}.product-projects .project-info p{color:rgba(255,255,255,.85);font-size:14px;line-height:1.5}.product-projects .project-open:focus-visible{outline:3px solid #ed1d24;outline-offset:-3px;border-radius:12px}@media(max-width:575px){.product-projects .project-info{padding:56px 20px 20px}.product-projects .project-info h3{font-size:21px}}
