/* HAOLLA P1-9 case evidence directory v1.0.0 */
.caseEvidenceSection{background:#f6f9fc;color:#0b1d39}
.caseEvidenceHead{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:24px}
.caseEvidenceHead>div{max-width:760px}
.caseEvidenceHead h2{margin:6px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.12;letter-spacing:-.025em;color:#0b1d39}
.caseEvidenceHead p{max-width:520px;margin:0;color:#506178;line-height:1.72}
.caseEvidenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.caseEvidenceCard{display:flex;flex-direction:column;min-width:0;border:1px solid #dce6ef;border-radius:20px;background:#fff;color:#0b1d39;padding:24px;box-shadow:0 10px 32px rgba(13,39,67,.055)}
.caseEvidenceCard small{font-size:12px;font-weight:850;letter-spacing:.055em;color:#1f6b63}
.caseEvidenceCard h3{margin:8px 0 10px;font-size:clamp(20px,2vw,26px);line-height:1.28;word-break:keep-all}
.caseEvidenceCard p{margin:0 0 18px;color:#53647a;line-height:1.7;word-break:keep-all;flex:1}
.caseEvidenceCard a{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;padding:0 14px;border-radius:11px;border:1px solid #bdccd9;color:#123859;background:#fff;text-decoration:none;font-weight:800}
.caseEvidenceCard a:hover{border-color:#6c93ae}
.caseEvidenceNote{margin-top:18px;padding:16px 18px;border-radius:14px;background:#eef5f8;color:#3d5267;line-height:1.7}
.caseEvidenceActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.caseEvidenceActions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:12px;text-decoration:none;font-weight:800}
.caseEvidenceActions .primary{background:#0b1d39;color:#fff}
.caseEvidenceActions .secondary{border:1px solid #b9c9d6;background:#fff;color:#173a58}
@media(max-width:760px){
  .caseEvidenceHead{display:block}
  .caseEvidenceHead p{margin-top:12px}
  .caseEvidenceGrid{grid-template-columns:1fr}
  .caseEvidenceCard{padding:20px}
  .caseEvidenceActions{display:grid;grid-template-columns:1fr}
  .caseEvidenceActions a{width:100%;box-sizing:border-box}
}
