.discussion-space{max-width:1100px;min-width:0}.discussion-intro{margin-bottom:28px}.discussion-intro h2{font-size:30px;margin:14px 0 10px;color:#01173b}.discussion-intro p{font-size:16px;color:#536781}.discussion-course{display:block!important;text-decoration:none;color:#01173b;transition:border-color .2s,transform .2s}.discussion-course:hover{border-color:#0a52b4;transform:translateY(-3px)}.discussion-course>svg{width:35px;height:35px;color:#0a52b4;margin-bottom:16px}.discussion-course h3{font-size:19px;margin:0 0 12px;overflow-wrap:anywhere}.discussion-course p{font-size:16px}.discussion-course>span{font-size:16px;font-weight:700;color:#0a52b4}.discussion-breadcrumb,.discussion-list-heading,.discussion-pagination,.discussion-staff{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:20px 0}.discussion-breadcrumb{font-size:16px}.discussion-breadcrumb span{font-weight:700;color:#03285f}.discussion-breadcrumb a,.discussion-pagination a{color:#0a52b4}.discussion-guidelines{padding:20px 24px;background:#e8f2ff;border:1px solid #CBDAED;border-radius:12px;margin-bottom:24px;color:#03285f}.discussion-guidelines strong{font-size:16px}.discussion-guidelines p{font-size:16px;line-height:1.75;margin:8px 0 0;color:#536781}.discussion-list-heading h3{font-size:20px;margin:0}.discussion-list-heading .thsm-button{font-size:16px;padding:11px 16px}.discussion-search{display:flex;flex-direction:row;align-items:end;gap:12px;max-width:none;margin:0 0 24px}.discussion-search label{flex:1;min-width:0}.discussion-search .thsm-button{padding:13px 20px;font-size:16px}.discussion-topic-list{display:grid;gap:14px}.discussion-topic{display:flex!important;gap:20px;justify-content:space-between;align-items:center;text-decoration:none;color:#01173b;margin:0!important}.discussion-topic>div{min-width:0}.discussion-topic h3{font-size:18px;line-height:1.4;margin:12px 0 8px;overflow-wrap:anywhere}.discussion-topic p{font-size:16px;margin:0 0 12px;overflow-wrap:anywhere}.discussion-topic small{font-size:14px;color:#536781}.discussion-topic:hover{border-color:#0a52b4}.discussion-reply-count{display:flex;flex-direction:column;align-items:center;flex-shrink:0;font-size:14px;color:#536781;min-width:48px}.discussion-reply-count b{font-size:25px;line-height:1.2;color:#0a52b4}.discussion-post{margin:18px 0!important;min-width:0}.discussion-post>header{display:flex;align-items:center;gap:12px;margin-bottom:22px;flex-wrap:wrap}.discussion-post header strong{font-size:16px;color:#01173b}.discussion-post header small{display:block;font-size:14px;color:#536781;margin-top:5px}.discussion-post h2{font-size:24px;line-height:1.35;overflow-wrap:anywhere}.discussion-body{font-size:16px;line-height:1.85;white-space:normal;overflow-wrap:anywhere;color:#03285f}.discussion-hidden{border-style:dashed!important;background:#f5f9ff!important}.discussion-controls{border-top:1px solid #CBDAED;padding-top:15px;margin-top:24px;display:flex;gap:12px;flex-wrap:wrap;align-items:start}.discussion-controls .thsm-form,.discussion-staff .thsm-form{margin:0}.discussion-controls .thsm-button,.discussion-staff .thsm-button{background:#e8f2ff;color:#03285f;border:1px solid #CBDAED;padding:8px 12px;font-size:14px}.discussion-controls details{flex-basis:100%;font-size:14px}.discussion-controls summary,.discussion-compose summary,.discussion-reports>summary{cursor:pointer;font-weight:700;color:#0a52b4}.discussion-controls details[open] summary{margin-bottom:18px}.discussion-controls details .thsm-form{max-width:600px}.discussion-controls .muted{font-size:14px}.discussion-reply-heading{font-size:18px;margin-top:28px}.discussion-compose{margin:25px 0!important;scroll-margin-top:30px}.discussion-compose summary{font-size:16px}.discussion-compose[open]>summary{margin-bottom:22px}.discussion-compose .thsm-form{max-width:none}.discussion-compose .muted{font-size:14px}.discussion-compose input,.discussion-compose textarea{width:100%;box-sizing:border-box}.discussion-compose h3{font-size:18px}.discussion-pagination{font-size:16px;margin:25px 0}.discussion-reports{margin:20px 0!important}.discussion-reports article{border-top:1px solid #CBDAED;margin-top:20px;padding-top:20px}.discussion-reports h3,.discussion-reports p{font-size:16px}.discussion-reports .thsm-form{margin-top:12px}.discussion-reports .thsm-button{padding:8px 12px;font-size:14px}.discussion-course-link{display:block;color:#0a52b4;font-size:16px;font-weight:700;margin-bottom:22px;text-decoration:none}@media(max-width:600px){.discussion-intro h2{font-size:25px}.discussion-guidelines{padding:17px}.discussion-topic{padding:18px!important;gap:12px}.discussion-topic h3{font-size:16px}.discussion-post{padding:18px!important}.discussion-post h2{font-size:21px}.discussion-search{flex-wrap:wrap}.discussion-search label{flex-basis:100%}.discussion-search .thsm-button{width:100%}.discussion-space input,.discussion-space textarea{font-size:16px}.discussion-controls details{min-width:0;width:100%}.discussion-list-heading .thsm-button{width:100%}}@media(prefers-reduced-motion:reduce){.discussion-course{transition:none}.discussion-course:hover{transform:none}}.discussion-intro{margin-bottom:20px}.discussion-guidelines{padding:18px 20px;margin-bottom:20px}.discussion-body{font-size:17px;line-height:1.65}.discussion-post>header{margin-bottom:16px}.discussion-controls{margin-top:18px}.discussion-controls .thsm-button,.discussion-staff .thsm-button{min-height:40px}.discussion-post header small,.discussion-topic small{line-height:1.5}@media(max-width:600px){.discussion-body{font-size:16px}.discussion-topic{align-items:start}.discussion-topic h3{font-size:19px}.discussion-reply-count{min-width:42px}}
