@font-face{font-family:BulletinScript;src:url(/fonts/GreatVibes-Regular.ttf)format("truetype");font-display:swap}.online-reader{color:#24424c;background:#f7f4ee;min-height:100vh;font-family:Arial,sans-serif;line-height:1.65}.online-reader *{box-sizing:border-box}.online-reader a{color:inherit}.online-masthead{background:#fff;border-bottom:1px solid #24424c22;justify-content:space-between;align-items:center;gap:20px;padding:20px max(24px,50% - 540px);display:flex}.online-masthead>a:first-child{align-items:center;gap:14px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.online-masthead img{object-fit:contain;width:54px;height:54px}.online-masthead small{color:#6c7373;margin-top:5px;font-weight:400;display:block}.online-masthead>a:last-child{white-space:nowrap;font-size:13px}.online-reader main{max-width:1080px;margin:auto;padding:30px 24px 0}.online-heading{text-align:center;padding:15px 0 30px}.online-heading p,.online-eyebrow{letter-spacing:2px;color:#906d35;margin:0 0 6px;font-size:11px;font-weight:700}.online-heading h1{margin:8px 0;font:clamp(32px,6vw,52px)/1.2 Georgia,serif}.online-cover{background:#24424c;border-radius:18px;max-width:760px;min-height:300px;margin:auto;position:relative;overflow:hidden}.online-cover>img{object-fit:cover;width:100%;max-height:690px;display:block}.online-cover-verse{color:#fff9e9;text-align:center;text-shadow:0 2px 10px #000;background:linear-gradient(#0000,#142932e6);padding:65px 35px 25px;position:absolute;inset:auto 0 0}.online-cover:not(:has(>img)) .online-cover-verse{position:static}.online-cover blockquote{max-width:660px;margin:0 auto 12px;font:clamp(27px,4.4vw,44px)/1.3 BulletinScript,cursive}.online-cover cite{font-size:13px;font-style:normal}.online-jump{border-bottom:1px solid #b88e4a66;flex-wrap:wrap;justify-content:center;gap:25px;padding:25px 0;font-size:14px;display:flex}.online-welcome{text-align:center;white-space:pre-line;color:#566568;max-width:720px;margin:30px auto 40px}.online-reader h2{margin:8px 0 24px;font:32px/1.2 Georgia,serif}.online-reader h3{margin:0 0 12px;font:24px/1.25 Georgia,serif}.online-reader section[id]{margin-top:44px;scroll-margin-top:25px}.online-notices{grid-template-columns:1fr 1fr;gap:20px;display:grid}.online-notices article{background:#fff;border:1px solid #dfd8ca;border-top:3px solid #b88e4a;border-radius:12px;padding:28px;overflow:hidden}.online-notices article.wide{grid-column:1/-1}.online-notices article>img{float:right;object-fit:cover;border-radius:8px;width:95px;height:95px;margin:0 0 15px 20px}.online-notices p{white-space:pre-line;margin:12px 0}.online-event{color:#8a6631;font-size:13px;font-weight:700}.online-button{background:#24424c;border-radius:6px;margin-top:12px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.online-button:focus-visible{outline-offset:4px;outline:3px solid #b88e4a}.online-reader a:focus-visible{outline-offset:4px;outline:3px solid #b88e4a}.online-columns{border-top:1px solid #b88e4a66;grid-template-columns:1fr 1fr;gap:48px;margin-top:42px;display:grid}.online-detail{white-space:pre-line;background:#edf2f4;border-left:2px solid #b88e4a;margin:0 0 10px;padding:12px 17px}.online-detail p{margin:0}.online-archive{border-top:1px solid #b88e4a66;margin-top:40px;padding:24px 0}.online-archive div{flex-wrap:wrap;gap:20px;display:flex}.online-reader footer{text-align:center;color:#566568;border-top:1px solid #b88e4a66;margin-top:45px;padding:32px 0}.online-reader footer p{margin:4px}.online-reader footer strong{color:#24424c}.online-link-row{text-align:center}@media (max-width:650px){.online-masthead{padding:15px 18px}.online-masthead>a:first-child{font-size:13px}.online-masthead img{width:40px;height:40px}.online-masthead>a:last-child{font-size:11px}.online-reader main{padding:20px 18px 0}.online-notices,.online-columns{grid-template-columns:1fr}.online-columns{gap:0}.online-notices article{padding:23px}.online-jump{gap:15px;font-size:13px}.online-cover-verse{padding:55px 20px 20px}.online-cover>img{object-fit:cover;min-height:410px}.online-reader h2{font-size:28px}}@media print{.online-masthead,.online-jump,.online-archive{display:none}.online-reader{background:#fff}.online-notices article,.online-detail{break-inside:avoid}.online-button{background:#fff;color:#24424c!important}.online-button:after{content:" (" attr(href) ")";font-weight:400}}
