.fee1c3b8{background:var(--footer-bg);border-top:1px solid var(--border);padding:2rem 1.75rem 1.5rem;font-size:.8rem}.je24a97a{max-width:1100px;margin:0 auto}.d88a1d63{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:1.5rem}.d3e6f0c7{flex:1 1 auto}.ja2e608e{font-family:Lora,Georgia,serif;font-size:1rem;font-weight:600;color:var(--text);margin-bottom:.3rem}.ac21de49{font-size:.8rem;color:var(--text-muted);line-height:1.55;max-width:28rem}.g36bc8b6{display:flex;flex-direction:column;gap:1.5rem;flex-shrink:0}.j7356d57{flex:0 0 auto}.j7356d57 h3{font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text);opacity:.45;margin-bottom:.6rem}.j7356d57 ul{list-style:none;display:flex;flex-direction:column;gap:.35rem}.j7356d57 a{color:var(--text);opacity:.6;font-size:.8rem;transition:opacity .2s ease;white-space:nowrap}.j7356d57 a:hover{opacity:1}.f2b5fea4{border-top:1px solid var(--border);padding-top:1rem;text-align:center;font-size:.8rem;color:var(--text);opacity:.5;display:flex;flex-direction:column;gap:.3rem;line-height:1.55}.f2b5fea4 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.a0f4d836{margin-top:.5rem}.a0f4d836 a{transition:color .2s ease}.a0f4d836 a:hover{color:var(--accent);opacity:1}
