/* Cargill Solum identity. The supplied logos remain unmodified. */
:root{--solum-green:#2b8a4d}
.solum-logo-window{display:block;position:relative;overflow:hidden;background:#fff;flex:none}
.solum-logo-window .solum-logo-image{display:block;position:absolute;top:50%;left:0;width:100%;height:auto;max-width:none;margin:0;transform:translateY(-50%)}
.solum-logo-horizontal{width:254px;aspect-ratio:5 / 1}
.solum-logo-stacked{width:178px;aspect-ratio:3.1 / 1}
.rail .rail-brand{flex-wrap:wrap;gap:12px;padding-bottom:4px}
.rail .rail-brand .brand,.assistant-header .chat-brand{display:block;flex:none;margin:0;padding:0;font-size:inherit;line-height:1;letter-spacing:normal;text-decoration:none;background:#fff}
.rail .brand .solum-logo-window,.assistant-header .chat-brand .solum-logo-window{font-size:inherit;margin:0;color:inherit}
.rail .rail-brand .brand-tag{border:0;padding:0;margin:0;color:var(--solum-green);font-size:9px;letter-spacing:1.7px}
.assistant-header{min-height:94px}
.assistant-header .assistant-heading{border-left:1px solid var(--line);padding-left:22px;margin-left:4px}
@media(max-width:1150px){.solum-logo-stacked{width:167px}.solum-logo-horizontal{width:222px}.assistant-header .assistant-heading{padding-left:16px}}
@media(max-width:700px){.assistant-header{min-height:78px;gap:12px}.solum-logo-horizontal{width:190px}.assistant-header .assistant-heading{display:none}.rail .rail-brand{height:auto;min-height:42px;gap:12px}.solum-logo-stacked{width:133px}.rail .rail-brand .brand-tag{font-size:8px}}
@media(max-width:380px){.solum-logo-horizontal{width:165px}.assistant-header{gap:8px}}
