.mexico-reading{padding:clamp(24px,5vw,52px);background:#fffdf7;border:1px solid var(--line);border-top:7px solid #17715b;border-bottom:7px solid #b53e38;border-radius:16px}.mexico-reading p{max-width:70ch;line-height:1.85}.mexico-reading h2{max-width:26ch}.circuit-route{font-weight:750;line-height:1.8;overflow-wrap:anywhere}.review-list{padding-left:24px}.review-list li{padding:8px 0 8px 8px}.lesson-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.circuit>a{display:block}.circuit a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media(max-width:760px){.mexico-reading{padding:22px}.lesson-meta .tag{white-space:normal}}