/* Original, text-equivalent diagrams: the illustration explains, never decorates a delay. */
.learning-figure{margin:42px 0 48px;padding:30px;border:1px solid #746556;background:#e5d9c7;color:#21160f;overflow:clip}.learning-figure figcaption{margin:0 0 26px}.learning-figure figcaption .eyebrow{color:#703b27;font-size:10px;letter-spacing:.09em;margin:0 0 15px}.learning-figure figcaption h3{font-size:29px;line-height:1.25;letter-spacing:-.025em;color:#21160f;margin:0 0 15px}.learning-figure figcaption>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#4b3d30;margin:0}.learning-figure .learning-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:24px 0;list-style:none;position:relative;color:#21160f}.learning-map li{position:relative;background:#f4ecdf;border:1px solid #a69683;padding:21px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;margin:0!important}.learning-map strong{font-size:16px;line-height:1.4;color:#21160f}.learning-node-text{font-size:14px;line-height:1.7;color:#4b3d30}.learning-symbol{width:52px;height:52px;display:grid;place-items:center;background:#dcc8af;border-radius:50%;color:#703b27}.learning-icon{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.learning-controls{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 18px}.learning-controls[hidden],.learning-mode-panel[hidden]{display:none!important}.learning-controls button{min-height:46px;padding:12px 16px;border:1px solid #746556;background:transparent;color:#21160f;font:inherit;font-size:14px;line-height:1.45;text-align:start;cursor:pointer;transition:background .15s,color .15s}.learning-controls button[aria-pressed=true]{background:#21160f;color:#fff7ec}.learning-controls button:focus-visible,.learning-detail summary:focus-visible{outline:3px solid #703b27;outline-offset:4px}.learning-mode-panel{padding:22px 0 0;border-top:1px solid #a69683}.learning-mode-panel h4{font-size:18px;color:#21160f;line-height:1.4;margin:0 0 15px}.learning-ready .learning-mode-panel h4{display:none}.learning-mode-panel>p,.learning-detail>p{font-size:16px!important;line-height:1.85!important;color:#372a20!important;margin:12px 0!important}.learning-detail{border-block-start:1px solid #a69683;margin-top:18px;padding:16px 0 0}.learning-detail summary{font-size:15px;font-weight:600;line-height:1.6;min-height:44px;cursor:pointer;color:#21160f;display:list-item;padding:10px 0;list-style-position:inside}.learning-figure .learning-status{font-size:12px;line-height:1.6;color:#4b3d30;margin:12px 0 0;min-height:0}.learning-status:empty{display:none}.learning-static-map li.is-active{border:2px solid #703b27;padding:20px 13px;box-shadow:inset 0 4px #703b27}.learning-figure[data-learning-style=evidence] .learning-map li:nth-child(2){border-style:dashed;background:#e5d9c7}.learning-figure[data-learning-style=evidence] .learning-map li:nth-child(3){border:2px dotted #746556;background:transparent}.learning-figure[data-learning-style=flow] .learning-map,.learning-figure[data-learning-style=loop] .learning-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.learning-figure[data-learning-style=flow] .learning-map li{padding:18px 12px}.learning-figure[data-learning-style=flow] .learning-map li+li:before{content:'';position:absolute;inset-inline-start:-11px;top:45px;width:10px;border-block-start:2px solid #703b27}.learning-figure[data-learning-style=loop] .learning-map{padding-bottom:20px;border-block-end:2px solid #a69683;border-radius:0 0 35px 35px}.learning-figure[data-learning-style=pitch] .learning-map,.learning-figure[data-learning-style=interests] .learning-map{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-figure[data-learning-style=pitch] .learning-map li{flex-direction:row;align-items:center;flex-wrap:wrap}.learning-figure[data-learning-style=pitch] .learning-node-text{flex-basis:100%}.learning-figure[data-learning-style=interests] .learning-map{row-gap:28px}.learning-figure[data-learning-style=interests] .learning-map:before{content:'';position:absolute;top:50%;width:100%;border-top:2px dashed #746556;transform:translateY(-50%)}.learning-figure[data-learning-style=interests] .learning-map li:nth-child(n+3){background:#d6c7b1;border-style:dashed}.learning-figure[data-learning-style=layers] .learning-map{grid-template-columns:1fr;gap:10px}.learning-figure[data-learning-style=layers] .learning-map li{flex-direction:row;align-items:center;gap:18px}.learning-figure[data-learning-style=layers] .learning-map li:nth-child(2){margin-inline-start:22px!important}.learning-figure[data-learning-style=layers] .learning-map li:nth-child(3){margin-inline-start:44px!important;border-style:dashed}.learning-figure[data-learning-style=layers] .learning-node-text{margin-inline-start:auto;max-width:40%}.learning-figure[data-learning-style=notes] .learning-map li{border-radius:0 18px 0 0;box-shadow:3px 4px 0 #c9b59b}.learning-figure[data-learning-style=notes] .learning-map li:nth-child(2){transform:translateY(8px)}.learning-figure[data-learning-style=notes] .learning-map li:nth-child(3){transform:translateY(16px)}.learning-figure[data-learning-style=notes] .learning-map{margin-bottom:38px}.article-related{border-top:1px solid var(--line);padding-top:35px;margin-top:45px}.article-related h2{font-size:26px}.article-related nav{display:grid;gap:20px}.article-related .text-link{font-size:16px;line-height:1.6;max-width:100%;overflow-wrap:anywhere}.large-text .learning-map{grid-template-columns:1fr!important}.large-text .learning-figure p,.large-text .learning-figure strong,.large-text .learning-node-text,.large-text .learning-controls button,.large-text .learning-detail summary{font-size:1.25rem!important}.large-text .learning-figure[data-learning-style=layers] .learning-map li{flex-wrap:wrap}.large-text .learning-figure[data-learning-style=layers] .learning-node-text{max-width:100%;margin-inline-start:0}.high-contrast .learning-figure{background:#fff;color:#000;border:2px solid #fff}.high-contrast .learning-figure p,.high-contrast .learning-figure strong,.high-contrast .learning-figure h3,.high-contrast .learning-figure h4,.high-contrast .learning-figure span{color:#000!important}.high-contrast .learning-controls button[aria-pressed=true]{background:#000;color:#fff}.reduce-motion .learning-controls button{transition:none}
@media(prefers-reduced-motion:reduce){.learning-controls button{transition:none}}
@media(max-width:760px){.learning-figure{padding:24px 20px;margin:32px 0}.learning-figure figcaption h3{font-size:26px}.learning-figure .learning-map,.learning-figure[data-learning-style=flow] .learning-map,.learning-figure[data-learning-style=loop] .learning-map{grid-template-columns:1fr}.learning-map li{padding:18px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}.learning-map strong{max-width:calc(100% - 66px)}.learning-node-text{flex-basis:100%}.learning-figure[data-learning-style=flow] .learning-map li+li:before{inset-inline-start:30px;top:-11px;width:0;height:10px;border-inline-start:2px solid #703b27;border-block-start:0}.learning-figure[data-learning-style=pitch] .learning-map,.learning-figure[data-learning-style=interests] .learning-map{grid-template-columns:1fr}.learning-figure[data-learning-style=interests] .learning-map{row-gap:12px}.learning-figure[data-learning-style=interests] .learning-map:before{display:none}.learning-figure[data-learning-style=interests] .learning-map li:nth-child(3){margin-top:18px!important}.learning-figure[data-learning-style=layers] .learning-map li:nth-child(2){margin-inline-start:10px!important}.learning-figure[data-learning-style=layers] .learning-map li:nth-child(3){margin-inline-start:20px!important}.learning-figure[data-learning-style=layers] .learning-node-text{max-width:100%;margin:0}.learning-figure[data-learning-style=notes] .learning-map li{transform:none}.learning-controls{gap:8px}.learning-controls button{flex:1 1 110px}.learning-mode-panel>p,.learning-detail>p{font-size:15px!important}.article-related .text-link{font-size:15px}}
/* Let a long label use the next flex row rather than spill into its icon column. */
.learning-map strong,.learning-node-text{overflow-wrap:anywhere}
@media(max-width:760px){.learning-map strong{max-width:100%}}
.learning-figure[data-learning-style=reply] .learning-map{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-figure[data-learning-style=reply] .learning-detail[open]>p{background:#f4ecdf;border:1px solid #a69683;border-radius:18px 18px 2px 18px;padding:20px}.article-anchor-alias{display:block;height:0;scroll-margin-top:0}
@media(max-width:760px){.learning-figure[data-learning-style=reply] .learning-map{grid-template-columns:1fr}}
.learning-figure[data-learning-style=week] .learning-map{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-figure[data-learning-style=week] .learning-map li{border-top:6px solid #a69683}.learning-figure[data-learning-style=week] [data-learning-panel="1"] .learning-map li{border-top-color:#703b27}
@media(max-width:760px){.learning-figure[data-learning-style=week] .learning-map{grid-template-columns:1fr}}
/* Distinct reading tools retain one text-first, responsive interaction contract. */
.learning-figure[data-learning-style=lenses] .learning-map li{border-block-start:6px solid #a69683;border-radius:24px 24px 0 0}.learning-figure[data-learning-style=lenses] .learning-map li.is-active{border-block-start-color:#703b27}.learning-figure[data-learning-style=review-log] .learning-map,.learning-figure[data-learning-style=page-preview] .learning-map{grid-template-columns:1fr}.learning-figure[data-learning-style=review-log] .learning-map li{border:0;border-inline-start:3px solid #a69683;border-block-end:1px solid #a69683;flex-direction:row;flex-wrap:wrap;align-items:center}.learning-figure[data-learning-style=review-log] .learning-node-text{flex-basis:100%}.learning-figure[data-learning-style=decision-pair] .learning-map{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-figure[data-learning-style=decision-pair] .learning-map li:nth-child(2){border-style:dashed}.learning-figure[data-learning-style=page-preview] .learning-map{border:1px solid #746556;padding:14px;background:#d6c7b1}.learning-figure[data-learning-style=page-preview] .learning-map li{border:0;border-block-end:1px solid #a69683;flex-direction:row;flex-wrap:wrap;align-items:center}.learning-figure[data-learning-style=page-preview] .learning-node-text{flex-basis:100%}.learning-figure[data-learning-style=feedback] .learning-mode-panel>p{padding:22px;background:#f4ecdf;border:1px solid #a69683;border-radius:22px 22px 2px 22px}.learning-figure[data-learning-style=pause] .learning-map li:nth-child(2){border:2px dashed #746556;background:transparent}.learning-figure[data-learning-style=commitments] .learning-map li{border-block-start:4px solid #703b27}.learning-figure[data-learning-style=maintenance] [data-learning-panel="0"] .learning-map li{border-style:dashed}
@media(max-width:760px){.learning-figure[data-learning-style=decision-pair] .learning-map{grid-template-columns:1fr}.learning-figure[data-learning-style=page-preview] .learning-map{padding:10px}.learning-figure[data-learning-style=feedback] .learning-mode-panel>p{padding:18px}}

.learning-figure[data-learning-style=knowledge-map] .learning-map li{border-block-start:5px solid #746556}.learning-figure[data-learning-style=knowledge-map] .learning-node-text{font-weight:600}

.learning-figure[data-learning-style=offer-boundaries] .learning-map li:nth-child(2){border-style:dashed;background:transparent}.learning-figure[data-learning-style=conversation-fit] .learning-map li{border-radius:22px 22px 2px 22px}.learning-figure[data-learning-style=hesitation-map] .learning-map{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-figure[data-learning-style=hesitation-map] .learning-map li{border-radius:16px}
@media(max-width:760px){.learning-figure[data-learning-style=hesitation-map] .learning-map{grid-template-columns:1fr}}
/* Keep an English book-name prefix together as its own typographic thought in an RTL headline. */
html[lang=he] .page-hero h1 bdi[lang=en]{display:block;font-size:.72em;line-height:1.25;letter-spacing:-.02em;margin-bottom:.35em}
/* Parallel decisions: no process arrows or spurious selected-role state. */
.learning-figure[data-learning-style=four-p-coordination] .learning-map,.learning-figure[data-learning-style=four-es-tradeoffs] .learning-map{grid-template-columns:repeat(2,minmax(0,1fr))}
.learning-figure[data-learning-style=four-p-coordination] .learning-map li{border-block-start:5px solid #746556}
.learning-figure[data-learning-style=four-es-tradeoffs] .learning-map li{border-radius:16px}
.learning-figure[data-learning-style=values-and-means] .learning-map li:nth-child(2){border-style:dashed;background:transparent}
.learning-figure[data-learning-style=handoff-and-method] .learning-map li{border-block-start:5px solid #a69683}
.learning-figure[data-learning-style=service-inquiry-lenses] .learning-map li{border-radius:22px 22px 0 0}
.learning-figure[data-learning-style=appearance-and-understandable-journey] .learning-map{border:1px solid #746556;padding:12px;background:#d6c7b1}
@media(max-width:760px){.learning-figure[data-learning-style=four-p-coordination] .learning-map,.learning-figure[data-learning-style=four-es-tradeoffs] .learning-map{grid-template-columns:1fr}}
