.mcf-links__cols{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}.mcf-links__col{padding:0 clamp(20px,4vw,56px)}.mcf-links__col:first-child{padding-left:0}.mcf-links__col:last-child{padding-right:0}.mcf-links__col+.mcf-links__col{border-left:2px dotted #8b8778}.mcf-links__h{font-size:clamp(40px,5vw,72px);text-transform:lowercase}.mcf-links__list{display:grid;gap:16px;margin-top:26px}.mcf-links__list li{align-items:center;display:flex;font-family:var(--mcf-font-label);font-size:19px;font-weight:600;gap:18px;letter-spacing:.04em;text-transform:uppercase}.mcf-links__ic{flex:0 0 32px;height:32px;width:32px}.mcf-links__ic svg{height:100%;width:100%}.mcf-sec .mcf-links__list a{--mcf-a:#2c2b26;background:linear-gradient(var(--mcf-red),var(--mcf-red)) no-repeat 0 100%/0 2px;padding-bottom:2px;text-decoration:none;transition:background-size .3s ease-in-out}.mcf-sec .mcf-links__list a:focus-visible,.mcf-sec .mcf-links__list a:hover{background-size:100% 2px}.mcf-sec .mcf-links__list a:focus-visible{outline:3px solid var(--mcf-blue-text);outline-offset:3px}@media (max-width:767px){.mcf-links__cols{grid-template-columns:1fr}.mcf-links__col{padding:0}.mcf-links__col+.mcf-links__col{border-left:0;border-top:2px dotted #8b8778;margin-top:32px;padding-top:28px}}