.brief-builder{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start;padding-bottom:5rem}.brief-form>h2,.brief-output>h2{font-size:clamp(1.4rem,2.5vw,2rem);letter-spacing:-.04em;margin:1rem 0}.brief-form>p{line-height:1.8;font-size:.9rem}.brief-designs,.brief-pages{border:0;padding:1.5rem 0;margin:1.5rem 0;border-block:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:.2rem 1rem}.brief-brand{border:0;padding:1.5rem 0 0;margin:1.5rem 0 0;border-top:1px solid var(--line)}.brief-brand p{margin:.5rem 0 0}.brief-brand legend,.brief-designs legend,.brief-pages legend{font-size:.85rem;font-weight:600;padding-right:1rem}.brief-designs>.text-link,.brief-pages>.text-link{grid-column:1/-1;margin-top:1rem;justify-self:start}.brief-output{position:sticky;top:110px;padding:1.5rem;border:1px solid var(--line)}.brief-preview{min-height:430px;font-size:.8rem;line-height:1.9;background:transparent}.brief-status{min-height:2.6rem;font-size:.8rem;padding:.8rem 0}.brief-output>.muted{font-size:.78rem;line-height:1.8;margin:1rem 0 0}.saved-grid{align-items:start}.saved-study{min-width:0}.saved-study>.ui-check{margin-bottom:1rem}.saved-note{margin-top:1rem;display:grid;gap:.6rem}.saved-note>label{font-size:.8rem;font-weight:600}.saved-note textarea{min-height:90px}.note-actions{display:flex;gap:1rem;align-items:center;min-height:44px;font-size:.75rem}.note-actions>p{color:var(--muted)}.pair-instruction{font-size:.8rem;padding:.8rem 0}.saved-toolbar>div>p.muted{font-size:.8rem;max-width:52ch;line-height:1.7;margin-top:.6rem}.saved-toolbar{flex-wrap:wrap}.saved-toolbar .ui-form-actions{margin-top:0}@media (max-width:900px){.brief-builder{grid-template-columns:1fr}.brief-output{position:static}}@media (max-width:500px){.brief-designs,.brief-pages{grid-template-columns:1fr}}