.summary-index .summary .summary-body .summary-amendments .amendments-index .amendment-index-item,.summary-index .summary .summary-body .summary-amendments .summary-amendment .amendment-cta{padding:5px 10px;width:fit-content;margin:5px 10px 5px 0;border-radius:5px;background-color:#efe7db}.summary-index{position:relative;display:flex;flex-flow:row;justify-content:space-between;top:0}.summary-index .index,.summary-index .index-wrapper{width:300px}.summary-index .index.scrollable{overflow-y:auto}.summary-index .index.top{position:fixed;top:0}.summary-index .index.bottom{position:absolute;bottom:0}.summary-index .index .index-item{display:flex;flex-flow:row;justify-content:space-between;padding:10px 6px 10px 10px;color:#0e1426;font-size:15px;font-family:Alegreya,serif;text-align:left;background-color:inherit;outline:0;border:none;border-radius:0;border-bottom:1px dotted #8a9ca4;transition:.3s;width:100%;cursor:pointer}.summary-index .index .index-item.highlighted{background-color:#efef00}.summary-index .index .index-item .item-title{vertical-align:middle}.summary-index .index .index-item .item-content{display:flex;flex-flow:row;align-items:center;justify-content:flex-end;min-width:89px}.summary-index .index .index-item .item-content .item-amendment{position:relative;top:-1px;margin:0 2px 0 0;border-radius:1em;color:#f1bdbd;font-size:34px;line-height:.5em;vertical-align:middle}.summary-index .index .index-item .item-content .item-section{color:#1d568b;font-style:italic;font-weight:400;text-align:right}.summary-index .index .index-item.active,.summary-index.compact .summary .summary-item.open .summary-header{background-color:#efe7db}.summary-index .summary{padding:0 0 0 1%;box-sizing:border-box;font-family:Alegreya,serif;font-size:18px;line-height:1.35em;width:calc(100% - 300px)}.summary-index .summary .summary-item{padding:5px 1%}.summary-index:not(.compact) .summary .summary-item:not(:first-child):not(:last-child){margin:25px 0}.summary-index .summary .summary-header{font-size:18px;font-weight:700}.summary-index .summary .summary-header .summary-title-amendment,.summary-index.compact .index,.summary-index.compact .index-wrapper{display:none}.summary-index .summary .summary-header .summary-title-section{font-style:italic;font-weight:400}.summary-index .summary .summary-body{margin:0}.summary-index .summary .summary-body dl,.summary-index .summary .summary-body ol,.summary-index .summary .summary-body p,.summary-index .summary .summary-body table,.summary-index .summary .summary-body ul{margin-bottom:0}.summary-index .summary .summary-body ol li{list-style-type:decimal}.summary-index .summary .summary-body ol li li{list-style-type:lower-alpha}.summary-index .summary .summary-body ol li li li{list-style-type:lower-roman}.summary-index .summary .summary-body .summary-content{font-family:Alegreya,serif;font-weight:400;color:#0e1426;font-size:18px;line-height:1.5em}.summary-index .summary .summary-body .summary-amendments .amendments-header{margin:20px 10px 5px 0;font-size:20px;color:#8c0d0d}.summary-index .summary .summary-body .summary-amendments .amendments-index{display:flex;flex-flow:row}.summary-index .summary .summary-body .summary-amendments .amendments-index .amendment-index-item{font:inherit;font-size:18px}.summary-index .summary .summary-body .summary-amendments .amendments-index .amendment-index-item.active{background-color:#d7c8b6}.summary-index .summary .summary-body .summary-amendments .summary-amendment .amendment-body{display:none;color:#000;margin:5px 10px 5px 0;padding:20px 15px;background-color:#efe6db;border-radius:5px}.summary-index .summary .summary-body .summary-amendments .summary-amendment.show .amendment-body,.summary-index .summary .summary-item.amendment .summary-header .summary-download .summary-download-text{display:block}.summary-index .summary .summary-body .summary-amendments .summary-amendment .amendment-body .amendment-header{display:flex;flex-flow:row;justify-content:space-between}.summary-index .summary .summary-body .summary-amendments .summary-amendment .amendment-body .amendment-header .amendment-handle{cursor:pointer}.summary-index .summary .summary-item.amendment .summary-header{display:flex;flex-flow:row;justify-content:space-between;padding:12px 16px;color:#8c0d0d;background:#efe6db}.summary-index .summary .summary-item.amendment .summary-header .summary-download a{display:flex;margin:0 5px;padding:0 15px;color:#0e1426;font-family:work-sans,sans-serif;font-size:14px;align-items:center;text-decoration:none;font-weight:400;background-color:#d9c5a7;border-radius:10px}.summary-index:not(.compact) .summary .summary-item.amendment .summary-content{padding:5px 15px}.summary-index.compact{display:flex;flex-flow:column}.summary-index.compact .summary{padding:0;width:100%}.summary-index.compact .summary .summary-item{margin:0;padding:0}.summary-index.compact .summary .summary-item .summary-header{display:flex;flex-flow:row;justify-content:space-between;padding:12px;font-size:1em;font-family:Alegreya,serif;color:#0e1426;text-align:left;cursor:pointer;border:none;outline:0;border-radius:0;width:100%;transition:.3s}.summary-index.compact:not(.open) .summary .summary-item .summary-header::after{position:absolute;right:5px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;border-bottom:5px solid transparent;transform:translate(-10px,10px) rotate(0)}.summary-index.compact .summary .summary-item.open .summary-header::after{transform:translate(-10px,5px) rotate(180deg)}.summary-index.compact .summary .summary-item.amendment .summary-header .summary-download{margin:0 25px 0 5px}.summary-index.compact .summary .summary-item.open:last-child .summary-header,.summary-index.compact .summary .summary-item.open:not(:last-child) .summary-body,.summary-index.compact .summary .summary-item:not(:last-child) .summary-header{border-bottom:1px dotted #8a9ca4}.summary-index.compact .summary .summary-header .summary-title{width:95%}.summary-index.compact .summary .summary-header .summary-title .summary-title-amendment{position:relative;display:inline;top:-3px;margin:0 2px 0 0;border-radius:1em;color:#f1bdbd;font-size:34px;line-height:.5em;vertical-align:middle}.summary-index.compact .summary .summary-item .summary-body{display:none;margin:0 0 20px}.summary-index.compact .summary .summary-item.amendment .summary-header{color:#8c0d0d;background:#efe6db}.summary-index.compact .summary .summary-item.open .summary-body,.summary-index.compact.open .summary .summary-item .summary-body{display:block;margin:0;padding:20px 0 20px 16px}