.sfq-section{max-width:820px;margin:0 auto;padding:2.5rem 1.5rem 1.5rem}.sfq-title{font-size:1.35rem;font-weight:700;text-align:center;margin:0 0 .5rem;color:#1f2937}.sfq-desc{text-align:center;font-size:.9rem;color:#6b7280;margin:0 0 1.25rem}.sfq-list{display:flex;flex-direction:column;gap:12px}.sfq-item{border:1px solid var(--border-gray, #E8ECEF);border-radius:10px;background:var(--pure-white, #fff);padding:0;overflow:hidden}.sfq-q{font-size:15.5px;font-weight:600;cursor:pointer;padding:16px 18px;list-style:none;color:#374151}.sfq-q::-webkit-details-marker{display:none}.sfq-q:before{content:"Q · ";color:var(--academic-red, #D63031);font-weight:700}.sfq-a{font-size:14px;line-height:1.75;color:var(--text-gray, #636E72);padding:12px 18px 16px;margin:0;border-top:1px dashed var(--border-gray, #E8ECEF)}
