/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordions--icaf{--icaf-rule:#e0e4e6;--icaf-surface:#ffffff;--icaf-ink:#001c20;--icaf-body:#40494f;--icaf-accent:#dc1017;--icaf-arrow-border:#f3f6f8;}.accordion.accordions--icaf.paragraph .intro{display:none;}.accordion.accordions--icaf.paragraph .items{gap:0;padding:6px 26px;border:1px solid var(--icaf-rule);border-radius:6px;background:var(--icaf-surface);}.accordion.accordions--icaf.paragraph .items .accordion-item{border-radius:0;padding:0;background:none;border:none;box-shadow:none;border-top:1px solid var(--icaf-rule);}.accordion.accordions--icaf.paragraph .items .accordion-item:first-child{border-top:none;}.accordion.accordions--icaf.paragraph .items .accordion-title{grid-template-columns:1fr auto;padding:19px 0;}.accordion.accordions--icaf.paragraph .items .accordion-title > svg:first-child{display:none;}.accordion.accordions--icaf.paragraph .items .accordion-title > span{font-size:15px;font-weight:700;color:var(--icaf-ink);transition:color 0.15s ease;}.accordion.accordions--icaf.paragraph .items .accordion-title .arrow{background-image:none;width:26px;height:26px;border:1px solid var(--icaf-arrow-border);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:none !important;}.accordion.accordions--icaf.paragraph .items .accordion-title .arrow::after{content:"+";font-size:15px;font-weight:400;color:var(--icaf-accent);line-height:1;}.accordion.accordions--icaf.paragraph .items .accordion-title:hover > span{color:var(--icaf-accent);}.accordion.accordions--icaf.paragraph .items .accordion-title.is-open + .accordion-body{padding-top:0;padding-bottom:20px;}.accordion.accordions--icaf.paragraph .items .accordion-title.is-open .arrow::after{content:"\2212";}.accordion.accordions--icaf.paragraph .items .accordion-body{font-size:14px;line-height:1.65;padding-right:46px;max-width:880px;}@media (max-width:768px){.accordion.accordions--icaf.paragraph .items .accordion-body{padding-right:0;}}.accordion.accordions--icaf.paragraph .items .accordion-body p{font-size:14px;line-height:1.65;margin-bottom:10px;color:var(--icaf-body);}.accordion.accordions--icaf.paragraph .items .accordion-body p:last-child{margin-bottom:0;}
