/* Damal v2.67 — commercial signature actions and mobile whitespace repair. */
.signature-showcase-v250 .signature-commerce-v267{
  width:min(1500px,calc(100% - 48px));
  margin:34px auto 0;
  padding:0;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  border-top:1px solid rgba(154,113,41,.32);
  border-bottom:1px solid rgba(154,113,41,.24);
  background:transparent;
}
.signature-showcase-v250 .signature-commerce-v267>a{
  min-width:0;
  min-height:116px;
  padding:22px 20px;
  display:grid;
  grid-template-columns:34px minmax(0,1fr) 24px;
  gap:12px;
  align-items:center;
  color:#073d2c;
  text-decoration:none;
  border-right:1px solid rgba(154,113,41,.22);
  transition:background-color .2s ease,color .2s ease,transform .2s ease;
}
.signature-showcase-v250 .signature-commerce-v267>a:last-child{border-right:0}
.signature-showcase-v250 .signature-commerce-v267>a:hover,
.signature-showcase-v250 .signature-commerce-v267>a:focus-visible{
  background:#073d2c;
  color:#fff;
  transform:translateY(-2px);
}
.signature-showcase-v250 .signature-commerce-v267>a>b{
  width:30px;
  height:30px;
  display:grid;
  place-items:center;
  border:1px solid #c9a45c;
  border-radius:50%;
  color:#a77824;
  font:500 .66rem/1 var(--sans);
}
.signature-showcase-v250 .signature-commerce-v267>a span{display:block;min-width:0}
.signature-showcase-v250 .signature-commerce-v267>a strong{
  display:block;
  color:inherit;
  font:500 1.05rem/1.15 var(--serif);
}
.signature-showcase-v250 .signature-commerce-v267>a small{
  display:block;
  margin-top:6px;
  color:#748078;
  font:.68rem/1.4 var(--sans);
}
.signature-showcase-v250 .signature-commerce-v267>a:hover small,
.signature-showcase-v250 .signature-commerce-v267>a:focus-visible small{color:#dce8e2}
.signature-showcase-v250 .signature-commerce-v267>a i{
  justify-self:end;
  color:#b5872e;
  font:400 1.25rem var(--serif);
}
@media(max-width:980px){
  .signature-showcase-v250 .signature-commerce-v267{grid-template-columns:1fr 1fr}
  .signature-showcase-v250 .signature-commerce-v267>a:nth-child(2){border-right:0}
  .signature-showcase-v250 .signature-commerce-v267>a:nth-child(-n+2){border-bottom:1px solid rgba(154,113,41,.22)}
}
@media(max-width:620px){
  .signature-showcase-v250 .signature-commerce-v267{
    width:calc(100% - 30px);
    margin-top:22px;
    grid-template-columns:1fr;
    border:1px solid rgba(154,113,41,.27);
    border-radius:18px;
    overflow:hidden;
    background:#fffdf8;
    box-shadow:0 12px 34px rgba(17,48,37,.08);
  }
  .signature-showcase-v250 .signature-commerce-v267>a{
    min-height:88px;
    padding:17px 16px;
    grid-template-columns:32px minmax(0,1fr) 24px;
    border-right:0;
    border-bottom:1px solid #e7dece!important;
  }
  .signature-showcase-v250 .signature-commerce-v267>a:last-child{border-bottom:0!important}
  .signature-showcase-v250 .signature-commerce-v267>a strong{font-size:1rem}
  .signature-showcase-v250 .signature-commerce-v267>a small{font-size:.7rem}
}
@media(prefers-reduced-motion:reduce){.signature-showcase-v250 .signature-commerce-v267>a{transition:none}}
