/* QILA NEWS — current site alignment */

.legal-hero{
  background:var(--night) !important;
  min-height:560px;
  padding:165px 0 100px !important;
  position:relative;
  overflow:hidden;
}

.legal-hero::after{
  content:"" !important;
  position:absolute;
  right:max(24px, calc((100vw - 1220px)/2 + 24px));
  bottom:30px;
  width:clamp(360px,32vw,500px);
  height:clamp(220px,20vw,300px);
  background:url("/qila-fortress-outline.png") right bottom / contain no-repeat;
  opacity:.28;
  filter:brightness(1.35) contrast(1.16);
  pointer-events:none;
}

.legal-hero .wrap{
  position:relative;
  z-index:2;
}

.legal-main{
  background:var(--paper);
}

.legal-copy .btn{
  display:inline-flex;
  margin-top:18px;
  padding:14px 20px;
  background:var(--rust);
  color:#fff;
  text-transform:uppercase;
  font-weight:700;
  font-size:12px;
  letter-spacing:.04em;
}

@media(max-width:820px){
  .legal-hero{
    min-height:auto;
    padding:140px 0 86px !important;
  }

  .legal-hero::after{
    right:6px;
    bottom:8px;
    width:min(72vw,330px);
    height:min(46vw,210px);
    opacity:.18;
  }
}
