.rt-artifact-problem{font-family:'Jost',sans-serif;color:#554F4C}
.rt-artifact-problem summary{list-style:none;box-sizing:border-box}
.rt-artifact-problem summary::-webkit-details-marker{display:none}
.rt-artifact-problem summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.rt-artifact-problem details .rt-problem-open{display:none}
.rt-artifact-problem details[open] .rt-problem-open{display:inline}
.rt-artifact-problem details[open] .rt-problem-closed{display:none}
.rt-artifact-problem details[open] .rt-problem-chevron{transform:rotate(180deg)}
.rt-artifact-problem .rt-problem-chevron{flex:none}
.rt-artifact-problem .rt-problem-prices table{color:inherit}
.rt-artifact-problem .rt-problem-prices th{overflow-wrap:anywhere}
.rt-artifact-problem .rt-problem-prices td{font-variant-numeric:tabular-nums}
.rt-problem-option-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}
.rt-problem-option-action{display:inline-flex;justify-content:center;align-items:center;min-width:0;min-height:48px;box-sizing:border-box;text-align:center;text-decoration:none;font:500 15px/1.4 'Jost',sans-serif}
.rt-artifact-problem .rt-problem-option-action--more{border:1px solid #F7F8F6;color:#F7F8F6;padding:13px 12px;background:transparent}
.rt-artifact-problem .rt-problem-option-action--book{border:0;background:#F7F8F6;color:#502A25;padding:14px 12px}
.rt-problem-option-action:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.rt-artifact-problem [data-rt-link-placeholder]{opacity:1;-webkit-text-fill-color:currentColor;cursor:default}
@media(max-width:900px){.rt-artifact-problem.pad,.rt-artifact-problem .pad{padding-left:20px!important;padding-right:20px!important}}
@media(max-width:600px){.rt-artifact-problem h1{font-size:40px!important;line-height:1.02!important}.rt-artifact-problem h2{font-size:30px!important;line-height:1.06!important}.rt-artifact-problem h3[style*="Cormorant"]{font-size:28px!important}.rt-artifact-problem.pad,.rt-artifact-problem .pad{padding-top:40px!important;padding-bottom:40px!important;gap:28px!important}.rt-artifact-problem .mob-short{max-height:280px;overflow:hidden}}
