.rl-ai-banner-frame{grid-column:1/-1;container-type:inline-size}.search__landing-section+.rl-ai-banner-frame{margin-top:var(--ds-space-24,24px)}.rl-ai-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text    teaser" "actions teaser";align-items:start;column-gap:var(--ds-space-24,24px);row-gap:var(--ds-space-16,16px);padding:var(--ds-space-24,24px)}@container (max-width:470px){.rl-ai-banner{padding:var(--ds-space-16,16px)}}.rl-ai-banner{border:2px solid transparent;border-radius:var(--ds-radius-8,8px);background:linear-gradient(var(--ds-color-bg-primary-a-default,#fff),var(--ds-color-bg-primary-a-default,#fff)) padding-box,linear-gradient(90deg,var(--ds-color-global-yellow-4,#fdb322),var(--ds-color-global-blue-8,#304efc)) border-box}.rl-ai-banner__text{grid-area:text;display:flex;flex-direction:column;gap:var(--ds-space-8,8px)}.rl-ai-banner__title{margin:0;color:var(--ds-color-text-primary-a-default,#111);font-size:20px;font-weight:600;line-height:24px}.rl-ai-banner__sub{margin:0;color:var(--ds-color-text-primary-a-default,#111);font-size:16px;font-weight:400;line-height:22px}.rl-ai-banner__sub_short{display:none}@container (max-width:470px){.rl-ai-banner .rl-ai-banner__sub_long{display:none}.rl-ai-banner .rl-ai-banner__sub_short{display:block}}.rl-ai-banner__actions{grid-area:actions;align-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-12,12px)}.rl-ai-banner__teaser{grid-area:teaser;flex-direction:column;gap:var(--ds-space-12,12px)}@container (max-width:470px){.rl-ai-banner__actions,.rl-ai-banner__teaser,.rl-ai-banner__text{grid-area:auto;grid-column:1/-1}}@container (max-width:470px){.rl-ai-banner__teaser{flex-direction:row;flex-wrap:wrap;gap:var(--ds-space-16,16px)}}@media (max-width:767px){.rl-ai-banner{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "teaser" "actions";padding:var(--ds-space-16,16px);row-gap:var(--ds-space-16,16px)}.rl-ai-banner .rl-ai-banner__teaser{flex-direction:row;flex-wrap:wrap;gap:var(--ds-space-16,16px)}.rl-ai-banner .rl-ai-banner__sub_long{display:none}.rl-ai-banner .rl-ai-banner__sub_short{display:block}.rl-ai-banner .rl-ai-banner__actions .ds-btn{width:100%}}