.aid-intro{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.aid-intro h2{font-size:25px;line-height:1.55}.aid-intro p{color:var(--text-secondary);line-height:1.9}.question-card{flex-direction:column;gap:15px;display:flex}.question-author,.question-footer,.reply-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.question-author h3{font-size:15px}.question-author p,.question-project{color:var(--text-secondary);margin-top:5px;font-size:12px}.question-project,.question-body,.question-summary,.reply-item p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.question-tags{color:var(--text-secondary);align-items:center;gap:10px;font-size:11px;display:flex}.question-card>h2{font-size:20px;line-height:1.65}.question-summary{color:var(--text-secondary);font-size:13px}.question-body{font-size:15px}.question-footer{border-top:1px solid var(--border);color:var(--text-secondary);padding-top:15px;font-size:11px}.question-footer a{color:var(--accent);font-weight:600}.reply-stack{flex-direction:column;gap:0;display:flex}.reply-item{border-bottom:1px solid var(--border);padding:22px 0}.reply-item:first-child{padding-top:4px}.reply-item:last-child{border-bottom:0;padding-bottom:4px}.reply-head b{font-size:14px;display:block}.reply-head span{color:var(--text-secondary);margin-top:4px;font-size:11px;display:block}.reply-item p{margin:16px 0;font-size:14px}.reply-item time,.my-reply-list time{color:var(--text-secondary);font-size:11px}.reply-form{flex-direction:column;gap:15px;margin-top:20px;display:flex}.reply-form .textarea{min-height:130px}.reply-form .button{align-self:flex-start}.my-reply-list{flex-direction:column;display:flex}.my-reply-list>a{border-bottom:1px solid var(--border);flex-direction:column;gap:7px;padding:15px 0;display:flex}.my-reply-list>a:last-child{border-bottom:0}.my-reply-list b{font-size:14px}.my-reply-list span{color:var(--text-secondary);font-size:12px;line-height:1.8}.mutual-note p{line-height:1.9}.question-form-note{color:var(--text-secondary);font-size:12px;line-height:1.9}.question-form .textarea{min-height:155px}@media (max-width:767px){.aid-intro h2{font-size:22px}.question-card{padding:22px}.question-card>h2{font-size:18px}.question-body{font-size:14px}.reply-form .button{width:100%}}.my-question-actions{align-items:center;gap:16px;display:flex}.latest-progress{color:var(--accent);font-size:12px;font-weight:600}.follow-up-stack{flex-direction:column;gap:0;display:flex}.follow-up-item{border-bottom:1px solid var(--border);flex-direction:column;gap:18px;padding:24px 0;display:flex}.follow-up-item:first-child{padding-top:4px}.follow-up-item:last-child{border-bottom:0;padding-bottom:4px}.follow-up-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.follow-up-head>span,.follow-up-item time{color:var(--text-secondary);font-size:11px}.follow-up-item h3{color:var(--text-secondary);margin-bottom:5px;font-size:12px}.follow-up-item p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);font-size:14px;line-height:1.9}.follow-up-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.follow-up-form{flex-direction:column;gap:18px;display:flex}.follow-up-form .textarea{min-height:145px}.follow-up-form .button{align-self:flex-start}.follow-up-success{border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);padding:12px 15px;font-size:13px}.follow-up-empty{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.follow-up-empty p{line-height:1.9}@media (max-width:767px){.follow-up-form .button,.follow-up-actions .button{width:100%}}
