/* Quiet contextual resources and an accessible native Credits disclosure. */
.resource-discovery-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:18px;font:400 16px/1.5 Arial,Helvetica,sans-serif;}
.resource-discovery-links a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}
.resource-discovery-links a:hover{color:#b85200;}
.resource-discovery-links a:focus-visible{outline:3px solid #e9821b;outline-offset:4px;}
.site-footer .footer-credits{position:relative;}
.site-footer .footer-credits .credits-card{position:absolute;z-index:70;bottom:calc(100% + 14px);right:0;box-sizing:border-box;width:280px;padding:26px 24px 24px;background:#fff;color:#20251e;border:1px solid #dedede;border-radius:18px;box-shadow:0 12px 36px #0002;text-align:left;}
.site-footer .footer-credits .credits-card .credits-label{display:block;margin:0 32px 14px 0;color:#a34c00;font:700 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;}
.site-footer .footer-credits .credits-card p{position:static;bottom:auto;right:auto;width:auto;background:none;padding:0;margin:0;color:#53594f;border:0;border-radius:0;font:400 16px/1.5 Arial,Helvetica,sans-serif;}
.site-footer .footer-credits .credits-card strong{display:block;margin-top:5px;color:#20251e;font:700 24px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.02em;}
.site-footer .footer-credits .credits-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#53594f;font:400 25px/1 Arial,Helvetica,sans-serif;cursor:pointer;}
.site-footer .footer-credits .credits-close:hover{background:#f3f3f3;}
.site-footer .footer-credits :is(summary,button):focus-visible{outline:3px solid #e9821b;outline-offset:4px;}
@media(max-width:700px){.site-footer .footer-credits .credits-card{position:fixed;bottom:20px;left:20px;right:20px;width:auto;max-width:340px;margin-inline:auto;}}
