
.imol-country-lesson .lesson-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 32px}.imol-country-lesson .lesson-jumps a{border:1px solid #bdcbbb;border-radius:6px;padding:9px 12px;font-size:14px}.imol-country-lesson h2{scroll-margin-top:120px}.imol-country-lesson .try-it,.imol-country-lesson .proof-task{padding:22px 26px;border:1px solid #bdcbbb;border-radius:9px;margin:28px 0;background:#fffefa}.imol-country-lesson .try-it{border-left:4px solid #a77a32}.imol-country-lesson .try-it h3,.imol-country-lesson .proof-task h3{margin-top:0}.imol-country-lesson .problem{font-size:1.1em;border-left:3px solid #40594c;padding-left:18px}.imol-country-lesson .table-wrap{overflow:auto}.imol-country-lesson table{min-width:0;width:100%}.imol-country-lesson caption{text-align:left;font-size:14px;padding:8px}.imol-country-lesson details p{margin-top:12px}.imol-country-lesson .imol-equation{line-height:1.8}.imol-country-lesson .strategy-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none;padding:0;margin:0}.imol-country-lesson .strategy-steps li{padding:18px;background:#fffefa;border:1px solid #bdcbbb;border-radius:7px;margin:0!important}.imol-country-lesson .strategy-steps strong,.imol-country-lesson .strategy-steps span{display:block}.imol-country-lesson .strategy-steps strong{font:24px Georgia,serif;margin-bottom:10px}.imol-country-lesson .strategy-steps span{font-size:15px;line-height:1.6}.country-lesson-pilot{margin:30px 0;padding:28px;border:1px solid #bdcbbb;border-radius:10px;background:#edf2e7}.country-lesson-pilot .imol-button{display:inline-block;text-decoration:none;font:inherit;min-height:44px;padding:11px 16px;border:1px solid #40594c;border-radius:6px;background:#203d34;color:#fffefa}.country-lesson-pilot .imol-small{font-size:14px;line-height:1.65;color:#40594c}@media(max-width:600px){.imol-country-lesson .try-it,.imol-country-lesson .proof-task{padding:18px}.imol-country-lesson .lesson-jumps{display:grid;grid-template-columns:1fr 1fr}.country-lesson-pilot{padding:20px}.imol-country-lesson .imol-equation{font-size:1em}.imol-country-lesson .strategy-steps{grid-template-columns:1fr}.imol-country-lesson th,.imol-country-lesson td{padding:8px;font-size:13px;white-space:normal}.imol-country-lesson table{table-layout:fixed}.imol-country-lesson th:last-child{width:32%}}

/* Responsive diagrams for country lessons. */
.imol-country-lesson .imol-figure svg,.imol-country-lesson .imol-question-figure svg{display:block;width:100%;max-width:560px;height:auto;margin:auto}@media(max-width:600px){.imol-country-lesson .imol-figure{margin-inline:0}}

.imol-prefix-lesson .imol-table-wrap table{min-width:0;table-layout:fixed}.imol-prefix-lesson .imol-table-wrap th,.imol-prefix-lesson .imol-table-wrap td{white-space:normal;overflow-wrap:anywhere}.imol-prefix-lesson .imol-table-wrap th:last-child{width:auto}@media(max-width:600px){.imol-prefix-lesson .imol-table-wrap th,.imol-prefix-lesson .imol-table-wrap td{padding:7px 4px;font-size:13px;line-height:1.4}.imol-prefix-lesson .imol-table-wrap caption{font-size:14px;line-height:1.5}}

.imol-double-counting figure{margin-inline:0}.imol-double-counting figure svg{display:block;width:100%;max-width:500px!important;height:auto;margin:auto}.imol-double-counting .imol-table-wrap th:last-child{width:auto}.imol-double-counting .imol-table-wrap th,.imol-double-counting .imol-table-wrap td{overflow-wrap:anywhere}
