/* DLR Arbitration: the site's own touches, found when it was moved (the base design does the rest). */
.k1 h1 { font-variant: small-caps; }
.k2 p, .k2 li { font-family: "EB Garamond", var(--f-heading); font-size: 18px; font-weight: 400; }
.k2 a { text-decoration: none; }
.column > .k3.k3.k3 { border-top: 1px solid #cccccc; padding: 16px 0px 0px 0px; }
.k4 h1 { font-variant: small-caps; }
.column > .k4.k4 { margin-bottom: 12px; }
.k5 h3 { font-size: 27px; font-variant: small-caps; }
.column > .k5.k5 { margin-bottom: 12px; }
.column > .k6.k6.k6 { border-bottom: 1px solid rgba(1, 87, 155, 0.3); padding: 24px 0px 8px 0px; }
.column > .k7.k7 { margin-bottom: 12px; }
.k7 ul { padding-left: 16px; }
.k7 li { line-height: 26px; margin-bottom: 16px; }
.k8 ul { padding-left: 16px; }
.k8 li { line-height: 26px; margin-bottom: 16px; }
.column > .k9.k9.k9 { border-top: 1px solid rgba(1, 87, 155, 0.3); padding: 16px 0px 0px 0px; }
.k10 h3 { font-size: 27px; font-variant: small-caps; text-align: center; }
.k10 table { width: 100%; border-collapse: collapse; border: none; margin: 0 0 15px; }
.k10 td, .k10 th { padding: 8px 8px 8px 0px; border-top: none; border-bottom: 1px dotted #cccccc; vertical-align: top; text-align: left; }
.column > .k11.k11.k11 { padding: 30px 30px 30px 30px; box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 18px -6px; }
.site-header, main, .site-footer { max-width: 1000px; margin-left: auto; margin-right: auto; }
main { background: #ffffff; }
@media (min-width: 981px) { .header-inner { flex-direction: column; justify-content: center; gap: 20px; padding: 10px 0 0px; } .logo { margin: 0 auto; } .site-nav > ul { justify-content: center; } .site-header .menu-toggle { display: none; } }
.footer-nav ul { justify-content: center; }
.footer-nav a { font-family: "Lato", var(--f-body); font-size: 15px; font-weight: 400; color: #bbbbbb; text-transform: uppercase; }
.footer-bottom p, .footer-copyright { text-align: center; }
.footer-bottom { font-family: "Lato", var(--f-body); font-size: 13px; font-weight: 500; color: #666666; opacity: 1; }
