.mh-colophon{background:var(--mh-cream);padding-top:24px}.mh-colophon-grid{gap:var(--mh-gap);grid-template-columns:repeat(3,minmax(0,1fr)) 296px;align-items:start;padding:30px 0 28px;display:grid}.mh-colophon-grid ul{margin:12px 0 0;padding:0;list-style:none}.mh-colophon-grid li{margin-bottom:8px}.mh-colophon-grid li a{color:var(--mh-body);font-size:15px;line-height:1.5}.mh-colophon-grid li a:hover{color:var(--mh-copper-dark)}.mh-colophon-give{border-left:1px solid var(--mh-border);flex-direction:column;gap:10px;padding-left:28px;display:flex}.mh-colophon-give-title{font-size:21px;font-weight:600;line-height:1.24}.mh-colophon-give .mh-btn{align-self:flex-start;width:auto;padding-inline:22px}.mh-colophon-num{color:var(--mh-faint);font-size:15px}.mh-colophon-about{padding:30px 0 32px}.mh-colophon-mission{grid-template-columns:var(--mh-rail)minmax(0,1fr);gap:var(--mh-gap);align-items:baseline;display:grid}.mh-colophon-mission-text{max-width:60ch;color:var(--mh-ink);margin:0;font-size:21px;font-weight:500;line-height:1.45}.mh-colophon-programs-label{margin-top:30px}.mh-colophon-programs{gap:var(--mh-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.mh-colophon-program{border-top:1px solid var(--mh-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.mh-colophon-program-title{color:var(--mh-ink);font-size:19px;font-weight:600;line-height:1.25}.mh-colophon-program-links{flex-direction:column;gap:4px;margin-top:2px;display:flex}.mh-colophon-program-links a{color:var(--mh-copper-dark);font-size:14.5px;text-decoration:none}.mh-colophon-program-links a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.mh-colophon-about{padding:22px 0 24px}.mh-colophon-mission{grid-template-columns:minmax(0,1fr);gap:10px}.mh-colophon-mission-text{font-size:19px}.mh-colophon-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mh-colophon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:22px 0 24px}.mh-colophon-give{border-left:0;border-top:1px solid var(--mh-border);grid-column:1/-1;padding-top:20px;padding-left:0}.mh-colophon-give .mh-btn{align-self:stretch;width:100%}.mh-folio .mh-mono:last-child{display:none}}.mh-colophon-org{color:var(--mh-muted);margin:14px 0 0;font-size:12.5px;line-height:1.6}.mh-colophon-org a{color:inherit}@media (max-width:600px){.mh-colophon-programs{grid-template-columns:minmax(0,1fr)}}
