.portfolio-link{display:inline-flex;align-items:center;gap:10px;margin-top:19px;padding:10px 14px 10px 10px;border-radius:999px;border:1px solid #e5ccd5;background:#fbf0f2;color:#642d46;font-size:13px;font-weight:700;line-height:1.25;transition:background .2s,transform .2s,box-shadow .2s}
.portfolio-link:hover{background:#f2e0e7;transform:translateY(-1px);box-shadow:0 4px 12px #4c122b12}
.portfolio-link:focus-visible{outline:3px solid #a85476;outline-offset:3px}
.portfolio-link-icon{display:grid;place-items:center;height:30px;width:30px;border-radius:50%;background:#6b3049;color:#fff;font-size:17px}
.portfolio-link-arrow{font-size:18px;margin-left:5px;color:#8d6172}
.hero .portfolio-link+.hero-trust{margin-top:27px}
@media(max-width:760px){
 .hero .portfolio-link{display:flex;width:max-content;max-width:100%;margin-top:14px;padding:10px 15px 10px 10px;font-size:14px;min-height:46px}
 .portfolio-link-icon{width:26px;height:26px}
 .hero .portfolio-link+.hero-trust{margin-top:17px}
}