.max-w-\[1440px\] {
  max-width: min(1720px, 94vw);
}

.max-w-\[1180px\] {
  max-width: min(1400px, 94vw);
}

.max-w-\[1120px\] {
  max-width: min(1360px, 94vw);
}

.max-w-\[1080px\] {
  max-width: min(1320px, 94vw);
}

.max-w-\[760px\] {
  max-width: min(880px, 92vw);
}

.max-w-\[680px\] {
  max-width: min(760px, 92vw);
}

html {
  font-size: 17px;
}

.text-\[9px\] {
  font-size: 10.5px;
}

.text-\[10px\] {
  font-size: 11.5px;
}

.text-\[11px\] {
  font-size: 12.5px;
}

.text-\[13px\] {
  font-size: 14px;
}

.text-\[15px\] {
  font-size: 16.5px;
}

.text-\[17px\] {
  font-size: 18px;
}

main h1 {
  font-size: max(2.6rem, min(5.2vw, 4.4rem));
  line-height: 1.02;
}

main h2 {
  font-size: max(1.7rem, min(2.9vw, 2.6rem));
  line-height: 1.1;
}

:root {
  --pl-line: rgba(255, 255, 255, .1);
  --pl-line-2: rgba(255, 255, 255, .16);
  --pl-float: 0 12px 32px rgba(0, 0, 0, .45);
}

.leading-7 {
  line-height: 1.7;
}

@media (min-width: 1024px) {
  .lg\:leading-9 {
    line-height: 1.68;
  }
}
