.learning-storage{display:flex;gap:20px;justify-content:space-between;align-items:center;background:#f4f0fb;border:1px solid #ddd3ee;border-left:3px solid #167d8d;border-radius:9px;padding:14px 18px;margin:0 0 22px;font-size:12px}.learning-storage p{margin:5px 0 0;line-height:1.6;max-width:800px}.learning-storage .actions{flex-shrink:0}.field-help{display:block;color:#594b68;font-size:12px;line-height:1.65;margin:9px 0 3px;font-weight:400}.field-help a{white-space:nowrap}.learning-glossary{background:#faf7ff;border:1px solid #ddd3ee;border-radius:10px;padding:18px;margin:20px 0;font-size:13px;line-height:1.65}.learning-glossary summary,.learning-walkthrough>summary{cursor:pointer;color:#25104f;font-weight:700;font-size:15px}.learning-glossary dl,.learning-stages{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:12px 20px}.learning-glossary dt,.learning-stages dt{font-weight:700}.learning-glossary dd,.learning-stages dd{margin:0}.learning-glossary dd span{display:block}.learning-journey li{padding:16px 0;border-bottom:1px solid #e7deee}.learning-journey h3{margin:8px 0}.learning-progress{border-top:3px solid #167d8d}.learning-progress button[aria-pressed="true"]{background:#25104f;color:white}.learning-exercises article{min-width:0}.learning-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.learning-video-grid figure{margin:0}.learning-video-grid video{width:100%;max-width:100%;display:block;border-radius:9px;background:#25104f}.learning-video-grid figcaption{font-size:12px;line-height:1.65;padding:12px 0}.learning-pack-preview{background:#edf6f4;border:1px solid #bad9d9;border-radius:9px;padding:20px;margin-top:20px}.learning-walkthrough summary{margin-bottom:12px}#learning-pack-import textarea{min-height:190px}.learning-storage a:focus-visible,.field-help a:focus-visible,.learning-glossary summary:focus-visible{outline:3px solid #7351a5;outline-offset:3px}.learning-result{font-size:13px;padding:14px;background:#edf6f4;border-left:3px solid #167d8d;margin:12px 0;line-height:1.65}.learning-result .actions{margin-top:8px}#form-error p,#research-error p{font-size:13px;line-height:1.65}
@media(max-width:760px){.learning-storage{display:block;padding:14px}.learning-storage .actions{margin-top:12px;flex-wrap:wrap}.learning-glossary dl,.learning-stages{grid-template-columns:minmax(0,1fr);gap:4px}.learning-glossary dd,.learning-stages dd{margin-bottom:12px}.learning-video-grid{grid-template-columns:minmax(0,1fr)}.learning-progress .actions{flex-wrap:wrap}.learning-journey{padding-left:22px}.learning-exercises{grid-template-columns:minmax(0,1fr)}}
@media print{.learning-storage,.learning-video-grid video{display:none}.field-help{color:black}.learning-glossary{break-inside:auto}}

.field-help{margin-top:-10px;margin-bottom:22px}.field-help code{overflow-wrap:anywhere}.learning-result:empty{display:none}
