/* Measurements from the approved 1440×917 and 360×830 formats frames.
   Layout and typography scale with width, never with viewport height. */
body.av-pdf-home .av-formats-index {
  --fm-u:calc(100vw / 1440);
  display:block;
  position:relative;
  isolation:isolate;
  width:100%;
  height:auto;
  min-height:calc(var(--fm-u)*917);
  margin:0;
  padding:calc(var(--fm-u)*72.2) calc(var(--fm-u)*40) calc(var(--fm-u)*60);
  background:#e9edf0;
  color:#181818;
  box-sizing:border-box;
  scroll-margin-top:64px;
}
body.av-pdf-home .av-formats-index * {box-sizing:border-box;min-width:0}
body.av-pdf-home .av-formats-index .av-formats-title {
  width:calc(var(--fm-u)*650);
  max-width:100%;
  margin:0 0 calc(var(--fm-u)*21.78);
  padding:0;
  font:500 calc(var(--fm-u)*60)/calc(var(--fm-u)*63) AvDesktopFirs,sans-serif;
  letter-spacing:-.023em;
  text-transform:uppercase;
  white-space:normal;
  overflow-wrap:break-word;
}
body.av-pdf-home .av-formats-index .av-formats-description {
  width:calc(var(--fm-u)*680);
  max-width:100%;
  margin:0 0 calc(var(--fm-u)*55.02);
  padding:0;
  font:500 calc(var(--fm-u)*20)/calc(var(--fm-u)*24) AvDesktopTilda,sans-serif;
  letter-spacing:-.015em;
  white-space:normal;
}
body.av-pdf-home .av-formats-index .av-formats-list,
body.av-pdf-home .av-formats-index .av-formats-list>li {list-style:none;margin:0;padding:0}
body.av-pdf-home .av-formats-index .av-formats-link {
  display:grid;
  grid-template-columns:calc(var(--fm-u)*55) minmax(0,1fr) calc(var(--fm-u)*30.054);
  align-items:center;
  gap:calc(var(--fm-u)*20);
  width:100%;
  min-height:calc(var(--fm-u)*102);
  padding:calc(var(--fm-u)*25) 0 calc(var(--fm-u)*24);
  border:0;
  border-bottom:calc(var(--fm-u)*1) solid rgba(24,24,24,.2);
  background-color:rgba(0,0,0,0);
  color:#181818;
  text-decoration:none;
  cursor:pointer;
  touch-action:manipulation;
  transition:background-color 250ms ease;
}
body.av-pdf-home .av-formats-index .av-formats-01 {grid-template-columns:calc(var(--fm-u)*50) minmax(0,1fr) calc(var(--fm-u)*30.054)}
body.av-pdf-home .av-formats-index .av-formats-list>li:last-child .av-formats-link {
  border-bottom:0;
  padding-bottom:calc(var(--fm-u)*25);
}
body.av-pdf-home .av-formats-index .av-formats-number {
  display:flex;
  align-items:center;
  justify-content:center;
  flex:none;
  width:calc(var(--fm-u)*55);
  height:calc(var(--fm-u)*52);
  border-radius:calc(var(--fm-u)*5);
  color:#fff;
  background:#282828;
  font:600 calc(var(--fm-u)*18)/calc(var(--fm-u)*22) AvDesktopFirs,sans-serif;
  letter-spacing:-.02em;
  transition:filter 250ms ease;
}
body.av-pdf-home .av-formats-index .av-formats-number>span {position:relative;top:calc(var(--fm-u)*.51)}
body.av-pdf-home .av-formats-index .av-formats-01 .av-formats-number {width:calc(var(--fm-u)*50);background:#485327}
body.av-pdf-home .av-formats-index .av-formats-03 .av-formats-number {background:#005b77}
body.av-pdf-home .av-formats-index .av-formats-04 .av-formats-number {background:#812218}
body.av-pdf-home .av-formats-index .av-formats-05 .av-formats-number {background:#e69d2b}
body.av-pdf-home .av-formats-index .av-formats-label {
  position:relative;
  top:calc(var(--fm-u)*1.35);
  font:500 calc(var(--fm-u)*30)/calc(var(--fm-u)*36) AvDesktopFirs,sans-serif;
  letter-spacing:-.02em;
  text-transform:none;
  white-space:normal;
  overflow-wrap:break-word;
}
body.av-pdf-home .av-formats-index .av-formats-arrow {
  display:block;
  flex:none;
  width:calc(var(--fm-u)*32.183);
  height:calc(var(--fm-u)*25.184);
  margin-right:calc(var(--fm-u)*-2.129);
  background:url('/cms/formats-arrow-desktop.svg') center/100% 100% no-repeat;
}
@media(hover:hover) and (pointer:fine) {
  body.av-pdf-home .av-formats-index .av-formats-link:hover {background-color:rgba(0,0,0,.1)}
  body.av-pdf-home .av-formats-index .av-formats-link:hover .av-formats-number {filter:brightness(.9)}
}
body.av-pdf-home .av-formats-index .av-formats-link:active,
body.av-pdf-home .av-formats-index .av-formats-link:focus-visible {background-color:rgba(0,0,0,.1)}
body.av-pdf-home .av-formats-index .av-formats-link:active .av-formats-number,
body.av-pdf-home .av-formats-index .av-formats-link:focus-visible .av-formats-number {filter:brightness(.9)}
body.av-pdf-home .av-formats-index .av-formats-link:focus-visible {outline:2px solid #181818;outline-offset:2px}
@media(max-width:767px) {
  body.av-pdf-home .av-formats-index {
    --fm-u:calc(100vw / 360);
    min-height:calc(var(--fm-u)*830);
    padding:calc(var(--fm-u)*41.41) calc(var(--fm-u)*20) calc(var(--fm-u)*20);
  }
  body.av-pdf-home .av-formats-index .av-formats-title {
    width:100%;
    margin-bottom:calc(var(--fm-u)*14.474);
    font-size:calc(var(--fm-u)*38);
    line-height:calc(var(--fm-u)*40);
    letter-spacing:-.03em;
    white-space:pre-line;
  }
  body.av-pdf-home .av-formats-index .av-formats-description {
    width:100%;
    margin-bottom:calc(var(--fm-u)*16.116);
    font-size:calc(var(--fm-u)*16);
    line-height:calc(var(--fm-u)*19);
    white-space:pre-line;
  }
  body.av-pdf-home .av-formats-index .av-formats-link {
    grid-template-columns:calc(var(--fm-u)*47) minmax(0,1fr) calc(var(--fm-u)*26.054);
    min-height:calc(var(--fm-u)*94);
    border-bottom-color:rgba(24,24,24,.3);
  }
  body.av-pdf-home .av-formats-index .av-formats-01 {grid-template-columns:calc(var(--fm-u)*44) minmax(0,1fr) calc(var(--fm-u)*26.054)}
  body.av-pdf-home .av-formats-index .av-formats-number {
    width:calc(var(--fm-u)*47);
    height:calc(var(--fm-u)*44);
    font-size:calc(var(--fm-u)*12);
    line-height:calc(var(--fm-u)*14);
  }
  body.av-pdf-home .av-formats-index .av-formats-number>span {top:calc(var(--fm-u)*.34)}
  body.av-pdf-home .av-formats-index .av-formats-01 .av-formats-number {width:calc(var(--fm-u)*44)}
  body.av-pdf-home .av-formats-index .av-formats-03 .av-formats-number {background:#00485e}
  body.av-pdf-home .av-formats-index .av-formats-04 .av-formats-number {background:#711e15}
  body.av-pdf-home .av-formats-index .av-formats-label {
    top:calc(var(--fm-u)*.62);
    font-size:calc(var(--fm-u)*16);
    font-weight:600;
    line-height:calc(var(--fm-u)*19);
    text-transform:uppercase;
    white-space:pre-line;
  }
  body.av-pdf-home .av-formats-index .av-formats-arrow {
    width:calc(var(--fm-u)*27.473);
    height:calc(var(--fm-u)*21.41);
    margin-right:calc(var(--fm-u)*-1.419);
    background-image:url('/cms/formats-arrow-mobile.svg');
  }
}
@media(prefers-reduced-motion:reduce) {
  body.av-pdf-home .av-formats-index .av-formats-link,
  body.av-pdf-home .av-formats-index .av-formats-number {transition:none}
}
