.pis-sections{margin:1.5rem 0;border-top:1px solid rgba(0,0,0,.15)}
.pis-section{border-bottom:1px solid rgba(0,0,0,.15)}
.pis-section summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:1rem 0;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase}
.pis-section summary::-webkit-details-marker{display:none}
.pis-section summary::after{content:"+";font-size:1.2rem;line-height:1}
.pis-section[open] summary::after{content:"\2212"}
.pis-body{padding:0 0 1.25rem;font-size:.95rem;line-height:1.7}
.pis-body ul{margin:0;padding-left:1.2rem}
.pis-body li{margin:0 0 .4rem}
.pis-body p{margin:0 0 .8rem}
.pis-note{margin:.6rem 0 1.2rem;font-size:.8rem;line-height:1.6;font-style:italic;opacity:.75}
.pis-chart{overflow-x:auto}
.pis-chart table{width:100%;border-collapse:collapse;font-size:.85rem;text-align:center}
.pis-chart th,.pis-chart td{padding:.55rem .4rem;border-bottom:1px solid rgba(0,0,0,.12)}
.pis-chart th{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}
