.accordion[role="tablist"] dt{position:relative;padding:1.5rem;margin-top:5px;font-size:1rem;line-height:1.2;font-weight:600;background-color:#ebeff5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.accordion[role="tablist"] dt:after{content:"";border:8px solid transparent;border-top-color:rgba(0,0,0,0.15);position:absolute;top:50%;right:1em;margin-top:-3px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:color .4s,-webkit-transform .8s;transition:color .4s,-webkit-transform .8s;transition:transform .8s,color .4s;transition:transform .8s,color .4s,-webkit-transform .8s;-webkit-transform-origin:50% 20%;transform-origin:50% 20%}.accordion[role="tablist"] dt[aria-selected="true"]{background-color:rgba(0,0,0,0.05)}.accordion[role="tablist"] dt[aria-selected="true"]:focus,.accordion[role="tablist"] dt[aria-selected="true"]:hover,.accordion[role="tablist"] dt:focus,.accordion[role="tablist"] dt:hover{color:#000;background-color:#dae1ec}.accordion[role="tablist"] dt[aria-expanded="true"]{color:#000;background-color:#f6f8fa;outline:0}.accordion[role="tablist"] dt[aria-expanded="true"]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion[role="tablist"] dd{overflow:hidden;padding:0 1.5rem 1.5rem 1.5rem;font-size:.75rem;margin:0;max-height:5000px;background-color:#f6f8fa;color:#000;-webkit-transition:visibility .1s,max-height .5s .1s,padding .5s .1s,opacity .2s .1s;transition:visibility .1s,max-height .5s .1s,padding .5s .1s,opacity .2s .1s}.accordion[role="tablist"] dd p{font-size:.75rem}.accordion[role="tablist"] dd li{margin:.5rem 0}.accordion[role="tablist"] dd ul,.accordion[role="tablist"] dd ol{padding-left:1.5rem}.accordion[role="tablist"] dd *:first-child{margin-top:0}.accordion[role="tablist"] dd *:last-child{margin-bottom:0}.accordion[role="tablist"] dd[aria-hidden="true"]{visibility:hidden;max-height:0;padding:0 24px;-webkit-transition:visibility .1s .5s,max-height .5s,padding 1s;transition:visibility .1s .5s,max-height .5s,padding 1s}*,*:before,*:after{box-sizing:border-box}*:focus{outline:0}