.pim-showcase .pim-roles{padding:75px 8%;max-width:none;margin:0}.pim-roles-heading{max-width:900px;margin-bottom:36px}.pim-roles-heading h2{font-size:clamp(34px,4.2vw,60px);letter-spacing:-.045em;line-height:1.1;margin:24px 0}.pim-roles-heading>p{max-width:65ch;font-size:17px;line-height:1.75}.pim-roles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pim-roles-grid article{border-top:1px solid #21284f35;padding-top:22px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pim-role-number{font-size:11px;color:var(--wp-cyan)}.pim-roles-grid h3{font-size:32px;margin:20px 0 16px}.pim-roles-grid p{font-size:16px;line-height:1.75;margin:0 0 20px;max-width:40ch}.pim-roles-grid .text-link{margin-top:auto}.pim-showcase .pim-documentation{padding:38px 8% 65px;border-top:1px solid #21284f20}.pim-documentation p{font-size:14px;line-height:1.7}.pim-documentation>div{display:flex;gap:26px;flex-wrap:wrap}.pim-documentation .text-link{font-size:12px;margin:0}.pim-showcase .wp-hero h1{max-width:23ch}.pim-showcase .technology-hero-mark{font-size:16px}.pim-showcase .wp-stage-caption{max-width:85%;line-height:1.5}.pim-showcase .wp-editor-panel .technology-next-links{gap:16px}.pim-showcase .wp-editor-panel .text-link{font-size:13px}
@media(max-width:1000px){.pim-showcase .pim-roles{padding:65px 6%}.pim-roles-grid{gap:24px}}
@media(max-width:700px){.pim-showcase .pim-roles{padding:45px 6%}.pim-roles-heading h2{font-size:34px}.pim-roles-grid{grid-template-columns:1fr;gap:28px}.pim-roles-grid article{padding-top:20px}.pim-roles-grid h3{font-size:28px;margin:14px 0}.pim-roles-grid .text-link{margin:0}.pim-roles-heading>p{font-size:16px}.pim-showcase .pim-documentation{padding:35px 6% 45px}.pim-documentation>div{gap:18px}.pim-showcase .technology-hero-mark{font-size:10px}}
