.learning-site-footer{margin-top:clamp(4rem,9vw,8rem);border-top:4px solid var(--learning-pack-accent);background:var(--learning-pack-ink);color:#e8eee9}.learning-footer-shell{display:grid;grid-template-columns:minmax(15rem,1.5fr) 1fr auto;gap:clamp(2rem,6vw,6rem);align-items:start;padding:clamp(3rem,7vw,5.5rem) 0}.learning-footer-brand img{width:min(100%,15rem);padding:.45rem;border-radius:.5rem;background:var(--learning-pack-paper)}.learning-footer-brand p{max-width:38ch;color:#b8c7bd}.learning-footer-label{margin:0 0 .8rem;color:var(--learning-pack-accent);font-size:.75rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.learning-site-footer ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.learning-site-footer a{color:#edf3ee}.learning-site-footer a:hover{color:var(--learning-pack-accent)}.learning-footer-meta{margin:0;color:#a7b9ad;text-align:right;font-size:.85rem}.learning-footer-meta span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}
