.c-link-text-primary{display:inline-flex;align-items:flex-start;gap:var(--spacing-xxxs);max-width:100%;cursor:pointer;text-decoration:none}.c-link-text-primary .c-link-text-primary__label{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-bottom:.3125rem;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:left bottom 3px;background-size:100% 1px;text-decoration:none;transition:background-size .35s cubic-bezier(.215,.61,.355,1),background-position 0s}@media screen and (min-width:768px){.c-link-text-primary.-hover-active .c-link-text-primary__label,.c-link-text-primary.-hover-enter .c-link-text-primary__label{background-position:right bottom 3px;background-size:0 1px;transition:background-size .3s cubic-bezier(.215,.61,.355,1),background-position 0s}.c-link-text-primary.-hover-leave .c-link-text-primary__label{background-position:left bottom 3px;background-size:100% 1px;transition:background-size .35s cubic-bezier(.215,.61,.355,1),background-position 0s}}.c-link-text-primary__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background-color:var(--brand-primary)}.c-link-text-primary__icon-glyph{width:20px;height:20px}.c-link-text-primary__label{min-width:0;color:var(--Text-primary);font-weight:var(--font-weight-bold);font-size:var(--Heading-Text-m-sp);line-height:1.5;overflow-wrap:anywhere}@media(width >= 768px){.c-link-text-primary__label{font-size:var(--Heading-Text-m-pc)}}