/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.banner-highlight{margin-bottom:56px;scroll-margin-top:70px}.banner-highlight .media img{width:100%}.banner-highlight.crisis-mode .info{background:var(--icrc-red-100)}.banner-highlight.crisis-mode .h2{color:var(--icrc-red-700)}.banner-highlight .info{padding:28px 22px 30px;background:var(--icrc-grey-200);font:400 16px/26px "Noto Sans",Arial,Helvetica,sans-serif}html[dir=rtl] .banner-highlight .info{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .banner-highlight .info{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}@media screen and (min-width:576px){.banner-highlight .info{padding:44px 44px 40px;font:400 18px/28px "Noto Sans",Arial,Helvetica,sans-serif}html[dir=rtl] .banner-highlight .info{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .banner-highlight .info{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}}.banner-highlight .h2{font:600 30px/38px "Noto Sans",Arial,Helvetica,sans-serif;letter-spacing:-1.5px;margin-bottom:20px}html[dir=rtl] .banner-highlight .h2{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .banner-highlight .h2{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}@media screen and (min-width:992px){.banner-highlight .info{padding:27px 40px 40px}.banner-highlight .h2{font:600 36px/48px "Noto Sans",Arial,Helvetica,sans-serif;margin-bottom:12px}html[dir=rtl] .banner-highlight .h2{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .banner-highlight .h2{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}}.banner-highlight p{letter-spacing:-.7px}.banner-highlight .button-group{display:flex;flex-direction:column;gap:15px;padding-top:5px}@media screen and (min-width:576px){.banner-highlight .button-group{flex-direction:row;justify-content:flex-end;gap:22px;padding-top:10px}}.banner-highlight .button-group .btn-wrap a{min-width:100%}@media screen and (min-width:576px){.banner-highlight .button-group .btn-wrap a{min-width:182px}}@media screen and (min-width:992px){.banner-highlight .button-group{padding-top:24px;gap:16px}.banner-highlight .button-group .btn-wrap a{min-width:164px}}@media screen and (min-width:576px){.banner-highlight .button-group .btn-w-error a{min-width:240px}}.banner-highlight .button-group .btn-w-secondary-accent a:hover{color:var(--icrc-red-800);background:var(--icrc-red-200);border-color:var(--icrc-red-800)}
