.pinnacleai-story{max-width:1160px;padding-top:24px;color:#173347}.pinnacleai-story p{line-height:1.75}.pinnacleai-story .story-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:12px;align-items:center;padding:32px 0 16px}.pinnacleai-story .story-hero h1{font-size:clamp(2.5rem,5.1vw,4.8rem);line-height:1.07;letter-spacing:-.045em;color:#102955;max-width:12ch;margin:16px 0 22px}.pinnacleai-story .story-deck{font-size:1.22rem;color:#087574;font-weight:600;line-height:1.5}.story-hero-art{margin:0}.story-hero-art img{width:100%;height:auto;display:block}.story-hero-art figcaption{font-size:.72rem;text-align:center;color:#50656c;line-height:1.5;padding:0 30px}.story-date{font-size:.8rem;color:#55717a}.story-reader-paths{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #d6e7e4;padding:20px 0;gap:20px;margin:22px 0 30px}.story-reader-paths a{font-size:.88rem;font-weight:600;line-height:1.65;color:#075f69}.story-reader-paths span{display:block;color:#173347;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.story-definition{background:#f1f9f7;border-radius:16px;padding:22px 28px}.story-definition p{margin:0 0 8px}.pinnacleai-story .story-section{margin:0;padding:60px 0;border-bottom:1px solid #e0ebe8;scroll-margin-top:100px}.pinnacleai-story h2{font-size:clamp(1.9rem,3.3vw,2.9rem);line-height:1.17;max-width:25ch;letter-spacing:-.035em;margin:10px 0 22px}.pinnacleai-story h3{font-size:1.13rem;line-height:1.4;color:#163755;margin:0 0 8px}.pinnacleai-story .story-lead{font-size:1.28rem;line-height:1.6;max-width:64ch;color:#075f69}.story-four{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 40px;margin-top:30px}.story-four article{border-left:2px solid #75c7ba;padding-left:19px}.story-four p{font-size:.97rem;margin:0}.story-pathway{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.story-pathway li{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid #e6eeec}.story-pathway li:last-child{grid-column:1/-1;color:#075f69;font-weight:700}.story-pathway span{font:700 1.3rem/1.6 Manrope,sans-serif;color:#8060ae;min-width:34px}.story-pathway p{margin:0}.story-foundation{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 36px;margin-top:28px}.story-foundation article{border-top:2px solid #b6dcd6;padding-top:20px}.story-foundation p{font-size:.95rem}.story-record-detail{font-weight:600;color:#0b6e73}.story-export{display:grid;grid-template-columns:1.7fr .7fr;gap:44px;align-items:start}.story-export figure{margin:0;max-width:300px}.story-export img{width:100%;height:auto;border:1px solid #dfe5e4;border-radius:4px;box-shadow:0 12px 30px #12394c12}.story-export figcaption{font-size:.76rem;line-height:1.6;margin-top:12px}.story-scope{border-left:3px solid #2da18d;padding-left:16px}.story-research{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:32px 0}.story-research article{border-top:2px solid #d2c6e9;padding-top:18px}.story-research p{font-size:.92rem}.story-research .eyebrow{font-size:.67rem}.story-doi{overflow-wrap:anywhere;font-size:.75rem!important}.story-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:32px 0}.story-metrics dt{font:800 clamp(1.8rem,3vw,2.5rem)/1.3 Manrope,sans-serif;color:#087f8c}.story-metrics dd{margin:8px 0 0;max-width:28ch;font-size:.9rem}.story-next{display:grid;grid-template-columns:1fr 1fr;gap:40px}.story-next article{background:#f3f9f8;padding:26px;border-radius:16px}.story-call{display:inline-block;border-radius:8px;background:#d81736;color:white!important;font-weight:800;text-decoration:none!important;padding:12px 18px}.pinnacleai-story .story-small{font-size:.78rem;line-height:1.6}.pinnacleai-story .table-scroll{width:100%;overflow:auto}.pinnacleai-story table{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:auto}.pinnacleai-story th,.pinnacleai-story td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #dce8e5;white-space:normal}.pinnacleai-story tbody th{font-weight:600;width:43%;color:#24475b}.pinnacleai-story caption{text-align:left;font-size:.8rem;padding:12px 0;color:#55717a}.pinnacleai-story a{overflow-wrap:anywhere}.pinnacleai-story a:focus-visible{outline:3px solid #c55190;outline-offset:4px}.pinnacleai-story .eyebrow{color:#087574}.pinnacleai-story .reference-citation{background:transparent;border-radius:0}.pinnacleai-story .story-section p{max-width:78ch}.pinnacleai-story .section-permalink{font-size:.75rem}
@media(max-width:760px){.pinnacleai-story .story-hero{grid-template-columns:1fr;padding-top:16px}.pinnacleai-story .story-hero h1{max-width:15ch;font-size:clamp(2.5rem,10vw,4rem)}.story-hero-art{max-width:540px;margin:-8px auto 0}.story-hero-art img{max-height:310px;object-fit:contain}.story-reader-paths{grid-template-columns:1fr;gap:14px}.story-reader-paths a{border-bottom:1px solid #edf1f0;padding-bottom:10px}.story-definition{padding:20px}.pinnacleai-story .story-section{padding:38px 0}.story-four,.story-foundation,.story-next,.story-research{grid-template-columns:1fr;gap:24px}.story-pathway{grid-template-columns:1fr}.story-pathway li:last-child{grid-column:auto}.story-export{grid-template-columns:1fr;gap:24px}.story-export figure{max-width:230px;margin:0 auto}.story-metrics{gap:22px 12px}.story-metrics dt{font-size:clamp(1.4rem,5.5vw,2.2rem)}.story-next article{padding:22px}.pinnacleai-story th,.pinnacleai-story td{padding:11px 8px;font-size:.83rem}.pinnacleai-story .story-deck{font-size:1.13rem}.pinnacleai-story .story-lead{font-size:1.15rem}}
@media(prefers-reduced-motion:reduce){.pinnacleai-story *{scroll-behavior:auto!important}}@media print{.story-reader-paths,.story-hero-art,.story-call{display:none}.pinnacleai-story .story-section{padding:20px 0}.story-export img{max-height:180px;object-fit:contain}}

/* Keep one sharing control per major section; retain every deep source anchor. */
.pinnacleai-story article>.fact-share,.pinnacleai-story td>.fact-share{display:none}
