.brief-stepnav167{position:sticky;top:var(--brief-header167,110px);z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-block:12px;margin-bottom:28px;background:#f8fbfdf5;backdrop-filter:blur(12px);border-bottom:1px solid #c4d6e4}
.brief-stepnav167 button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border:1px solid #bfd2e2;background:#edf3f7;border-radius:7px;font:inherit;font-size:13px;color:#164f90;cursor:pointer;padding:10px 14px}
.brief-stepnav167 button>span{font-size:10px;opacity:.75}
.brief-stepnav167 button[aria-current=step]{background:#164f90;color:#f8fbfd;border-color:#164f90}
.brief-stepnav167 button:focus-visible{outline:3px solid #164f90;outline-offset:3px}
.brief82 .workspace19{scroll-margin-top:calc(var(--brief-header167,110px) + 90px)}
@media(max-width:760px){.brief-stepnav167{gap:6px;padding-block:10px;margin-bottom:22px}.brief-stepnav167 button{padding:8px 5px;gap:3px;flex-direction:column;font-size:12px;line-height:1.25;min-height:52px}.brief-stepnav167 button>span{font-size:9px}.brief82 .brief-rail19{grid-template-columns:72px minmax(0,1fr);gap:14px}.brief82 .context-art82{height:72px}.brief82 .brief-context19 strong{font-size:21px}.brief82 .brief-context19 .change82{min-height:44px;padding:9px 12px}.brief82 .workspace19{gap:22px;scroll-margin-top:calc(var(--brief-header167,80px) + 85px)}}
@media(prefers-reduced-motion:reduce){.brief-stepnav167{backdrop-filter:none}}
