/* Externalized from portfolio/marketing-communication/index.html */
body{background:#f5f6f2}.portfolio-category{padding:150px 0 100px}.breadcrumbs{display:flex;gap:9px;align-items:center;font-size:13px;color:#697181;margin-bottom:32px}.breadcrumbs a{color:#067a70;font-weight:700}.category-intro{max-width:820px;font-size:19px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:55px}.category-card{background:#fff;border:1px solid #dfe2e7;border-radius:26px;overflow:hidden}.category-card img{width:100%;height:220px;object-fit:contain;background:#f7f8f8}.category-card .body{padding:20px}.category-card h2{font-size:24px}.category-card p{font-size:14px}.category-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:45px}.category-links a{display:inline-flex;align-items:center;padding:12px 16px;border:1px solid #dfe2e7;border-radius:999px;background:#fff;font-weight:700}.category-links a:hover{border-color:#17c3b2;color:#17c3b2}@media(max-width:800px){.category-grid{grid-template-columns:1fr 1fr}}@media(max-width:550px){.category-grid{grid-template-columns:1fr}.portfolio-category{padding-top:120px}}

.category-title{font:800 clamp(48px,7vw,88px)/1 Manrope,system-ui,sans-serif;letter-spacing:-.06em;margin:0}
