.topic-sem_root__aguC6{min-height:100vh;font-size:16px}.topic-sem_root__aguC6 b,.topic-sem_root__aguC6 h1,.topic-sem_root__aguC6 h2,.topic-sem_root__aguC6 h3,.topic-sem_root__aguC6 strong{font-weight:700}.topic-sem_root__aguC6 button{cursor:pointer}.topic-sem_root__aguC6 .sem-button>span,.topic-sem_root__aguC6 .sem-generator[hidden]{display:none}.topic-sem_root__aguC6 .sem-related .sem-card>strong{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topic-sem_root__aguC6 .sem-related .sem-card>span{display:-webkit-box;min-width:0;max-width:100%;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topic-sem_root__aguC6 dialog.sem-modal{margin:0;width:100%;height:100%;max-width:none;max-height:none;border:0;background:transparent;color:inherit;font:inherit}.topic-sem_root__aguC6 dialog.sem-modal::backdrop{background:transparent}.topic-sem_root__aguC6 dialog.tp-mobile-filter-sheet{padding:0}body:has(.topic-sem_root__aguC6),html:has(.topic-sem_root__aguC6){overflow:clip visible!important}@media (min-width:701px){.topic-sem_root__aguC6 .sem-table .sem-row-subject{vertical-align:middle;text-align:left}.topic-sem_root__aguC6 .sem-table .sem-row-subject .tp-subject-pill{display:inline-block;width:fit-content;max-width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#595366;font:inherit;text-align:left;vertical-align:middle}.topic-sem_root__aguC6 .sem-row-subject .sem-subject-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;white-space:normal}}body:has(.topic-sem_root__aguC6 dialog[open]),html:has(.topic-sem_root__aguC6 dialog[open]){overflow:hidden!important}