.passage-support{overflow-wrap:anywhere;max-width:900px;padding-block:40px 65px}.passage-support nav{margin-bottom:28px;font-size:14px}.passage-support article{background:#fcfdfc;border:1px solid #dfe7e3;border-radius:12px;margin-block:32px;padding:24px}.passage-support details{border-bottom:1px solid #dfe7e3;padding:16px 0}.passage-support summary{cursor:pointer;font-weight:600}body:has(.exam[data-stage=active]) .passage-support{display:none}@media (max-width:600px){.passage-support article{padding:18px}.passage-support{padding-inline:20px}}
