/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block--conversation-banner{background-color:var(--bgMuted);padding-top:var(--spacing_3xl);padding-bottom:var(--spacing_3xl);.container{display:flex;flex-direction:row;gap:var(--spacing_lg);justify-content:space-between;.h1{text-wrap:auto;&::after{content:"";display:inline-block;height:3.75rem;vertical-align:middle;margin-left:var(--spacing_md);aspect-ratio:1 / 1;background-image:url("/themes/custom/jsm_2026/images/patterns/01-right.svg");filter:var(--filter_pathway200);}}.actions{display:flex;flex-direction:row;gap:var(--spacing_lg);a{white-space:nowrap;height:fit-content;}}}@media (max-width:992px){padding-top:var(--spacing_xl);padding-bottom:var(--spacing_xl);.container{flex-direction:column;h1::after{height:2.875rem;}.actions{flex-direction:column;gap:var(--spacing_md);a{width:100%;text-align:center;}}}}}
.deputy-commissioner-message{padding-top:var(--spacing_5xl);display:flex;flex-direction:row;align-items:center;gap:var(--spacing_3xl);position:relative;&::before{position:absolute;display:block;content:'';background-image:url("/themes/custom/jsm_2026/images/patterns/07-right.svg");filter:var(--filter_bgMuted);width:16rem;height:16rem;top:calc(50% - (16rem / 2));left:-10rem;}.imgWrapper{position:relative;margin-top:auto;flex-shrink:0;img{height:37rem;}&::before{background-image:url("/themes/custom/jsm_2026/images/patterns/08-up.svg");top:-1rem;right:-1rem;content:"";position:absolute;filter:var(--filter_bgMuted);width:12.5rem;height:12.5rem;z-index:-1;}&::after{background-image:url("/themes/custom/jsm_2026/images/patterns/10-right.svg");bottom:1rem;left:8rem;content:"";position:absolute;filter:var(--filter_bgAccent);width:10rem;height:10rem;}}.textWrapper{display:flex;flex-direction:column;gap:var(--spacing_lg);margin-bottom:var(--spacing_lg);.eyebrow{color:var(--bgAccent);}.bottom{display:flex;flex-direction:column;padding-top:var(--spacing_xl);margin-top:var(--spacing_xl);width:100%;border-top:1px solid var(--bgMuted);}a{width:fit-content;}}@media (max-width:992px){flex-direction:column;gap:var(--spacing_xl);padding-top:var(--spacing_2xl);padding-bottom:var(--spacing_2xl);&::before{top:6rem;left:2rem;width:8rem;height:8rem;}.imgWrapper{&::before{right:-2rem;width:6.5rem;height:6.5rem;}&::after{left:2rem;width:6rem;height:6rem;}img{height:19rem;}}.textWrapper{gap:var(--spacing_md);margin-bottom:0;.bottom{padding-top:var(--spacing_md);margin-top:var(--spacing_md);}.button{width:100%;text-align:center;}}}}
