.accordion{border:0.1rem solid var(--c-lighter-grey);border-width:0.1rem 0;margin-bottom:1.6rem;padding:0.1rem}.accordion+.accordion{border-top:0;margin-top:-1.6rem}.accordion__heading{display:flex;align-items:center;position:relative}.accordion__heading:hover{cursor:pointer;color:var(--c-bright-red)}.accordion__heading .button{background-color:transparent;border-radius:0;box-shadow:none;text-align:left;text-decoration:none;color:var(--c-link-color);font-size:1.6rem;font-weight:600;padding:2.4rem 0}.accordion__heading .button:active,.accordion__heading .button:focus-visible{text-decoration:underline}.accordion__heading .button:active:focus,.accordion__heading .button:focus-visible:focus{border:0}.accordion__heading:hover .button{color:var(--c-bright-red)}.accordion__heading:focus .button,.accordion__heading:active .accordion__heading.is-active .button{color:var(--c-link-color)}.accordion__heading .icon{color:var(--c-link-color);width:2rem;margin-left:1rem;margin-right:1.5rem;height:1.8rem;transition:0.2s ease-out;vertical-align:middle}.accordion__heading.is-active .icon{transform:rotate(90deg)}.accordion__content{padding:0 2rem 3.2rem}.accordion__content .table{margin:0}.accordion__content .table caption{padding:1rem 1.6rem}.accordion__content .table tr:last-child td,.accordion__content .table tr:last-child th{border-bottom:none}.accordion__content .tablefield-export-link{text-align:right;padding:0 1.6rem;font-size:1.5rem}@media (min-width: 767px){.accordion__content .table__row td:first-child{font-weight:700}.accordion__heading .button{padding:2.4rem 0}}.date-recur-occurrences .accordion{border:none}.date-recur-occurrences .accordion .accordion__heading{padding:0;align-items:flex-start}.date-recur-occurrences .accordion .accordion__heading .button{padding:0;font-size:1.8rem;font-weight:normal;font-family:"Source Sans Pro",sans-serif;margin-bottom:1.6rem;text-decoration:underline;color:var(--c-link-color)}.date-recur-occurrences .accordion .accordion__heading .icon{color:var(--c-link-color);margin-left:0;height:2rem}.date-recur-occurrences .accordion .accordion__heading.is-active .icon{transform:rotate(180deg)}.date-recur-occurrences .accordion .date-recur__item .name-value:first-child{margin-bottom:0}.ckeditor-accordion{background-color:var(--c-wht)}dl.ckeditor-accordion{margin:0}dl.ckeditor-accordion+dl.ckeditor-accordion{margin-top:-0.1rem}dl.ckeditor-accordion .accordion{margin:0}

