/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.faq-module{margin-bottom:56px}.article .faq-module .icrc-container,.legal-factsheet .faq-module .icrc-container,.news-release .faq-module .icrc-container,.partnership .faq-module .icrc-container,.publication .faq-module .icrc-container,.report .faq-module .icrc-container,.statement .faq-module .icrc-container,.video .faq-module .icrc-container{max-width:620px}@media screen and (max-width:991px) and (orientation:landscape){.article .faq-module .icrc-container,.legal-factsheet .faq-module .icrc-container,.news-release .faq-module .icrc-container,.partnership .faq-module .icrc-container,.publication .faq-module .icrc-container,.report .faq-module .icrc-container,.statement .faq-module .icrc-container,.video .faq-module .icrc-container{max-width:90%}}@media screen and (max-width:575px) and (orientation:landscape){.article .faq-module .icrc-container,.legal-factsheet .faq-module .icrc-container,.news-release .faq-module .icrc-container,.partnership .faq-module .icrc-container,.publication .faq-module .icrc-container,.report .faq-module .icrc-container,.statement .faq-module .icrc-container,.video .faq-module .icrc-container{max-width:100%}}.faq-list-block .faq-list>ul>li{border-top:1px solid var(--icrc-grey-300);padding:6px 0}.faq-list-block .faq-list .question{position:relative;margin:0}.faq-list-block .faq-list .question a,.faq-list-block .faq-list .question button{display:flex;flex-direction:column;justify-content:center;padding:16px 0 16px 48px;background:0 0;border:none;font:500 20px/30px "Noto Sans",Arial,Helvetica,sans-serif;margin:0;cursor:pointer;width:100%;text-align:left;color:inherit}html[dir=rtl] .faq-list-block .faq-list .question a,html[dir=rtl] .faq-list-block .faq-list .question button{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0;padding:16px 48px 16px 0;text-align:right}html[lang=zh] .faq-list-block .faq-list .question a,html[lang=zh] .faq-list-block .faq-list .question button{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}@media screen and (min-width:576px){.faq-list-block .faq-list .question a,.faq-list-block .faq-list .question button{font:500 20px/30px "Noto Sans",Arial,Helvetica,sans-serif;padding:16px 0 16px 52px}html[dir=rtl] .faq-list-block .faq-list .question a,html[dir=rtl] .faq-list-block .faq-list .question button{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0;padding:16px 52px 16px 0}html[lang=zh] .faq-list-block .faq-list .question a,html[lang=zh] .faq-list-block .faq-list .question button{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}}@media screen and (min-width:992px){.faq-list-block .faq-list .question a,.faq-list-block .faq-list .question button{font:600 18px/26px "Noto Sans",Arial,Helvetica,sans-serif}html[dir=rtl] .faq-list-block .faq-list .question a,html[dir=rtl] .faq-list-block .faq-list .question button{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .faq-list-block .faq-list .question a,html[lang=zh] .faq-list-block .faq-list .question button{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}}.faq-list-block .faq-list .question a:hover,.faq-list-block .faq-list .question button:hover{color:var(--icrc-red-700);transition:.15s}.faq-list-block .faq-list .question a:before,.faq-list-block .faq-list .question button:before{position:absolute;top:13px;left:0;content:"";color:var(--icrc-red-700);background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-add.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-add.svg);width:32px;height:32px}html[dir=rtl] .faq-list-block .faq-list .question a:before,html[dir=rtl] .faq-list-block .faq-list .question button:before{left:auto;right:0}.faq-list-block .faq-list .question a[aria-expanded=true]:before,.faq-list-block .faq-list .question button[aria-expanded=true]:before{-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-remote.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-remote.svg)}.faq-list-block .faq-list .holder{padding:0 0 12px 52px}html[dir=rtl] .faq-list-block .faq-list .holder{padding:0 52px 12px 0}.faq-list-block .faq-description{font:600 18px/26px "Noto Sans",Arial,Helvetica,sans-serif;padding-bottom:36px}html[dir=rtl] .faq-list-block .faq-description{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .faq-list-block .faq-description{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}.faq-list-block .btn-row{display:flex;justify-content:flex-end;padding-top:11px}@media screen and (max-width:575px){.faq-list-block .btn-row .btn-wrap,.faq-list-block .btn-row a{width:100%}}.faq-list-block table{width:100%}.faq-list-block table td,.faq-list-block table th{text-align:left;padding:8px;border:1px solid var(--icrc-grey-700)}.faq-list-block table th{background-color:var(--icrc-grey-900)}@media screen and (min-width:576px){.faq-list-block table td,.faq-list-block table th{padding:12px}}
.faq-page{margin-bottom:56px;padding-top:30px}@media screen and (min-width:576px){.faq-page{padding-top:38px}}.faq-page .faq-content .content .anchor-link-nav{margin:4px 0 50px}.faq-page .faq-content .content .title{padding-bottom:14px}.faq-page .faq-content .content .title h2{font:600 24px/32px "Noto Sans",Arial,Helvetica,sans-serif}html[dir=rtl] .faq-page .faq-content .content .title h2{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .faq-page .faq-content .content .title h2{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}@media screen and (min-width:992px){.faq-page{padding-top:50px}.faq-page .faq-content{display:flex;margin:0 -10px}.faq-page .faq-content .aside{width:25%;flex:0 0 25%;padding:0 10px}.faq-page .faq-content .content{width:75%;flex:1;padding:0 10px}.faq-page .faq-content .content .title{padding-bottom:22px}.faq-page .faq-content .content .title h2{font:600 30px/38px "Noto Sans",Arial,Helvetica,sans-serif}html[dir=rtl] .faq-page .faq-content .content .title h2{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .faq-page .faq-content .content .title h2{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}}.faq-page .faq-content .content .faq-list-block{padding-bottom:58px}.faq-head{padding-bottom:50px}.faq-category-list{display:flex;flex-wrap:wrap;margin:0 -10px;padding-top:15px}.faq-category-list .item{padding:0 10px;width:100%;flex:0 0 100%}.faq-category-list .frame{position:relative;padding-bottom:20px}@media screen and (min-width:576px){.faq-category-list .item{width:50%;flex:0 0 50%}.faq-category-list .frame{padding-bottom:63px}}@media screen and (min-width:992px){.faq-category-list{padding-top:30px}.faq-category-list .item{width:33.3333%;flex:0 0 33.3333%}.faq-category-list .frame{padding-bottom:68px}.faq-nav-list{font:500 20px/30px "Noto Sans",Arial,Helvetica,sans-serif;position:sticky;top:80px}html[dir=rtl] .faq-nav-list{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .faq-nav-list{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}}.faq-category-list .title{border-top:3px solid var(--icrc-grey-800);font:600 24px/32px "Noto Sans",Arial,Helvetica,sans-serif;padding:17px 0 0}html[dir=rtl] .faq-category-list .title{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .faq-category-list .title{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}.faq-category-list .title a{display:block;position:relative;padding:0 30px 0 0}html[dir=rtl] .faq-category-list .title a{padding:0 0 0 30px}.faq-category-list .title a:after{position:absolute;right:0;top:6px;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-arrow-right.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-arrow-right.svg)}html[dir=rtl] .faq-category-list .title a:after{right:auto;left:0;transform:rotate(180deg)}@media screen and (max-width:991px){.faq-nav-list{margin-bottom:36px;max-width:320px;height:44px;position:relative}.faq-nav-list ul{font:600 14px/16px "Noto Sans",Arial,Helvetica,sans-serif;border:1px solid var(--icrc-grey-700);border-radius:4px;height:100%;background:var(--icrc-grey-100);display:flex;flex-direction:column}html[dir=rtl] .faq-nav-list ul{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .faq-nav-list ul{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}.faq-nav-list ul:after{position:absolute;right:8px;top:10px;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-arrow-right.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-arrow-right.svg);transform:rotate(90deg)}html[dir=rtl] .faq-nav-list ul:after{right:auto;left:8px}.faq-nav-list ul.expanded{height:auto;position:absolute;left:0;top:0;z-index:1;width:100%}.faq-nav-list ul.expanded li{position:relative;top:0}.faq-nav-list ul:not(.expanded) li:not(.is-active){position:absolute;top:-999em}.faq-nav-list li{order:1;position:relative;z-index:2;top:0;display:flex;flex-direction:column;justify-content:center;height:44px;padding:5px 40px 5px 10px}html[dir=rtl] .faq-nav-list li{padding:5px 10px 5px 40px}.faq-nav-list li.is-active{order:0;cursor:pointer}.faq-nav-list li.is-active a{pointer-events:none}}@media screen and (min-width:992px){.faq-nav-list li{position:relative;padding-bottom:24px}.faq-nav-list li.is-active a{color:var(--icrc-red-700)}.faq-nav-list a{display:block;padding:0 60px 0 0}.faq-nav-list a.is-active,.faq-nav-list a:hover{color:var(--icrc-red-700)}html[dir=rtl] .faq-nav-list a{padding:0 0 0 60px}.faq-nav-list a:after{position:absolute;right:26px;top:6px;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-arrow-right.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-arrow-right.svg)}html[dir=rtl] .faq-nav-list a:after{right:auto;left:26px;transform:rotate(180deg)}}
