#learning-analysis .analysis-row{grid-template-columns:minmax(190px,1.4fr) minmax(170px,1fr) minmax(170px,1fr);gap:18px;align-items:start}
#learning-analysis .analysis-rate{min-width:0;display:flex;flex-direction:column;gap:7px}
#learning-analysis .analysis-rate small,#learning-analysis .analysis-category small{display:block;color:#536b7b;line-height:1.5}
#learning-analysis .analysis-policy{font-size:14px;line-height:1.7;color:#425d70}
#learning-analysis .analysis-bar-wrap{min-height:30px;position:relative;display:block;background:#e9f0f4;border-radius:6px;overflow:hidden}
#learning-analysis .analysis-bar-wrap i{position:absolute;inset:0 auto 0 0;background:#d5a272;max-width:100%}
#learning-analysis .analysis-bar-wrap b{position:relative;display:block;padding:5px 9px;color:#173c56;font-size:14px}
@media(max-width:700px){#learning-analysis .analysis-row{grid-template-columns:1fr;gap:10px}#learning-analysis .analysis-header{display:none}#learning-analysis .analysis-rate:before{font-size:13px;font-weight:700;color:#254f6b}#learning-analysis .analysis-rate:nth-child(2):before{content:'OX·선택형 첫 응답'}#learning-analysis .analysis-rate:nth-child(3):before{content:'모의고사 첫 제출'}}
