.abbreviations-comparison .abbreviations-page{padding:16px;border:1px solid #a9b6ae;border-radius:6px;background:#fff;color:#252c2d}
.abbreviations-comparison .abbreviations-page p{margin:0;font-size:14px;line-height:1.9}
.abbreviations-comparison .abbreviations-page p+p{margin-top:12px}
.abbreviations-comparison .abbreviations-site{padding-bottom:10px;border-bottom:1px solid #b9c5bd;font-weight:700}
.abbreviations-comparison .abbreviations-page .abbreviations-course{margin:16px 0 12px;font-size:18px;font-weight:700;line-height:1.7}
.abbreviations-comparison .abbreviations-question{margin-top:18px!important;padding:10px;border-left:3px solid #6c786e;background:#f4f6f1}
.abbreviations-comparison .abbreviations-definition{margin:16px 0;border:1px solid #52745f;border-radius:4px;background:#f4f7f1}
.abbreviations-comparison .abbreviations-definition summary{min-height:44px;padding:12px;font-size:14px;font-weight:700;line-height:1.8;cursor:pointer;overflow-wrap:anywhere}
.abbreviations-comparison .abbreviations-definition summary:focus-visible{outline:3px solid #164fb2;outline-offset:3px}
.abbreviations-comparison .abbreviations-definition[open] summary{border-bottom:1px solid #a9b6ae}
.abbreviations-comparison .abbreviations-definition>div{padding:12px;background:#fff;overflow-wrap:anywhere}
@media(max-width:720px){.abbreviations-comparison .abbreviations-page{padding:12px}.abbreviations-comparison .abbreviations-definition summary{padding:12px 10px}}
