.esa-resource-library--position-statements{font-family:inherit;padding:2rem 0}.esa-resource-library--position-statements .esa-resource-library__title{color:#283479;margin-bottom:1.5rem}.esa-resource-library--position-statements .esa-resource-library__table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.esa-resource-library--position-statements .esa-resource-library__row,.esa-resource-library--position-statements .esa-resource-library__table-header{box-sizing:border-box;display:grid;gap:0 2rem;grid-template-columns:3fr minmax(6rem,1.25fr) 1fr;min-width:600px;padding:.75rem 1.5rem}.esa-resource-library--position-statements .esa-resource-library__table-header{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem .5rem 0 0;color:#475569;font-size:.875rem;font-weight:600;padding-left:2.5rem}.esa-resource-library--position-statements .esa-resource-library__header-cell{padding:0}.esa-resource-library--position-statements .esa-resource-library__cell--date,.esa-resource-library--position-statements .esa-resource-library__cell--position-statement,.esa-resource-library--position-statements .esa-resource-library__header-cell--date,.esa-resource-library--position-statements .esa-resource-library__header-cell--position-statement{text-align:left}.esa-resource-library--position-statements .esa-resource-library__cell--file,.esa-resource-library--position-statements .esa-resource-library__header-cell--file{align-items:center;display:flex;justify-content:flex-end;text-align:right}.esa-resource-library--position-statements .esa-resource-library__items{border:1px solid #e2e8f0;border-top:none;display:flex;flex-direction:column;min-width:600px}.esa-resource-library--position-statements .esa-resource-library__item{background:#fff;border-bottom:1px solid #cbd5e1;color:#1e293b;outline:none}.esa-resource-library--position-statements .esa-resource-library__item summary,.esa-resource-library--position-statements .esa-resource-library__item summary:focus{outline:none}.esa-resource-library--position-statements .esa-resource-library__item .esa-resource-library__row{align-items:center;cursor:pointer;list-style:none;padding-left:2.5rem;position:relative;-webkit-tap-highlight-color:transparent}.esa-resource-library--position-statements .esa-resource-library__item .esa-resource-library__row::-webkit-details-marker,.esa-resource-library--position-statements .esa-resource-library__item .esa-resource-library__row::marker{display:none}.esa-resource-library--position-statements .esa-resource-library__item .esa-resource-library__row:before{background:currentColor;content:"";height:2.5px;left:1rem;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:.75rem}.esa-resource-library--position-statements .esa-resource-library__item .esa-resource-library__row:after{background:currentColor;content:"";height:.75rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);transition:transform .3s ease;width:2.5px}.esa-resource-library--position-statements .esa-resource-library__item[open] .esa-resource-library__row:after{transform:translateY(-50%) translateX(-50%) rotate(90deg)}.esa-resource-library--position-statements .esa-resource-library__item--no-description .esa-resource-library__row:after,.esa-resource-library--position-statements .esa-resource-library__item--no-description .esa-resource-library__row:before{display:none}.esa-resource-library--position-statements .esa-resource-library__item--no-description .esa-resource-library__row{cursor:default;padding-left:2.5rem;pointer-events:none}.esa-resource-library--position-statements .esa-resource-library__item--no-description .esa-resource-library__download-btn{cursor:pointer;pointer-events:auto}.esa-resource-library--position-statements .esa-resource-library__description-wrapper{max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height .4s ease}.esa-resource-library--position-statements .esa-resource-library__item[open] .esa-resource-library__description-wrapper{max-height:2000px;padding:.75rem 1.5rem 1.25rem 2.5rem}.esa-resource-library--position-statements .esa-resource-library__description{color:#475569;font-size:.875rem;line-height:1.6}.esa-resource-library--position-statements .esa-resource-library__cell{align-items:center;display:flex;justify-content:flex-start;padding:0}.esa-resource-library--position-statements .esa-resource-library__cell--file{justify-content:flex-end}.esa-resource-library--position-statements .esa-resource-library__position-statement{color:#1e293b;font-size:.875rem;line-height:1.5;word-break:break-word}.esa-resource-library--position-statements .esa-resource-library__date{color:#475569;font-size:.875rem;line-height:1.5}.esa-resource-library--position-statements .esa-resource-library__download-btn{align-items:center;background:#283479;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none}.esa-resource-library--position-statements .esa-resource-library__download-btn:hover{background:#1e2a5c;color:#fff}.esa-resource-library--position-statements .esa-resource-library__download-btn svg{flex-shrink:0}.esa-resource-library--position-statements .esa-resource-library__empty{color:#64748b;font-size:.875rem;padding:2rem;text-align:center}.esa-resource-library--position-statements .esa-resource-library__error{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#991b1b;padding:2rem}@media (max-width:768px){.esa-resource-library--position-statements .esa-resource-library__row,.esa-resource-library--position-statements .esa-resource-library__table-header{column-gap:1rem;grid-template-columns:2fr minmax(5rem,1fr) minmax(8rem,1fr);padding:.75rem 1rem}.esa-resource-library--position-statements .esa-resource-library__item .esa-resource-library__row{padding-left:2.5rem}.esa-resource-library--position-statements .esa-resource-library__date,.esa-resource-library--position-statements .esa-resource-library__position-statement{font-size:.75rem}.esa-resource-library--position-statements .esa-resource-library__download-btn{font-size:.75rem;padding:.5rem .875rem;white-space:nowrap}}