.brand-guide{width:100%;background:#f5f4ef;color:#1f1e1d;padding:48px;display:flex;flex-direction:column;align-items:flex-start;gap:48px;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}.brand-guide .board{width:min(1440px,100%)}.brand-guide .board-label{margin:0 0 12px;font:500 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0;text-transform:none;color:#6b6a68}.brand-stage{width:100%;aspect-ratio:1440/810;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12);overflow:hidden;position:relative;container-type:inline-size}.brand-canvas{position:absolute;top:0;left:0;width:1440px;height:810px;transform-origin:top left;transform:scale(calc(100cqw / 1440px));font-family:var(--font-nunito),"Nunito","Avenir Next",system-ui,sans-serif;line-height:normal;color:#0e3b2a}.brand-canvas img{max-width:none}.brand-canvas h1,.brand-canvas h2,.brand-canvas h3,.brand-canvas p{margin:0;text-wrap:auto}.brand-canvas a{color:inherit}