
/* Correct the center-alignment overridden by generic .ask-card span styles. */
.hazel-editorial .ask-master .ask-card .ask-symbol{box-sizing:border-box;display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:0!important;font:400 24px/1 Georgia,serif!important;text-align:center!important;letter-spacing:0!important}
.hazel-editorial .ask-master .ask-card{grid-template-columns:44px minmax(0,1fr) 24px!important;gap:16px!important}
.hazel-editorial .topic-detail .detail-symbol{display:grid;place-items:center;padding:0;line-height:1}
.topic-detail .question-guide{margin:20px 0 0;color:#ccbdcd;font-size:14px;line-height:1.7}
.topic-detail ol.question-choices{margin-top:12px!important}
.topic-detail ol.question-choices li{position:relative}
.topic-detail .question-option{font:inherit;color:inherit;background:transparent;border:0;border-radius:5px;cursor:pointer;width:100%;text-align:left;line-height:inherit;padding:3px 5px;min-height:44px}
.topic-detail ol.question-choices li:has(.selected){border-bottom-color:#be9dc6!important}
.topic-detail .question-option.selected{background:rgba(206,160,221,.16);color:#fff;font-weight:700;box-shadow:0 0 0 1px #a780b3}
.topic-detail .question-option:hover{color:#fff;background:rgba(206,160,221,.10)}
.topic-detail .question-option:focus-visible{outline:2px solid #f2d3fb;outline-offset:3px}
.topic-detail .detail-action #questionSelectionStatus{color:#d5c5d7;font-size:13px;line-height:1.7;min-height:24px}
@media(max-width:720px){.hazel-editorial .ask-master .ask-card{grid-template-columns:40px minmax(0,1fr) 22px!important;gap:12px!important}.hazel-editorial .ask-master .ask-card .ask-symbol{width:40px!important;height:40px!important;min-width:40px!important;font-size:21px!important}}
