.instrument-proposition{border:1px solid var(--rule);background:linear-gradient(125deg,#fcfcf599,#e7eade55);box-shadow:0 12px 28px #4c5f400a;padding:24px;max-width:470px;margin-bottom:24px}
.proposition-register{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:7px;margin-bottom:24px}
.instrument-proposition h2{font-size:clamp(29px,2.8vw,42px);line-height:1.08;letter-spacing:-.045em;font-weight:400;margin:0 0 17px;text-wrap:balance}
.instrument-proposition p{font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}
.proposition-premise{color:var(--muted)}
.proposition-diagram{margin:20px 0 23px;padding:0 0 15px;border-bottom:1px solid var(--rule);color:#758174}
.proposition-diagram svg{width:100%;height:88px;display:block}
.proposition-diagram figcaption{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;font-size:6px;gap:8px;margin-top:4px}
.proposition-diagram figcaption span:first-child{text-align:left}.proposition-diagram figcaption span:last-child{text-align:right}
.proposition-link{stroke-dasharray:2 4;opacity:.7}.proposition-contact{fill:var(--amber)}
.proposition-intention{border-left:2px solid var(--amber);padding-left:13px;margin-bottom:22px}
.proposition-intention>.micro,.instrument-proposition h3{font:7px/1.5 Plex,monospace;letter-spacing:.08em;color:var(--muted);margin:0 0 6px}
.proposition-intention>p{font-size:17px;line-height:1.4;margin-top:5px}
.proposition-reading h3:not(:first-child){margin-top:16px}
.proposition-value{border-top:1px solid var(--rule);padding-top:16px;margin-top:20px}
.proposition-value h3{color:var(--amber)}.proposition-supply{display:block;font-size:11px;color:var(--muted);line-height:1.5;margin-top:7px}
.instrument-proposition .proposition-signature{font-size:10px;color:var(--muted);margin-top:20px;padding-top:12px;border-top:1px solid #b8c0b355}
@media(max-width:760px){.instrument-proposition{padding:19px 17px;margin-bottom:18px}.proposition-register{font-size:6px;margin-bottom:20px}.instrument-proposition h2{font-size:30px;max-width:300px}.instrument-proposition p{font-size:12px}.proposition-diagram{margin:17px 0 19px}.proposition-intention>p{font-size:16px}.proposition-supply{font-size:10px}.instrument-proposition .proposition-signature{font-size:10px}}
@media(min-width:761px){[data-chapter=study] #chapter-controls{max-width:520px}}
.form-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.13em;flex-shrink:0}.tactile>span>.form-arrow{display:block;width:22px;height:22px}.property-symbol>.form-arrow{width:22px;height:22px}
