.uc-article-head .uc-roles-lead{margin:8px 0 0}.uc-article-head .uc-roles-actions{margin-top:12px}.uc-prose .uc-roles-section{margin-top:16px}.uc-prose .uc-roles-section>h2{margin-top:0}.uc-roles{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.uc .uc-prose .uc-roles-section .uc-roles a.uc-role{border:1px solid var(--uc-line);background:var(--uc-paper);color:var(--uc-text);border-radius:20px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .15s;display:flex}.uc .uc-prose .uc-roles-section .uc-roles a.uc-role:hover,.uc .uc-prose .uc-roles-section .uc-roles a.uc-role:focus-visible{border-color:var(--uc-ink);color:var(--uc-text)}.uc-prose .uc-role h3{margin:0;font-size:22px;transition:color .15s}.uc .uc-prose .uc-role:hover h3,.uc .uc-prose .uc-role:focus-visible h3{color:var(--uc-signal)}.uc-prose .uc-role p{color:var(--uc-text-body);margin:0;font-size:15px;line-height:1.5}.uc-role-more{color:var(--uc-signal);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:500;display:inline-flex}.uc-role-more span{transition:transform .15s}.uc-role:hover .uc-role-more span,.uc-role:focus-visible .uc-role-more span{transform:translate(3px)}@media (min-width:768px){.uc-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.uc-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}
