.teacher-community-layout{display:grid;grid-template-columns:184px minmax(0,1fr);gap:22px;align-items:start}.teacher-community-main{min-width:0}.teacher-community-boards{position:sticky;top:20px;border:1px solid #e1e6e8;border-radius:12px;background:#fff;padding:10px}.teacher-community-boards strong,.teacher-community-boards span{display:block;padding:7px 9px;font-size:12px}.teacher-community-boards strong{color:#2c3840}.teacher-community-boards span{margin-top:9px;color:#8a959c;font-weight:700}.teacher-community-boards button{display:block;width:100%;border:0;border-radius:7px;background:transparent;text-align:left;padding:9px;color:#58656d;font-size:13px}.teacher-community-boards button:hover{background:#f6f7f8}.teacher-community-boards button.is-active{background:#fff0e9;color:#c94f21;font-weight:800}.teacher-community-board-heading{display:flex;align-items:end;justify-content:space-between;margin:0 0 12px}.teacher-community-board-heading small{font-size:10px;letter-spacing:.08em;color:#e0602d;font-weight:800}.teacher-community-board-heading h2{margin:3px 0 0;font-size:20px;color:#29363e}.teacher-community-board-heading>span{font-size:12px;color:#7d8990}.teacher-community-main .teacher-community-compose{margin-bottom:13px}.teacher-community-main .teacher-community-tools{margin-top:0}.teacher-community-main .teacher-feed-card{border-radius:10px;padding:15px 17px}.teacher-community-main .teacher-feed-card header small::before{content:'r/';color:#df6231;font-weight:800}.teacher-community-main .teacher-feed-open{margin:10px 0}.teacher-community-main .teacher-feed-card footer{margin-top:7px}.teacher-community-main .teacher-community-empty{padding:46px 15px}@media(max-width:820px){.teacher-community-layout{grid-template-columns:1fr}.teacher-community-boards{position:static;display:flex;gap:4px;overflow:auto;padding:7px}.teacher-community-boards strong,.teacher-community-boards span{display:none}.teacher-community-boards button{white-space:nowrap;width:auto;padding:8px 10px}.teacher-community-board-heading{margin-top:14px}}
