.article-eyebrow{margin-top:30px}.concept-scene{display:grid;grid-template-columns:200px 1fr;gap:25px;align-items:center;min-height:290px;padding-top:18px}.concept-scene>img{width:195px;height:195px;object-fit:contain}.hbm-scene{background:#fff5d7;border-color:#e6d6aa}.hbm-scene figcaption{border-color:#e1d2af}.memory-diagram{display:grid;grid-template-columns:1fr 45px 1fr;gap:14px;align-items:center}.memory-stack{display:grid;gap:8px;text-align:center}.memory-stack>span{padding:10px 15px;border:2px solid #ac92c0;border-radius:9px;background:#e6d9f8;box-shadow:3px 4px 0 #d3bfaa;font:800 15px var(--display);transform:rotate(-3deg)}.memory-stack>span:nth-child(2){background:#f5d6e5;transform:rotate(2deg)}.memory-stack>span:nth-child(3){background:#e5edcc;transform:rotate(-1deg)}.memory-stack small{font-size:11px;color:#7d6a5d;margin-top:8px}.data-lanes{font:800 30px/1.05 var(--display);text-align:center;color:#9479a8}.ai-chip{border:3px solid #745486;border-radius:16px;background:#f6e8f2;padding:26px 8px;text-align:center;box-shadow:5px 5px 0 #d1c29e;font:900 21px/1.3 var(--display)}.token-diagram{text-align:center}.message-bubble{padding:18px;border:2px solid #b79bc8;background:#fffaf5;box-shadow:5px 5px 0 #d7c9e4;border-radius:17px 17px 17px 2px;font:800 22px var(--display);max-width:310px;margin:auto}.diagram-down{display:block;font:700 35px/1.4 var(--display);color:#977daa;margin:9px 0}.token-pieces{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.token-pieces>span{font:800 19px var(--display);padding:12px 16px;background:#f5d8e7;border:2px solid #b99fc5;border-radius:10px;transform:rotate(-4deg)}.token-pieces>span:nth-child(2){background:#e5edca;transform:rotate(4deg)}.token-pieces>span:nth-child(3){background:#fff1c6;transform:rotate(-2deg)}.token-diagram>small{font-size:11px;display:block;margin-top:16px;color:var(--muted)}.cash-scene{background:#edf2df;border-color:#d9e0c8}.cash-scene figcaption{border-color:#d5ddc3}.price-scene{background:#f9e8f0;border-color:#ead5e1}.price-scene figcaption{border-color:#e8d1de}.cash-panels{display:grid;grid-template-columns:1fr 35px 1fr;gap:10px;align-items:center;margin-top:20px}.cash-panels>div{border:1px solid #d8c8e3;border-radius:17px;background:#f6effb;text-align:center;padding:16px 12px 23px;display:flex;flex-direction:column;align-items:center}.cash-panels>div:last-child{background:#fff5df;border-color:#e2d1b1}.cash-panels img{width:145px;height:145px;object-fit:contain;display:block;margin-bottom:10px}.cash-panels strong{font:900 clamp(25px,3.2vw,36px)/1.25 var(--display);color:#5d3d84;margin:6px 0}.cash-panels span:not(.cash-vs){font-size:12px;color:#65546f}.cash-panels small{font-size:10px;color:var(--muted)}.cash-vs{font:800 22px var(--display);text-align:center;color:#927aa0}.treat-panels strong{font-size:37px}.deep-research{background:#ece3fa;border:1px solid #d5c3e7;border-radius:19px;padding:25px 29px;margin-top:32px}.deep-research h2{font:900 27px/1.2 var(--display);letter-spacing:-.6px;margin:8px 0 12px}.deep-research p{font-size:14px;line-height:1.7;color:#695773;margin:0 0 13px;max-width:66ch}.deep-access{display:block;font-size:10px;letter-spacing:.04em;color:#735a87;margin:0 0 16px}.deep-research .button{font-size:12px}.deep-research>small{font-size:10px;display:block;color:#766381;margin-top:12px}.article-next .eyebrow{margin-bottom:10px}.article-next .text-link{line-height:2}.notebook-intro{display:grid;grid-template-columns:170px 1fr;gap:26px;align-items:center;margin:20px 0 35px}.notebook-intro>img{width:170px;height:170px;object-fit:contain}.notebook-intro h1{font-size:43px;letter-spacing:-1.2px}.notebook-entries{display:grid;grid-template-columns:1fr 1fr;gap:18px}.notebook-entries section{border:1px solid #e0d4e8;border-radius:17px;background:#f5effb;padding:23px}.notebook-entries section:nth-child(3n+2){background:#f9edf3}.notebook-entries section:nth-child(3n){background:#eff3e2}.notebook-entries h2{font:900 24px/1.3 var(--display);margin:0 0 9px;letter-spacing:-.5px}.notebook-entries p{font-size:14px;color:var(--muted);margin:0 0 15px}.policy-copy{overflow-wrap:anywhere}.policy-copy h2{font-family:var(--display);font-weight:800}.policy-copy ul{font-size:14px;padding-left:22px}.policy-copy li{margin:10px 0}.footer-links{flex-wrap:wrap}.nav .tkal-link{color:#725582;font-weight:600}
@media(max-width:900px){.concept-scene{grid-template-columns:165px 1fr;gap:18px}.concept-scene>img{width:165px;height:165px}.memory-diagram{gap:10px;grid-template-columns:1fr 30px 1fr}.token-pieces>span{padding:11px;font-size:17px}}
@media(max-width:680px){.concept-scene{grid-template-columns:1fr;gap:14px;padding-top:13px}.concept-scene>img{width:115px;height:115px;margin:auto}.memory-diagram{gap:9px;grid-template-columns:1fr 26px 1fr}.memory-stack>span{font-size:12px;padding:8px}.data-lanes{font-size:23px}.ai-chip{font-size:17px;padding:25px 5px}.memory-stack small{font-size:10px}.message-bubble{font-size:19px;padding:12px;max-width:250px}.token-pieces{gap:6px}.token-pieces>span{font-size:15px;padding:10px 11px}.diagram-down{font-size:29px;margin:5px 0}.token-diagram>small{font-size:10px;margin-top:12px}.cash-panels{grid-template-columns:1fr 18px 1fr;gap:5px;margin-top:14px}.cash-panels>div{padding:12px 7px 17px;border-radius:13px}.cash-panels img{width:105px;height:110px;max-width:100%;margin-bottom:7px}.cash-panels span:not(.cash-vs){font-size:10px;line-height:1.4}.cash-panels strong{font-size:26px}.cash-panels small{font-size:9px;line-height:1.4}.cash-vs{font-size:14px}.treat-panels strong{font-size:29px}.deep-research{padding:22px;margin-top:27px}.deep-research h2{font-size:24px}.deep-research p{font-size:13px}.deep-research .button{padding-inline:19px}.notebook-intro{grid-template-columns:100px 1fr;gap:17px}.notebook-intro>img{width:100px;height:100px}.notebook-intro h1{font-size:30px;letter-spacing:-.8px}.notebook-intro .article-dek{font-size:14px}.notebook-entries{grid-template-columns:1fr;gap:14px}.notebook-entries section{padding:21px}.notebook-entries h2{font-size:23px}}
@media(max-width:380px){.cash-panels strong{font-size:23px}.notebook-intro{grid-template-columns:1fr;text-align:center}.notebook-intro>img{margin:auto;width:120px;height:120px}.notebook-intro h1{max-width:100%;font-size:32px}.deep-research{padding:19px}.deep-research h2{font-size:22px}}
