.dawn-home .accordion summary{display: flex;position: relative;line-height: 1;padding: 0.9375rem 0}
.dawn-home .accordion .summary__title{display: flex;flex: 1}
.dawn-home .accordion .summary__title + .icon-caret{height: calc(var(--font-heading-scale) * 0.375rem)}
.dawn-home .accordion + .accordion{margin-top: 0;border-top: none}
.dawn-home .accordion{margin-top: 1.5625rem;margin-bottom: 0;border-top: 0.0625rem solid rgba(var(--color-foreground), 0.08);border-bottom: 0.0625rem solid rgba(var(--color-foreground), 0.08)}
.dawn-home .accordion__title{display: inline-block;max-width: calc(100% - 3.75rem);min-height: 1rem;margin: 0;word-break: break-word}
.dawn-home .accordion .svg-wrapper{align-self: center;fill: rgb(var(--color-foreground));height: calc(var(--font-heading-scale) * 1.25rem);margin-right: calc(var(--font-heading-scale) * 0.625rem);width: calc(var(--font-heading-scale) * 1.25rem)}
.dawn-home .accordion details[open] > summary .icon-caret{transform: rotate(180deg)}
.dawn-home .accordion__content{margin-bottom: 0.9375rem;word-break: break-word;overflow-x: auto;padding: 0 0.375rem}
.dawn-home .accordion__content img{max-width: 100%}