.pa-related{
  background:#faf8f3;
  border-top:1px solid #e7e1d4;
  border-bottom:1px solid #e7e1d4;
  color:#1b1916;
  padding:48px 0;
}
.pa-related__inner{max-width:1240px;margin:0 auto;padding:0 36px}
.pa-related__label{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c2410c;margin-bottom:14px}
.pa-related__row{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:30px;align-items:center}
.pa-related__title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:.94;text-transform:uppercase;margin:0}
.pa-related__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.pa-related__links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 15px;border:1px solid #d6cebe;border-radius:13px;background:#fff;color:#1b1916;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}
.pa-related__links a::after{content:'\2192';color:#f08647;font-size:18px;line-height:1}
.pa-related__links a:hover{border-color:#f08647;transform:translateY(-2px);box-shadow:0 16px 30px -24px rgba(40,30,15,.45)}
@media(max-width:820px){.pa-related__row{grid-template-columns:1fr}.pa-related__links{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.pa-related{padding:38px 0}.pa-related__inner{padding:0 20px}.pa-related__links{grid-template-columns:1fr}.pa-related__links a{min-height:54px}.pa-related__title{max-width:10em}}
