.accordion{background-color:#e5d6b3;border:2px solid #191e38;border-radius:8px;margin-bottom:1.5rem;overflow:hidden;padding:0;position:relative;transition:border-color .3s,background-color .3s}.accordion__summary{background-color:transparent;color:#191e38;cursor:pointer;font-family:Kagitingan,serif;font-size:1.1rem;font-weight:600;list-style-type:none;padding:1rem 2.5rem 1rem 1.25rem;position:relative;transition:background-color .3s,color .3s}.accordion__summary:-webkit-details-marker,.accordion__summary::-webkit-details-marker{display:none}.accordion__content{background:hsla(0,0%,100%,.5);border-top:1px solid rgba(25,30,56,.2);color:#191e38;font-family:Anonymous Pro,monospace;font-size:.95rem;line-height:1.5;padding:1rem 1.25rem 1.25rem}.accordion__summary:focus,.accordion__summary:hover{background-color:#eec86f;color:#191e38}.accordion--caret .accordion__summary:after,.accordion--plus .accordion__summary:after{font-size:1.2rem;line-height:1;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .25s ease}.accordion--caret .accordion__summary:after{content:"\25BC"}.accordion--caret[open] .accordion__summary:after{content:"\25B2"}.accordion--plus .accordion__summary:after{content:"\002B"}.accordion--plus[open] .accordion__summary:after{content:"\2212"}.accordion[open]{border-color:#cf764a}