.learning-evidence-map{border:1px solid #30424f;background:#131c25;color:#f1f6fa;border-radius:12px;margin:0 0 18px;padding:0 16px;font-family:Inter,system-ui,sans-serif}.learning-evidence-map summary{cursor:pointer;min-height:44px;padding:12px 0;font-family:"Space Grotesk",Inter,system-ui,sans-serif;font-weight:600;color:#a8edf5}.learning-evidence-map summary:focus-visible,.learning-evidence-map a:focus-visible{outline:3px solid #f9d47c;outline-offset:3px}.learning-evidence-map dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.learning-evidence-map dl>div{min-width:0;padding:12px;border:1px solid #30424f;border-radius:8px}.learning-evidence-map dt{color:#27d7f2;font-weight:600;margin-bottom:8px}.learning-evidence-map dd{margin:0}.learning-evidence-map p{margin:6px 0;line-height:1.5;overflow-wrap:anywhere}.learning-evidence-map a{display:inline-flex;align-items:center;min-height:44px;color:#9deefa;text-underline-offset:.2em;overflow-wrap:anywhere}.learning-evidence-map .field-help{color:#b4c3ce;font-size:.9rem}@media(max-width:600px){.learning-evidence-map dl{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.learning-evidence-map *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
