*{box-sizing:border-box}body{margin:0;background:#ebebeb;color:#353b3b;font:17px/1.65 "Helvetica Neue",Arial,sans-serif}.site{max-width:960px;margin:28px auto;background:#fff}header img{width:100%;height:auto;display:block;margin:0}.archive-banner{background:#f3f5ec;border-bottom:1px solid #d9dfce;padding:10px 24px;font-size:14px;color:#3c4837}nav{display:flex;gap:0;flex-wrap:wrap;background:#c9dd9c;padding:0 14px}nav a{padding:13px 14px;color:#24351d;font-weight:600;text-decoration:none}nav a:hover,nav a:focus{background:#e5efcf}main{padding:32px}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}article{display:flow-root}img{max-width:100%;height:auto}video{display:block;width:100%;height:auto;margin:20px 0}figure{max-width:100%;margin:20px 0}figcaption{font-size:.9em;color:#58635b}.alignright{float:right;margin:0 0 20px 24px;max-width:55%}.alignleft{float:left;margin:0 24px 20px 0;max-width:55%}.aligncenter{display:block;margin-left:auto;margin-right:auto}.columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:28px 0;border-top:1px solid #e7e7e7}.memorials{grid-template-columns:1fr;text-align:center}.columns>section{min-width:0;display:flow-root}.columns img{float:none;max-width:100%}.raised{text-align:center;font-size:1.5em;padding:10px 0}.notice,.external-video{background:#f3f5ec;padding:14px 18px;border-left:3px solid #719654}.post-list li{margin:14px 0}.post-list small,.date{display:block;color:#667168;font-size:.85em}.footer{padding:24px 32px;border-top:1px solid #ddd;font-size:14px;clear:both}a{overflow-wrap:anywhere}a:focus-visible{outline:3px solid #48703a;outline-offset:3px}table{max-width:100%}@media(max-width:650px){.site{margin:0}.columns,.memorials{grid-template-columns:1fr}main{padding:22px}nav a{padding:10px}.alignleft,.alignright{float:none;display:block;margin:16px auto;max-width:100%}h1{font-size:1.7em}.archive-banner{padding:12px 22px}}
