@font-face{font-family:"Cuprum";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Cuprum_normal.ttf)}@font-face{font-family:"Cuprum";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Cuprum_normal.ttf)}@font-face{font-family:"Cuprum";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/Cuprum_italic.ttf)}@font-face{font-family:"Cuprum";font-style:italic;font-weight:700;font-display:swap;src:url(fonts/Cuprum_italic.ttf)}:root{--red-500:#850000;--blue-500:#003c85;--blue-800:#001835;--gray-100:#eff0f2;--gray-800:#45484c}*{margin:0;padding:0}html{font-size:20px;line-height:20px;font-family:"Cuprum",Arial,Helvetica,Geneva,sans-serif}body{padding:1em;color:var(--gray-800)}@media screen and (min-width:1200px){body{max-width:1200px;margin-inline:auto;padding:3em}}h1,h2,h3,a,p,pre,li.list-item{line-height:1.5}h3,a,p,pre{font-size:1rem}h1,h2,p{margin-bottom:1em}h1,h2{font-weight:bold}h1,h2,h3{color:var(--red-500)}h3.item-title{margin-bottom:1em;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:var(--red-500)}h4.letter{display:inline-block;padding:.5em;margin-bottom:1rem;font-size:2rem;font-weight:bolder;color:var(--red-500);border:1px solid}a{color:var(--blue-500);text-decoration:none;transition:color .25s ease-in-out , opacity .25s ease-in}a:hover{color:var(--red-500);opacity:.8}a.index-link{padding-block:.5em;transition:padding-inline .5s ease-in-out , background-color .5s ease-in-out}a.index-link:hover{padding-inline:1em;background-color:var(--gray-100)}.item-text a{text-decoration:underline;text-underline-offset:.25rem}p,pre{text-align:justify}img{display:block}.header{margin-bottom:3em}@media screen and (min-width:992px){.header{display:flex;align-items:center;gap:3em}}.logo{margin-inline:auto;margin-bottom:3em}@media screen and (min-width:992px){.logo{margin-inline:0;margin-bottom:0}}.two-columns .col-1,.three-columns .col-1,.three-columns .col-2{margin-bottom:3em}@media screen and (min-width:992px){.content-columns{display:flex;gap:3em}.two-columns .col-1,.two-columns .col-2{width:50%}.three-columns .col-1{width:15%}.three-columns .col-2,.three-columns .col-3{width: calc(85% / 2)}.two-columns .col-1,.three-columns .col-1,.three-columns .col-2{margin-bottom:0}}.nav{position:sticky;top:0;background-color:#fff;z-index:999}.nav-list{display:flex;justify-content:center;list-style-type:none;margin-bottom:3em;padding-block:1em;border-width:1px;border-style:solid;border-color:var(--red-500);border-left:none;border-right:none}.nav-link{display:inline-block;padding:.05rem;transition:transform .25s ease-in-out}.nav-link:hover{font-weight:bold;transform:scale(1.5)}@media screen and (min-width:576px){.nav-link{padding:.2rem}}@media screen and (min-width:768px){.nav-link{font-size:1.25rem;padding:.3rem}}@media screen and (min-width:992px){.nav-list{padding-block:.5em}.nav-link{padding:.5rem;font-size:1.5rem}}.index-list,.list{list-style-type:none}.index-list:not(:last-of-type) {padding-bottom:1em;margin-bottom:2em;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:var(--red-500)}.index-item,.list-item{margin-bottom:1em}.item-featured-img{max-width:100%;margin-bottom:.6em;margin-inline:auto}@media screen and (min-width:992px){.item-featured-img{margin-inline:0}}.caption-text{font-size:.75rem;line-height:1.5;font-style:italic;text-align:center}.aspect-ratio-1{aspect-ratio:1}.object-fit-cover{object-fit:cover}.object-position-top-center{object-position:top center}.object-position-center{object-position:center}.spacer{height:3em}