.tjdScreedQa{margin:28px 0;padding:clamp(18px,3vw,30px);border:1px solid #dce2e8;border-radius:22px;background:#fcfdff;box-shadow:0 14px 40px rgba(24,40,60,.07)}
.tjdScreedQa h2{margin-top:0}.tjdScreedQa>p{max-width:78ch}.tjdScreedQa__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.tjdScreedQa label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#263645;min-width:0}.tjdScreedQa select,.tjdScreedQa input{width:100%;max-width:100%;padding:11px 12px;border:1px solid #bdc8d4;border-radius:12px;background:#fff;color:#18232d;font:inherit;box-sizing:border-box}.tjdScreedQa__result{margin-top:18px;padding:18px;border-radius:16px;background:#f2f6fa;border:1px solid #cad5df;overflow-wrap:anywhere}.tjdScreedQa__result[data-risk="high"]{border-color:#d6a4a4;background:#fff7f7}.tjdScreedQa__result[data-risk="medium"]{border-color:#d8c594;background:#fffaf0}.tjdScreedQa__result h3{margin:0 0 10px}.tjdScreedQa__result ul{padding-left:21px}.tjdScreedQa__result li+li{margin-top:7px}.tjdScreedQa__badge{display:inline-block;margin:0 8px 10px 0;padding:5px 9px;border-radius:999px;background:#e6edf4;font-size:.86rem;font-weight:800}.tjdScreedQa__section{margin-top:14px}.tjdScreedQa__section strong{display:block;margin-bottom:6px}
@media(max-width:760px){.tjdScreedQa__grid{grid-template-columns:1fr}.tjdScreedQa{border-radius:16px;padding:16px}.tjdScreedQa select,.tjdScreedQa input{font-size:16px}}
