/* Three related products share one calm, equal-height row. */
body.pg316-design #creative-tools-home .p321-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.pg316-design #creative-tools-home .p321-card{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:18px 20px 22px;border-radius:22px;min-width:0}body.pg316-design #creative-tools-home .p321-graphic{order:0;height:190px;flex:none;border-radius:15px}body.pg316-design #creative-tools-home .p321-card-heading{order:1;min-height:100px;gap:12px}body.pg316-design #creative-tools-home .p321-icon{width:40px;height:40px;min-width:40px;border-radius:13px}body.pg316-design #creative-tools-home h3{font-size:22px;line-height:1.25;letter-spacing:-.02em;margin-bottom:8px;overflow-wrap:anywhere}body.pg316-design #creative-tools-home .p321-card-heading p{font-size:13px;line-height:1.7}body.pg316-design #creative-tools-home .p321-chips{order:2;display:flex;flex-wrap:wrap;min-height:30px;gap:5px}body.pg316-design #creative-tools-home .p321-chip{font-size:10px;gap:5px;padding:6px 7px}body.pg316-design #creative-tools-home .p321-cta{order:3;align-self:flex-start;margin-top:auto;font-size:12px;min-height:42px;max-width:100%;white-space:normal;gap:10px;padding:10px 14px}body.pg316-design #creative-tools-home [data-product=competition]{--feature:#087d70}body.pg316-design #creative-tools-home [data-product=competition] .p321-graphic{background:linear-gradient(135deg,#e6faf5,#eef3ff)}html[data-theme=dark] body.pg316-design #creative-tools-home [data-product=competition] .p321-graphic{background:linear-gradient(135deg,#163f3c,#263451)}@media(min-width:761px) and (max-width:1000px){body.pg316-design #creative-tools-home .p321-grid{gap:12px}body.pg316-design #creative-tools-home .p321-card{padding:12px 14px 18px;gap:14px}body.pg316-design #creative-tools-home .p321-card-heading{display:block;min-height:145px}body.pg316-design #creative-tools-home .p321-icon{margin-bottom:12px}body.pg316-design #creative-tools-home h3{font-size:20px}body.pg316-design #creative-tools-home .p321-graphic{height:150px}}@media(max-width:760px){body.pg316-design #creative-tools-home .p321-grid{grid-template-columns:minmax(0,1fr);gap:18px}body.pg316-design #creative-tools-home .p321-graphic{height:210px}body.pg316-design #creative-tools-home .p321-card-heading{min-height:0}body.pg316-design #creative-tools-home .p321-chips:empty{display:none}body.pg316-design #creative-tools-home .p321-card{padding:16px 20px 22px}}
