.Grjkva_footer{border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}.Grjkva_container{width:min(100% - 40px,1240px);margin-inline:auto;padding:48px 0 34px}.Grjkva_grid{grid-template-columns:1.4fr repeat(4,minmax(0,.85fr));align-items:start;gap:28px 24px;display:grid}.Grjkva_brandBlock{min-width:0}.Grjkva_brand{color:var(--color-title);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.Grjkva_brandLogo{flex-shrink:0;width:auto;height:32px}.Grjkva_description{max-width:36ch;color:var(--color-text-muted);margin:16px 0 0;font-size:.75rem;line-height:1.55}.Grjkva_columnTitle{color:var(--color-title);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.6875rem;font-weight:700}.Grjkva_linkList{gap:0;display:grid}.Grjkva_link{width:100%;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:4px 0;font-size:.75rem;line-height:1.45;text-decoration:none;transition:color .2s;display:block}.Grjkva_link:hover{color:var(--color-title)}.Grjkva_copyright{border-top:1px solid var(--color-border);color:var(--color-text-subtle);justify-content:space-between;gap:20px;margin-top:28px;padding-top:18px;font-size:.6875rem;line-height:1.45;display:flex}@media (max-width:1180px){.Grjkva_grid{grid-template-columns:1fr 1fr 1fr;gap:32px 28px}.Grjkva_brandBlock{grid-column:1/-1}}@media (max-width:760px){.Grjkva_grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Grjkva_container{padding:40px 0 28px}.Grjkva_grid{grid-template-columns:1fr;gap:28px}.Grjkva_copyright{flex-direction:column;gap:8px}}
