.accordion{border-top:1px solid var(--ui-color-bonus-2);overflow:hidden;position:relative}.accordion:last-child{border-bottom:1px solid var(--ui-color-bonus-2)}.accordion::details-content{block-size:0;opacity:0;transition:all .5s ease;transition-behavior:allow-discrete}.accordion[open]::details-content{block-size:auto;opacity:1}.accordion__title{cursor:pointer;font-family:var(--font-family-serif);font-size:41px;font-weight:400;line-height:100%;padding-block:30px;padding-right:3.571vw;position:relative}.accordion__title span{bottom:0;display:flex;height:16px;margin:auto 20px auto auto;position:absolute;right:0;top:0;width:16px}.accordion__title span svg{height:auto;width:16px;fill:var(--ui-color-bonus-2)}.accordion:not([open]) .accordion__title span{transform:scaleY(-1)}.accordion__title::marker{display:none;font-size:0}.accordion__content .row{margin:0 -20px}.accordion__content h4{font-size:24px;font-weight:700;line-height:120%;margin-bottom:10px}.accordion__content p{margin-bottom:20px}.accordion__content .column{padding:20px}.accordion__content .column-2 .column-box{background-color:var(--ui-color-bonus-4);border-radius:8px;padding:30px}.accordion__content .column h3{color:var(--ui-color-primary);font-size:64px;font-weight:700;margin-bottom:20px}.accordion__content .column h4{font-size:24px;line-height:120%;margin-bottom:10px}.accordion__content .column-2 h4{font-family:var(--font-family-serif);font-size:28px;font-weight:400}.accordion__content .column p{margin-block:0 20px}.accordion__content .column p:last-child{margin-bottom:0}