:root{--s1:.5rem;--s2:.75rem;--s3:1rem;--s4:1.5rem;--s5:2rem;--s6:3rem;--s7:4.5rem}body{font-kerning:normal;text-rendering:optimizeLegibility}.refined-impact>header{align-items:center}.refined-impact .since{margin:0;color:var(--navy);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:850;letter-spacing:.04em}.refined-impact .impact-levels article{display:flex;flex-direction:column;align-items:flex-start}.metric-value{display:block;color:var(--navy);font-size:clamp(2.7rem,5vw,5rem);font-weight:850;line-height:.95;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.04em;white-space:nowrap}.metric-label{display:block;margin-top:1.15rem;color:var(--ink);font-size:clamp(.9rem,1.2vw,1.08rem);font-weight:850;line-height:1.2;letter-spacing:.11em}.refined-impact .impact-levels h3{display:block;margin:1.5rem 0 .55rem;color:var(--blue);font-size:.76rem;line-height:1.25;letter-spacing:.16em}.refined-impact .impact-levels p{line-height:1.55}.refined-impact-page .impact-context{display:flex;justify-content:space-between;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--line)}.refined-impact-page .impact-context p{max-width:38rem;color:var(--muted)}.refined-impact-page article strong{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.refined-impact-page article strong b{font-size:clamp(1.3rem,2.4vw,2.2rem);line-height:1;font-variant-numeric:tabular-nums lining-nums}.refined-impact-page article strong small{font-size:.75rem;line-height:1.35;letter-spacing:.11em;color:var(--muted)}.impact-stories{padding:clamp(4rem,8vw,8rem) var(--pad);background:var(--navy);color:#fff}.impact-stories .section-head p{color:#c7d4e7}.story-selector,.aipc-explorer>nav{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:thin;padding-bottom:.75rem}.story-selector button,.aipc-explorer nav button{border:1px solid rgba(255,255,255,.25);background:transparent;color:#d4deed;min-height:3rem;padding:.7rem 1rem;white-space:nowrap;cursor:pointer}.story-selector button.active,.story-selector button[aria-selected=true],.aipc-explorer nav button.active,.aipc-explorer nav button[aria-selected=true]{background:#fff;color:var(--navy);border-color:#fff}.story-panels article{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center;padding-top:2rem}.story-panels figure{margin:0;overflow:hidden}.story-panels img{width:100%;height:auto;max-height:34rem;object-fit:contain;background:#fff}.story-panels h3{font-size:clamp(2.2rem,5vw,5rem);line-height:1;margin:.4rem 0 1.5rem}.story-panels dl{margin:0}.story-panels dl>div{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:.8rem 0;border-top:1px solid rgba(255,255,255,.18)}.story-panels dt{color:var(--gold);font-size:.7rem;font-weight:850;letter-spacing:.1em}.story-panels dd{margin:0;color:#d2deed;line-height:1.5}.knowledge-library{padding:clamp(3rem,7vw,7rem) var(--pad)}.knowledge-library>header{display:grid;grid-template-columns:1fr 1.3fr;gap:2rem;align-items:end;margin-bottom:2rem}.knowledge-library label{font-size:.75rem;font-weight:850;letter-spacing:.12em}.knowledge-library input{display:block;width:100%;margin-top:.6rem;padding:.85rem 0;border:0;border-bottom:2px solid var(--navy);font-size:1.05rem}.knowledge-filters{display:flex;gap:.4rem;overflow-x:auto}.knowledge-filters button{border:1px solid var(--line);background:#fff;padding:.7rem .85rem;white-space:nowrap;cursor:pointer}.knowledge-filters button.active{background:var(--navy);color:#fff}.knowledge-results{border-top:1px solid var(--line)}.knowledge-results article{display:grid;grid-template-columns:11rem 1.1fr .8fr 1.5fr auto;gap:1.5rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--line)}.knowledge-results article>span{color:var(--blue);font-size:.7rem;font-weight:850;letter-spacing:.11em}.knowledge-results h2{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.2;margin:0}.knowledge-results b{font-size:.8rem}.knowledge-results p{margin:0;color:var(--muted);font-size:.94rem}.knowledge-results a{font-size:.78rem;font-weight:800;text-decoration:none;white-space:nowrap}.knowledge-count{color:var(--muted);font-size:.85rem}.aipc-explorer{margin-top:3rem}.aipc-explorer>nav button{display:flex;flex-direction:column;align-items:flex-start;min-width:6.5rem}.aipc-explorer>nav button span{font-size:1rem;font-weight:850}.aipc-explorer>nav button b{font-size:.7rem}.aipc-explorer>div>article{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding-top:2rem}.aipc-explorer figure{margin:0;aspect-ratio:16/9;background:#0c3978;overflow:hidden}.aipc-explorer img{width:100%;height:100%;object-fit:contain;background:#fff}.aipc-explorer time{display:block;color:var(--gold);font-size:clamp(2.5rem,5vw,5rem);font-weight:900;line-height:1}.aipc-explorer h3{font-size:clamp(1.8rem,3vw,3rem);margin:.5rem 0}.aipc-explorer p{color:#c8d5e8}.aipc-explorer em{color:var(--gold)}.vision-years{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.vision-years article{display:flex;flex-direction:column;gap:.45rem}.vision-years img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#fff}.vision-years b{font-size:1rem}.vision-years span{font-size:.8rem;color:var(--muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #e1b95f;outline-offset:3px}.site-header nav a,.footer-links a,.button,.knowledge-results a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}.button:active{transform:translateY(1px)}html[lang=ar] body{line-height:1.7}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.25;letter-spacing:0}html[lang=ar] .kicker,html[lang=ar] .metric-label,html[lang=ar] .refined-impact .impact-levels h3,html[lang=ar] .story-panels dt{letter-spacing:.03em}.site-header{padding-top:max(.55rem,env(safe-area-inset-top))}main{scroll-margin-top:6rem}[id]{scroll-margin-top:7rem}
@media(max-width:1024px){.knowledge-results article{grid-template-columns:8rem 1fr 1fr}.knowledge-results article p{grid-column:2/4}.knowledge-results article a{grid-column:3}.vision-years{grid-template-columns:1fr 1fr}.story-panels article{grid-template-columns:.9fr 1.1fr}}
@media(max-width:760px){body{font-size:17px;line-height:1.58}.refined-impact>header{align-items:flex-start}.refined-impact .impact-levels article{display:flex;grid-template-columns:none;gap:0;padding:1.65rem 0}.metric-value{font-size:clamp(2.65rem,12vw,3.5rem);line-height:.95}.metric-label{margin-top:.95rem;font-size:.92rem;line-height:1.25}.refined-impact .impact-levels h3{margin:1.2rem 0 .45rem}.refined-impact .impact-levels p{font-size:1rem}.refined-impact-page .impact-context{display:block}.refined-impact-page article strong{grid-column:2}.story-panels article,.aipc-explorer>div>article{grid-template-columns:1fr;gap:1.5rem}.story-panels figure{order:1}.story-panels article>div{order:2}.story-panels dl>div{grid-template-columns:1fr;gap:.3rem}.knowledge-library>header{grid-template-columns:1fr}.knowledge-results article{grid-template-columns:1fr;gap:.55rem;padding:1.35rem 0}.knowledge-results article p,.knowledge-results article a{grid-column:auto}.aipc-explorer>nav{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad)}.aipc-explorer>div>article figure{order:1}.aipc-explorer>div>article>div{order:2}.vision-years{grid-template-columns:1fr 1fr}.platform-gateways a{min-height:0}.site-header{padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right))}footer{padding-bottom:max(3rem,env(safe-area-inset-bottom))}}
@media(max-width:430px){.metric-value{font-size:clamp(2.55rem,13vw,3.25rem)}.metric-label{margin-top:.9rem}.story-selector{margin-inline:-1rem;padding-inline:1rem}.vision-years{grid-template-columns:1fr}.knowledge-library,.impact-stories{padding-inline:1rem}.aipc-explorer>nav{padding-inline:1rem}.button{line-height:1.25}}
@media(max-width:390px){.metric-value{font-size:2.7rem}.metric-label{margin-top:.85rem}.refined-impact .impact-levels h3{margin-top:1.05rem}.story-panels h3{font-size:2.3rem}.knowledge-results h2{font-size:1.25rem}}
@media(max-width:360px){.metric-value{font-size:2.55rem}.metric-label{font-size:.86rem}.refined-impact .impact-levels p{font-size:.96rem}.story-panels dl>div{padding:.7rem 0}.aipc-explorer>nav button{min-width:5.8rem;padding:.65rem .75rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.button:active{transform:none}}
