.site-header{background-color:var(--bg);padding:1.2rem 0 0;margin-bottom:1.5rem}.navbar{display:flex;justify-content:center;gap:2px;margin-top:.8rem;max-width:1000px;margin-left:auto;margin-right:auto}.navbar a{color:#fff;text-decoration:none;text-transform:uppercase;background-color:var(--maroon);flex:1;text-align:center;padding:7px 0;font-size:.85rem;font-family:Georgia,serif;font-weight:400;letter-spacing:.08em;transition:background-color .2s;display:inline-block}.navbar a:hover,.navbar a.active{background-color:var(--maroon-dark)}.site-footer{margin-top:2.5rem;padding:1rem 0;border-top:2px solid var(--maroon);font-size:14px;font-weight:700;color:var(--text)}.site-footer a{color:var(--maroon)}.page-content{max-width:900px;padding:0 0 2rem;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.intro-container{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:1.5rem}.intro-img{height:250px;width:auto;flex-shrink:0}.facts-img{float:right;width:450px;margin:0 0 1rem 1.5rem}.types-img-block{float:right;width:480px;margin:0 0 1rem 1.5rem;display:flex;flex-direction:column}.types-img{width:100%}.dennis-img-block{float:none;width:320px;margin:0 0 1rem;display:flex;flex-direction:column}.dennis-img{width:100%}.clearfix:after{content:"";display:block;clear:both}.history-img-block{float:right;width:420px;margin:0 0 1rem 1.5rem;display:flex;flex-direction:column}.history-img{width:100%}.contact-container{display:flex;gap:1.5rem;align-items:stretch}.contact-img{width:150px;flex-shrink:0;object-fit:fill}@media (max-width: 600px){.intro-container,.contact-container{flex-direction:column}.facts-img,.history-img-block,.contact-img,.types-img-block,.dennis-img-block{float:none;width:100%;margin:0 0 1rem}}.site-wrapper{max-width:1000px;margin:0 auto;padding:0;min-height:100vh;display:flex;flex-direction:column}.site-wrapper>main{flex:1;padding:0 1rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--maroon: #800000;--maroon-dark: #5c0000;--bg: #ffebcd;--text: #000;--white: #fff}body{font-family:Georgia,serif;font-size:22px;background-color:var(--bg);color:var(--text);line-height:1.6}h1{font-family:Times New Roman,Times,serif;text-align:center;color:var(--text);font-size:2.8rem;font-weight:700}h2{font-family:Georgia,serif;color:var(--text);font-size:1.8rem;font-weight:700;margin:1.2rem 0 .6rem}p{margin-bottom:1rem}a{color:var(--maroon)}img{border:3px solid var(--maroon);max-width:100%}ul,ol{padding-left:1.5rem;margin-bottom:.4rem}li{margin-bottom:0}table{border-collapse:collapse;margin:1rem 0}table,th,td{border:2px solid var(--maroon)}th,td{padding:8px 16px;text-align:left;font-family:Georgia,serif;font-size:18px}th{font-weight:700}blockquote{font-style:italic;text-decoration:underline;color:#333;margin:.4rem 0 .8rem;font-size:.9rem}dl dt{font-weight:700;margin-top:.5rem}dl dd{margin-left:1.5rem}
