.c-description-list{--c-description-list-border:var(--theme-border-width) solid var(--theme-color-40);--c-description-list-items-border:var(--theme-border-width) solid var(--theme-color-40);--c-description-list-term-margin:var(--theme-spacing-md) 0 0;--c-description-list-term-padding:var(--theme-spacing-md) var(--theme-spacing-md) 0;--c-description-list-term-first-padding:var(--c-description-list-term-padding);--c-description-list-term-last-padding:var(--c-description-list-term-padding);--c-description-list-term-bg-color:var(--theme-color-10);--c-description-list-term-border-right:0;--c-description-list-detail-padding:var(--theme-spacing-xs) var(--theme-spacing-md) 0;--c-description-list-detail-first-padding:var(--c-description-list-detail-padding);--c-description-list-detail-last-padding:var(--c-description-list-detail-padding);--c-description-list-detail-grid-column:1;overflow:hidden;word-wrap:anywhere;background-color:var(--theme-color-10);border:var(--c-description-list-border);border-radius:var(--theme-border-radius)}.c-description-list--equal-width,.c-description-list--table{--c-description-list-items-border:0;--c-description-list-term-margin:0;--c-description-list-term-first-padding:var(--theme-spacing-md) 0 0 var(--theme-spacing-md);--c-description-list-term-grid-column:1;--c-description-list-detail-first-padding:var(--theme-spacing-md) 0 0 var(--theme-spacing-md);--c-description-list-detail-grid-column:2;--c-description-list-term-padding:var(--theme-spacing-md) 0 0 var(--theme-spacing-md);--c-description-list-term-last-padding:var(--theme-spacing-md) 0 var(--theme-spacing-md) var(--theme-spacing-md);--c-description-list-detail-padding:var(--theme-spacing-md) 0 0 var(--theme-spacing-md);--c-description-list-detail-last-padding:var(--theme-spacing-md) 0 var(--theme-spacing-md) var(--theme-spacing-md)}.c-description-list--equal-width.c-description-list--secondary,.c-description-list--table.c-description-list--secondary{--c-description-list-term-border-right:var(--c-description-list-border);--c-description-list-term-bg-color:var(--theme-color-30)}.c-description-list--no-borders{--c-description-list-border:none;--c-description-list-items-border:none}.c-description-list dl{display:grid;grid-template-columns:1fr;margin:0;padding-bottom:var(--theme-spacing-md)}.c-description-list dl:not(:last-child){border-bottom:var(--c-description-list-border)}.c-description-list--equal-width dl,.c-description-list--table dl{grid-template-columns:1fr 1fr;padding-bottom:0}.c-description-list dt{--theme-type-color:var(--theme-color-70);background-color:var(--c-description-list-term-bg-color);border-right:var(--c-description-list-term-border-right);border-top:var(--c-description-list-items-border);grid-column:var(--c-description-list-term-grid-column);margin:var(--c-description-list-term-margin);padding:var(--c-description-list-term-padding)}.c-description-list dt:first-of-type{border-top:0;margin-top:0;padding:var(--c-description-list-term-first-padding)}.c-description-list dt:last-of-type{padding:var(--c-description-list-term-last-padding)}.c-description-list dd{grid-column:var(--c-description-list-detail-grid-column);margin:0;padding:var(--c-description-list-detail-padding)}.c-description-list dd:first-of-type{padding:var(--c-description-list-detail-first-padding)}.c-description-list dd:last-of-type{padding:var(--c-description-list-detail-last-padding)}@media (min-width:40.001em){.c-description-list{--c-description-list-term-grid-column:1;--c-description-list-detail-grid-column:2}.c-description-list:not(.c-description-list--table):not(.c-description-list--equal-width){--c-description-list-term-padding:var(--theme-spacing-md) var(--theme-spacing-md) var(--theme-spacing-md) var(--theme-spacing-lg);--c-description-list-detail-padding:var(--theme-spacing-md) var(--theme-spacing-lg) var(--theme-spacing-md) var(--theme-spacing-md);--c-description-list-term-margin:0}.c-description-list:not(.c-description-list--equal-width) dl{grid-template-columns:1fr 2fr;padding-bottom:0}.c-description-list dd{border-left:var(--c-description-list-items-border);border-top:var(--c-description-list-items-border)}.c-description-list dd:first-of-type{border-top:0}}