aside[aria-label="Portfolio preview"] {
  min-block-size: 2.75rem;
  padding: .3rem clamp(1rem, 4vw, 3.5rem);
  background: #f6f0e7;
  color: #62263f;
  border-bottom: 1px solid #ad8f95;
  font: 600 .8rem/1.35 system-ui, sans-serif;
}
aside[aria-label="Portfolio preview"] a:focus-visible { outline: 2px solid #7d294a; outline-offset: 3px; }
@media (max-width: 38rem) {
  aside[aria-label="Portfolio preview"] { gap: .2rem .75rem; }
}
