.site-footer .bl-family-sites{box-sizing:border-box;max-width:920px;margin:0 auto;padding:20px 0 26px;border-top:1px solid #e8e0d0;display:flex;align-items:center;gap:16px;text-align:left;font-family:'Gothic A1','Nanum Gothic','Malgun Gothic',sans-serif}
.bl-family-sites .bl-family-label{flex:0 0 auto;color:#687385;font-size:12px;font-weight:700;letter-spacing:.04em}
.bl-family-sites .bl-family-link{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;min-width:0;padding:12px 16px;border:1px solid #d6cbb5;border-radius:6px;background:#faf8f3;color:#16130f;text-decoration:none;line-height:1.5}
.bl-family-sites .bl-family-link:hover{background:#f3eee4;border-color:#a8341e;text-decoration:none}
.bl-family-sites .bl-family-link:focus-visible{outline:3px solid #a8341e;outline-offset:4px}
.bl-family-sites .bl-family-name{font-size:15px;font-weight:800}
.bl-family-sites .bl-family-description{font-size:12px;color:#4a5568}
.bl-family-sites .bl-family-domain{font-size:12px;color:#a8341e;white-space:nowrap}
@media(max-width:960px){.site-footer .bl-family-sites{margin-left:20px;margin-right:20px}}
@media(max-width:560px){.site-footer .bl-family-sites{align-items:stretch;flex-direction:column;gap:10px}.bl-family-sites .bl-family-link{gap:5px 10px}.bl-family-sites .bl-family-description{flex-basis:100%}}
