.science-v2-note{padding:.85rem 1rem;border:1px solid #d9e3f0;border-radius:12px;background:#f8fbff}.science-v2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.science-v2-card{padding:1rem;border:1px solid #dfe6ef;border-radius:12px;background:#fff}.science-v2-card h3{margin-top:0}.science-concept-diagram{margin:1.1rem 0;padding:1rem;border:1px solid #d9e3f0;border-radius:14px;background:#fbfdff;overflow-x:auto}.science-concept-diagram svg{display:block;width:100%;min-width:520px;height:auto}.science-concept-diagram figcaption{margin-top:.65rem;font-size:.92rem;color:#475569}.science-flow{display:flex;align-items:stretch;gap:.55rem;flex-wrap:wrap;margin:1rem 0}.science-flow>span{flex:1 1 150px;padding:.75rem;border:1px solid #d9e3f0;border-radius:10px;background:#fff;text-align:center;font-weight:700}.science-flow .science-flow-arrow{flex:0 0 auto;border:0;background:transparent;padding:.75rem .15rem}.science-map-table{width:100%;border-collapse:collapse}.science-map-table th,.science-map-table td{padding:.75rem;border:1px solid #d9e3f0;vertical-align:top;text-align:left}.science-map-table th{background:#f3f7fc}.science-answer-key{margin-top:1rem;border-top:1px solid #d9e3f0;padding-top:.75rem}.science-answer-key>summary{cursor:pointer;font-weight:800}.science-diagram-label{font-family:Arial,sans-serif;fill:#0f172a}.science-diagram-muted{fill:#475569}@media(max-width:680px){.science-concept-diagram{padding:.6rem}.science-flow .science-flow-arrow{display:none}.science-map-table{font-size:.9rem}}
