.atelier-root .diagram-viewport{padding:22px 8px}.atelier-root .figcaption{line-height:1.4}.atelier-guide{overflow-wrap:anywhere}body[data-exercise="cloisons_jointoiement"] .figures:not(.single),body[data-exercise="cloisons_briques"] .figures:not(.single){grid-template-columns:1fr}body[data-exercise^="cloisons_"] .figures:not(.single)>figure:first-child{grid-column:1/-1}.cloisons-discovery-link{margin:24px 0;padding:18px;background:#edf3fb;border-radius:8px}.discovery h1{font-size:32px}.discovery-eyebrow{color:#1455df;font-weight:700}.discovery-steps{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.discovery button{min-height:44px;border:1px solid #b8cddd;border-radius:6px;padding:10px 16px;background:white;color:#18374f;font:inherit;cursor:pointer}.discovery button:focus-visible{outline:3px solid #f0a847;outline-offset:3px}.discovery-steps [aria-pressed="true"]{background:#1455df;color:white}.discovery-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:22px}.discovery-drawing{background:#102b43;border-radius:12px;padding:16px;color:#ccdeec}.discovery-drawing figure{margin:0}.discovery-drawing svg{width:100%;height:auto}.discovery-drawing figcaption{font-size:12px}.discovery-layout aside,.discovery-question{background:white;border:1px solid #d3dfeb;border-radius:10px;padding:22px}.discovery-question{margin-top:24px}.discovery-question button{display:block;margin:10px 0;text-align:left}@media(max-width:760px){.discovery-layout{grid-template-columns:1fr}}
