.measure-lesson h2{margin-top:30px}.measure-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.measure-steps article{background:#fbf9ed;border:1px solid #bdcdb8;border-radius:18px;padding:18px}.measure-steps h3{margin:0 0 12px;font-size:20px}.measure-diagram{display:block;width:100%;max-width:540px;height:auto;margin:12px auto;background:#fff;border-radius:12px}.measure-diagram text{font:700 17px Arial,sans-serif;fill:#204b43}.measure-diagram .measure-small{font-size:13px}.measure-segment{stroke:#204b43;stroke-width:4;fill:none}.money-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.money-piece{width:74px;height:74px;flex:0 0 74px}.money-piece text{font:800 27px Arial,sans-serif;fill:#3d351c}.money-piece .money-unit{font-size:16px}.money-bill{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:115px;min-height:70px;padding:10px;border:3px double #58735d;background:var(--bill-color,#e4eed9);border-radius:8px;color:#253c32;text-align:center}.money-bill strong{font-size:27px}.money-bill small{font-size:10px}.money-equivalence{display:flex;flex-wrap:wrap;gap:20px;align-items:center;border:2px solid #b7c99d;border-radius:16px;padding:16px}.money-equivalence>b{font-size:36px}.measure-table{width:100%;border-collapse:collapse;margin:20px 0}.measure-table td,.measure-table th{border:1px solid #a4b49e;padding:10px;text-align:center}.measure-table th{background:#e6eed9}.measure-table caption{text-align:left;font-weight:700;margin-bottom:8px}

.money-real{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0;flex:0 0 88px}.money-real .money-piece{display:block;width:88px;height:88px;object-fit:contain;flex:auto;border-radius:50%;background:white}.money-real figcaption{font:800 17px Arial,sans-serif;color:#243e30}

.money-banknote{display:flex;flex-direction:column;align-items:center;gap:5px;width:160px;max-width:100%;margin:0}.money-banknote img{display:block;width:160px;max-width:100%;height:auto;object-fit:contain}.money-banknote figcaption{font:800 17px Arial,sans-serif;color:#243e30}
