.aw-concept-diagram{width:100%;margin:14px 0 0}.aw-concept-flow{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;min-height:164px;display:grid}.aw-concept-inputs{align-content:space-between;gap:12px;min-height:144px;display:grid}.aw-concept-inputs span,.aw-concept-output{border:1px solid var(--lf-line);background:var(--lf-soft);min-height:44px;color:var(--lf-ink);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.aw-concept-flow svg{width:36px;height:144px;color:var(--lf-accent)}.aw-concept-output{border-color:var(--lf-accent)}.aw-concept-diagram figcaption{color:var(--lf-muted);margin-top:6px;font-size:11px;line-height:1.5}.aw-research-sources{gap:0;width:100%;margin:24px 0 0;padding:0;list-style:none;display:grid}.aw-research-sources li+li{border-top:1px solid var(--lf-line)}.aw-research-sources a{justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:13px 0;display:flex}.aw-research-sources a>span:first-child{gap:5px;min-width:0;display:grid}.aw-research-sources strong{color:var(--lf-ink);font-size:12px;font-weight:600;line-height:1.5}.aw-research-sources a>span:first-child>span{color:var(--lf-muted);font-size:12px;line-height:1.5}.aw-research-read{color:var(--lf-accent);flex-shrink:0;font-size:12px;font-weight:600}.aw-concept-explanation{width:100%;margin-top:18px;padding-bottom:0}.aw-method-foundations{gap:34px;display:grid}.aw-foundation-map{border:1px solid var(--lf-line);background:var(--lf-soft);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.aw-foundation-map article{flex-direction:column;min-height:310px;padding:30px;display:flex}.aw-foundation-map article+article{border-left:1px solid var(--lf-line)}.aw-foundation-map article>span{color:var(--lf-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.aw-foundation-map h3{margin:24px 0 12px;font-size:clamp(20px,2vw,28px);line-height:1.12}.aw-foundation-map p{color:var(--lf-muted);font-size:14px;line-height:1.65}.aw-foundation-map p strong{color:var(--lf-ink);font-weight:600}.aw-foundation-map a{color:var(--lf-accent);margin-top:auto;padding-top:24px;font-size:12px;font-weight:600}.aw-foundation-map a+a{margin-top:0;padding-top:12px}.aw-framework-bridge{background:var(--lf-ink);color:var(--lf-bg);border-radius:20px;padding:clamp(26px,4vw,48px)}.aw-framework-bridge .lf-kicker{color:var(--lf-bg);opacity:.62}.aw-framework-bridge ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 24px;padding:0;list-style:none;display:grid}.aw-framework-bridge li{border-left:1px solid color-mix(in srgb,var(--lf-bg) 20%,transparent);gap:10px;padding:0 22px;display:grid}.aw-framework-bridge li:first-child{border-left:0;padding-left:0}.aw-framework-bridge li:last-child{padding-right:0}.aw-framework-bridge li span{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.aw-framework-bridge li strong{font-size:15px;font-weight:500;line-height:1.5}.aw-framework-bridge .aw-fine{max-width:900px;color:var(--lf-bg);opacity:.68}.aw-framework-bridge a{color:inherit;text-underline-offset:3px;text-decoration:underline}.aw-prediction-loop{margin-top:0}.aw-prediction-loop>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:26px;display:grid}.aw-prediction-loop article{align-content:start;gap:10px;display:grid}.aw-prediction-loop article>span{color:var(--lf-accent);font-size:11px;font-weight:600}.aw-prediction-loop h3{margin:0;font-size:17px;line-height:1.35}.aw-prediction-loop article p{color:var(--lf-muted);margin:0;font-size:13px;line-height:1.65}.aw-prediction-loop>.aw-fine{margin-top:24px}.aw-prediction-loop>.aw-fine a{color:var(--lf-accent);font-weight:600}@media (max-width:760px){.aw-concept-flow{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)}.aw-concept-flow svg{width:26px}.aw-concept-inputs span,.aw-concept-output{padding:10px 7px;font-size:12px}.aw-research-sources a{flex-direction:column;align-items:flex-start;gap:8px}.aw-foundation-map{grid-template-columns:1fr}.aw-foundation-map article{min-height:0;padding:24px}.aw-foundation-map article+article{border-left:0;border-top:1px solid var(--lf-line)}.aw-foundation-map h3{margin-top:16px}.aw-foundation-map a{margin-top:8px}.aw-framework-bridge ol{grid-template-columns:1fr;gap:0}.aw-framework-bridge li,.aw-framework-bridge li:first-child,.aw-framework-bridge li:last-child{border-left:0;border-top:1px solid color-mix(in srgb,var(--lf-bg) 20%,transparent);padding:16px 0}.aw-framework-bridge li:first-child{border-top:0}.aw-prediction-loop>div{grid-template-columns:1fr;gap:24px}}
