.pa-rpb-exercise-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;background:transparent!important}
.pa-rpb-exercise{min-width:0;align-self:start}
.pa-rpb-exercises :is(p,.elementor-widget-text-editor){width:100%;max-width:none}
.pa-rpb-exercises a{color:inherit;text-underline-offset:4px}
.pa-rpb-exercise-solution{border-top:1px solid #243d3633;padding-top:16px}
.pa-rpb-exercise-solution summary{cursor:pointer;color:#243d36;font:700 16px/1.5 Arial,sans-serif;min-height:44px;align-content:center}
.pa-rpb-exercise-answer{padding-top:16px;color:#1d1d1b}
.pa-rpb-exercise-answer p{margin:0 0 14px!important}
.pa-rpb-exercise :is(.rpbchessboard-chessgame,.rpbchessboard-chessboard){max-width:100%}
@media(max-width:1024px){.pa-rpb-exercise-grid{grid-template-columns:minmax(0,1fr)}}
