.site-footer{background:#601620;color:#fff1dd;padding:36px 0 18px}
.site-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:22px}
.site-footer strong{font:30px Georgia,'Times New Roman',serif}
.site-footer h2{margin:0 0 7px;font:700 14px/1.4 Arial,sans-serif;color:inherit;letter-spacing:0}
.site-footer p,.site-footer a{font-size:13px;color:#ffe4d0}
.site-footer a{display:block;width:fit-content;max-width:100%;text-decoration:none;overflow-wrap:anywhere;padding:3px 0}
.site-footer a:hover,.site-footer a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.site-footer-copyright{border-top:1px solid #a56664;margin:24px 0 0;padding-top:13px}
@media(max-width:620px){.site-footer-grid{grid-template-columns:1fr 1fr}.site-footer-grid>div{grid-column:1/-1}}
