/* Shared provenance. One Newways family, with clearly named agency and studios. */
.nw-brand-family{position:relative;z-index:1;background:#f1f2ed;color:#273725;padding:30px 0;border-top:1px solid #24332218}
.nw-brand-family__inner{display:flex;align-items:center;gap:30px;flex-wrap:wrap}
.nw-brand-family__identity{display:block;flex:0 0 200px;min-height:44px}
.nw-brand-family__identity img{display:block;width:200px;height:auto;max-height:66px;object-fit:contain}
.nw-brand-family__inner>div{flex:1;min-width:220px}
.nw-brand-family p{margin:0;font:400 .9rem/1.5 var(--font-body);color:#53614e}
.nw-brand-family .nw-brand-family__title{font-weight:600;color:#273725;margin-bottom:4px}
.nw-brand-family__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#2b4b0e;font:550 .9rem/1.4 var(--font-body);text-decoration:none}
.nw-brand-family__link:hover{text-decoration:underline;text-underline-offset:5px}
.nw-brand-family a:focus-visible{outline:2px solid #6e5e0a;outline-offset:5px}
@media(max-width:700px){.nw-brand-family__inner{gap:16px}.nw-brand-family__identity{flex-basis:160px}.nw-brand-family__identity img{width:160px;max-height:56px}.nw-brand-family__inner>div{flex-basis:100%}.nw-brand-family__link{margin-top:2px}}
