html{
    min-height:100%;
    background-color:var(--paper);
    background-image:url(../images/bg-mapmaker5-topo.jpg);
    background-repeat:repeat-y;
    background-position:top center;
    background-size:100% auto;
  }

body{
    margin:0;
    min-height:100vh;
    background-color:transparent;
    color:var(--ink);
    font-family:"Gill Sans", "Gill Sans MT", Calibri, ui-sans-serif, system-ui, sans-serif;
    padding-inline:0;
    overflow-x:hidden;
  }

nav.tabs.tabs--short-divider{
    border-bottom:none;
  }

nav.tabs--short-divider .tabs__group{
    display:flex;
    align-items:flex-end;
    gap:0.4rem;
    border-bottom:1px solid rgb(153,153,153);
  }

nav.tabs a[data-nav="download"]{
    background:rgb(192,3,3);
    color:#ffffff;
  }

#africa-panel{
    background:rgb(233,247,254);
  }

#africa-form-panel{
    background:rgb(255,255,224);
    border:1px dotted rgb(153,153,153);
    width:90%;
    margin:1.75rem auto 0;
  }

.product .divider{
    margin:1.75rem 0 0.875rem;
    border:none;
    border-top:1px solid #000000;
  }

.product .section-head + p{
    margin-top:0;
  }

.product .projections-row{
    display:flex;
    justify-content:center;
    align-items:flex-end;
    flex-wrap:wrap;
    gap:1.75rem;
    margin-top:1rem;
  }

.product .projections-row figure{
    margin:0;
    flex:1 1 0;
    max-width:45%;
    text-align:center;
  }

.product .projections-row img{
    display:block;
    width:100%;
    height:auto;
    border:1px solid rgb(225,225,225);
  }

.product .projection-caption{
    margin-top:0.4rem;
    font-size:0.8rem;
    font-style:italic;
    color:#000000;
  }

.product .projection-label{
    margin-top:1rem;
    text-align:center;
    font-size:0.98rem;
    font-style:normal;
    color:#000000;
  }

.product .projection-figure--full{
    display:block;
    width:100%;
    height:auto;
    margin-top:0.75rem;
    border:1px solid rgb(225,225,225);
  }

.product .svg-download-link{
    color:rgb(0,0,238);
    text-decoration:underline;
  }

.product .svg-download-link:hover{
    font-weight:700;
  }
