.site-footer{display:block;margin:0;padding:88px 24px 48px;background:#1f3027;color:#fff;font:400 15px/1.6 'EB Garamond',Georgia,serif}
.footer-inner{max-width:1040px;margin:auto}.site-footer p{margin:0}.footer-rule{width:48px;height:1px;background:#b5532f;margin-bottom:28px}
.site-footer .footer-name{font:400 44px/1 'EB Garamond',Georgia,serif;color:white}.site-footer .footer-tagline{margin-top:18px;font:400 12px/1.6 'EB Garamond',Georgia,serif;letter-spacing:.2em;color:rgba(255,255,255,.6)}
.footer-middle{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:72px}.footer-links{display:flex;gap:40px;flex-shrink:0}.site-footer a{font-family:inherit;font-weight:400;min-height:0;color:inherit;text-decoration:none}.footer-links a{font-size:12px;letter-spacing:.2em;font-variant-caps:small-caps;color:rgba(255,255,255,.8);white-space:nowrap}.site-footer a:hover{color:#fff}.site-footer a:focus-visible{outline:1px solid currentColor;outline-offset:6px}
.site-footer .footer-notes{font:italic 400 15px/1.6 'EB Garamond',Georgia,serif;color:rgba(255,255,255,.6);text-align:right}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);margin-top:40px;padding-top:18px;font-size:13px;color:rgba(255,255,255,.45)}
.day-empty .empty-next{display:block;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.day-empty{grid-column:1/-1}main:has(.day-empty){padding-bottom:112px}main:has(.day-empty) .day-empty{margin-bottom:0}
@media(max-width:1000px){.footer-middle{flex-direction:column;align-items:flex-start;gap:32px}.site-footer .footer-notes{text-align:left}}
@media(max-width:700px){.site-footer{padding:56px 12px 32px}.site-footer .footer-name{font-size:32px}.footer-links{flex-wrap:wrap;gap:20px 40px}.footer-middle{margin-top:72px}main:has(.day-empty){padding-bottom:64px}}


#sectionNav .digest-nav{font:400 13px/1.5 "EB Garamond",Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none;padding:10px 0}#sectionNav .digest-nav[aria-current]{border-bottom:1px solid currentColor}