.accordion{background-color:rgb(var(--color-outline));margin-bottom:1rem;word-break:break-word}.accordion[open] .accordion__title{color:rgb(var(--color-accent))}.accordion[open] .accordion__title:after{content:"-"}.accordion .accordion__title{cursor:pointer;margin:0;padding:1.5rem 2.5rem;position:relative;transition:color .3s ease}@media screen and (min-width:1280px){.accordion .accordion__title{padding:3rem 4rem}}.accordion .accordion__title:hover{color:rgb(var(--color-accent))}.accordion .accordion__title:after{content:"+";font-size:3rem;font-weight:600;line-height:1;position:absolute;right:0;right:20px;top:50%;transform:translateY(-60%)}.accordion .accordion__content{padding:.5rem 2.5rem 1.5rem}@media screen and (min-width:1280px){.accordion .accordion__content{padding:1rem 4rem 3rem}}