/* Grid overlap reserves the tallest story at each viewport width. */
.intelligence-story{display:grid;isolation:isolate}
.copy-panel{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-9px);filter:blur(3px);transition:opacity .24s ease,transform .4s cubic-bezier(.2,.7,.2,1),filter .35s ease,visibility 0s linear .4s}
.copy-panel[data-active="true"]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);filter:blur(0);transition-delay:.12s,.12s,.12s,0s}
.copy-panel .copy-lead{font-size:16px;color:#bcc7c7;line-height:1.9;margin-bottom:16px}
.copy-panel p.muted{font-size:13px;color:#798b91;line-height:1.9;max-width:370px;margin-bottom:0}
@media(max-width:760px){.copy-panel .copy-lead{font-size:14px}.copy-panel p.muted{font-size:13px}}
@media(prefers-reduced-motion:reduce){.copy-panel{transition:none;transform:none;filter:none}}
.morph-tabs button{position:relative;overflow:visible}.morph-touch{position:absolute;left:50%;top:50%;width:28px;height:28px;border:2px solid #d9fff0;border-radius:50%;background:#b5d9c935;box-shadow:0 0 16px #b5d9c970;pointer-events:none;z-index:2;opacity:0}
