*{margin:0;padding:0}body{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;line-height:1.4}html{box-sizing:border-box;background:url(../img/white-square.jpg) 0 0 repeat}*,*:before,*:after{box-sizing:inherit}.site-wrap{max-width:940px;margin:40px auto;padding:1rem;display:grid;grid-template-columns:repeat(1fr 1fr);grid-template-rows:repeat(1fr 1fr);grid-gap:1rem;grid-template-areas:"sectionhead sectionhead" "entry entry"}header{height:200px;background-color:#ecebff;background-size:cover;display:flex;align-items:center;justify-content:center}h1{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal}@media (max-width: 640px){header{height:90px}}p{margin:1rem 0}h1{color:#ccf;font-size:5vw;font-weight:400}nav{background:#ccf;width:100%;transition:all .5s;position:sticky;top:0}nav ul{list-style:none;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}@media (max-width: 640px){nav ul li{flex-grow:1;width:33%}}nav a{text-decoration:none;display:inline-block;color:#fff;text-transform:capitalize;font-weight:700;padding:.75rem 1.5rem}@media (max-width: 640px){nav a{padding:.5rem 1.5rem}}nav a.active{box-shadow:inset 0 0 0 2px #fff;border:1px solid #ecebff;border-radius:6px}nav a:not(.active):hover{box-shadow:inset 0 0 0 2px #fff;border-radius:6px;background-color:#fff;color:#000}li.logo{overflow:hidden}li.logo img{width:2.5rem;height:2.5rem}.entry{display:grid;grid-template-columns:150px 1fr;grid-column-gap:1rem;margin-bottom:1rem;grid-area:"entry"}img{width:100%}@media (max-width: 640px){.entry{grid-template-columns:none;display:block}.entry img{width:150px}}.entry a{color:#d32539;text-decoration:none}.entry h3+p{margin-top:0}.section-head{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;color:#007eb6;font-size:2.5rem;text-transform:capitalize;padding-bottom:.25rem;margin-bottom:1rem;border-bottom:2px solid #007eb677;grid-area:sectionhead}.loading{position:absolute;top:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.page-note{text-align:center;font-size:10px;padding:5px 5px 0}
