.legal-assistance-notice{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;background:#b5121b;color:#fff;font-family:Arial,Helvetica,sans-serif;position:relative;isolation:isolate}
.legal-assistance-notice .legal-notice-text{margin:0;padding:14px 28px;font-size:16px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}
.legal-assistance-notice .legal-notice-window{display:none;min-width:0;overflow:hidden;align-items:center}
.legal-assistance-notice .legal-notice-track{display:flex;width:max-content;direction:ltr;animation:legal-notice-scroll var(--legal-notice-cycle,27s) linear infinite;will-change:transform}
.legal-assistance-notice .legal-notice-group{display:flex;flex:none}
.legal-assistance-notice .legal-notice-copy{display:block;flex:none;white-space:nowrap;padding:14px 28px;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:.1px;unicode-bidi:isolate}
.legal-assistance-notice .legal-notice-warning{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}
.legal-assistance-notice .legal-notice-separator{padding-inline-start:30px}
.legal-assistance-notice .legal-notice-pause{display:flex;align-items:center;justify-content:center;appearance:none;border:0;border-inline-start:1px solid #ffffff55;border-radius:0;background:#b5121b;color:#fff;min-width:48px;min-height:52px;padding:0;font:inherit;cursor:pointer}
.legal-assistance-notice .legal-notice-pause[hidden]{display:none}
.legal-assistance-notice .legal-notice-pause:hover{background:#971017}
.legal-assistance-notice .legal-notice-pause:focus-visible{outline:3px solid #fff;outline-offset:-6px}
.legal-assistance-notice.is-ready{grid-template-columns:minmax(0,1fr) 48px}
.legal-assistance-notice.is-ready .legal-notice-window{display:flex}
.legal-assistance-notice.is-ready .legal-notice-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.legal-assistance-notice[data-paused=true] .legal-notice-track{animation-play-state:paused}
.legal-assistance-notice[dir=rtl] .legal-notice-track{direction:rtl;animation-name:legal-notice-scroll-rtl}
@keyframes legal-notice-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes legal-notice-scroll-rtl{from{transform:translateX(0)}to{transform:translateX(50%)}}
@media(prefers-reduced-motion:reduce){.legal-assistance-notice.is-ready{display:block}.legal-assistance-notice.is-ready .legal-notice-text{position:static;width:auto;height:auto;margin:0;padding:14px 28px;overflow:visible;clip-path:none;white-space:normal}.legal-assistance-notice.is-ready .legal-notice-window,.legal-assistance-notice.is-ready .legal-notice-pause{display:none}.legal-assistance-notice .legal-notice-track{animation:none;will-change:auto}}

@media(max-width:760px){
.legal-assistance-notice{text-size-adjust:100%;-webkit-text-size-adjust:100%}
.legal-assistance-notice .legal-notice-copy,.legal-assistance-notice .legal-notice-text{font-size:13px;line-height:20px;padding:8px 12px;text-size-adjust:100%;-webkit-text-size-adjust:100%}
.legal-assistance-notice .legal-notice-pause{box-sizing:border-box;min-width:36px;min-height:36px;width:36px;height:36px}
.legal-assistance-notice.is-ready{grid-template-columns:minmax(0,1fr) 36px}
.legal-assistance-notice:not(.is-ready) .legal-notice-text{white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.legal-assistance-notice:not(.is-ready) .legal-notice-text::-webkit-scrollbar{display:none}
}
@media(max-width:760px) and (prefers-reduced-motion:reduce){
.legal-assistance-notice.is-ready .legal-notice-text,.legal-assistance-notice:not(.is-ready) .legal-notice-text{font-size:13px;line-height:20px;padding:8px 12px;white-space:normal;overflow:visible}
.legal-assistance-notice .legal-notice-track,.legal-assistance-notice[dir=rtl] .legal-notice-track{animation:none;will-change:auto}
}
