/* Cloud Insights: editorial hierarchy, topic navigation, and readable article pages. */
.cloud-editorial .wrap{max-width:1240px}.cloud-editorial h1,.cloud-editorial h2,.cloud-editorial h3{text-wrap:balance}.editorial-intro{padding:25px 0 0;background:radial-gradient(ellipse at 10% 40%,#2438f50c,transparent 65%);border-bottom:1px solid var(--line)}.editorial-intro .breadcrumb{margin-bottom:24px;font-size:.73rem}.intro-row{display:flex;justify-content:space-between;align-items:center;gap:45px;padding-bottom:28px}.intro-row .eyebrow{margin-bottom:10px;font-size:.65rem}.cloud-editorial .intro-row h1{font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.06;margin-bottom:12px;letter-spacing:-.045em;font-weight:780}.intro-row>div>p:last-child{font-size:.9rem;margin-bottom:0;max-width:580px}.cloud-editorial .accent{color:#6272ff}.editorial-search{width:290px;flex-shrink:0}.editorial-search label{font-size:.7rem;color:#b5b8c5;font-weight:500;margin-bottom:8px}.editorial-search>div{display:flex;position:relative}.editorial-search input{border-radius:999px;padding:11px 48px 11px 18px;min-height:46px;font-size:.78rem;border-color:#383c4c;background:#0e1019}.editorial-search button{position:absolute;right:6px;top:5px;bottom:5px;width:36px;border-radius:50%;border:0;background:#2438f5;color:#fff;font-size:1.1rem}.topic-nav{display:flex;gap:30px;align-items:center;flex-wrap:wrap;border-top:1px solid #252731;min-height:59px;padding:14px 0;font-size:.79rem}.topic-nav a{text-decoration:none;color:#b5b8c5;font-weight:550}.topic-nav a:hover,.topic-nav a[aria-current]{color:#fff}.topic-nav a[aria-current]{text-decoration:underline;text-decoration-color:#6272ff;text-decoration-thickness:2px;text-underline-offset:12px}.topic-nav .topic-all{color:#fff}.topic-nav .topic-all:after{content:'↗';color:#8691ff;padding-left:10px}.editorial-spotlight{padding:34px 0 42px;border-bottom:1px solid var(--line)}.section-caption{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px}.cloud-editorial .section-caption h2{font-size:1.6rem;letter-spacing:-.035em;line-height:1.15;margin-bottom:0;font-weight:700}.section-caption>.eyebrow,.section-caption .eyebrow{margin-bottom:10px;font-size:.61rem}.section-caption>span{font-size:.58rem;letter-spacing:.09em;color:#9a9eaf}.section-caption>a{font-size:.78rem;color:#bec4d8;text-decoration:none}.section-caption>a span{color:#8d9aff;margin-left:12px}.spotlight-grid{display:grid;grid-template-columns:1.13fr 1fr;gap:26px;align-items:start}.cloud-editorial .post-card.lead-story{border-radius:14px;background:#0b0d14;border-color:#2e3345}.cloud-editorial .lead-story .post-art{aspect-ratio:2.1/1;height:auto;border-bottom:1px solid #252a3b}.cloud-editorial .lead-story .post-art>.photo-pair{height:100%}.cloud-editorial .lead-story .post-content{padding:24px 26px 18px}.cloud-editorial .lead-story .post-content h2{font-size:clamp(1.6rem,2.2vw,1.95rem);line-height:1.12;margin-bottom:13px;text-transform:none;font-weight:750;letter-spacing:-.035em}.cloud-editorial .lead-story .post-content>p:not(.post-meta){font-size:.85rem;margin-bottom:15px}.cloud-editorial .lead-story .post-meta{margin-bottom:12px;font-size:.64rem;display:flex;flex-wrap:wrap;gap:5px}.cloud-editorial .post-meta a{color:#a9b2ff;text-decoration:none}.original-category{display:none}.cloud-editorial .post-meta span{color:#9ca2b3}.cloud-editorial .lead-story .post-bottom{padding-top:14px;font-size:.7rem}.cloud-editorial .photo-credit{padding:0 26px 16px;margin:0;border:0;font-size:.6rem!important;line-height:1.65;background:transparent;border-radius:0}.cloud-editorial details.photo-credit>summary{font-size:.6rem;font-weight:450;color:#9ca2b3;line-height:1.5;letter-spacing:0;padding:0;text-underline-offset:3px;cursor:pointer}.cloud-editorial details.photo-credit>summary:hover{color:white}.cloud-editorial .photo-credit div{margin-top:8px}.cloud-editorial .photo-credit a{color:#b9c0d7}.spotlight-secondary{display:grid;gap:24px}.cloud-editorial .post-card.side-story{display:grid;grid-template-columns:145px minmax(0,1fr);border:0;border-radius:0;background:transparent;column-gap:22px;border-bottom:1px solid #292c37;padding-bottom:20px}.cloud-editorial .side-story .post-art{grid-column:1;grid-row:1;aspect-ratio:1/1.2;border-radius:10px}.cloud-editorial .side-story .post-content{grid-column:2;grid-row:1;padding:0;justify-content:center}.cloud-editorial .side-story .post-content>p:not(.post-meta){display:none}.cloud-editorial .side-story .post-meta{font-size:.62rem;margin-bottom:13px}.cloud-editorial .side-story .post-meta span{display:block}.cloud-editorial .side-story .post-content h3{font-size:1.27rem;line-height:1.2;font-weight:700;margin-bottom:16px;letter-spacing:-.03em}.cloud-editorial .side-story .post-bottom{margin-top:0;border:0;padding-top:0;font-size:.65rem}.cloud-editorial .side-story .art-label{display:none}.cloud-editorial .side-story>.photo-credit{grid-column:1/-1;padding:8px 0 0}.editorial-library{padding:45px 0 50px;border-bottom:1px solid #252731;background:#06070a}.library-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:50px;align-items:start}.story-list{min-width:0}.cloud-editorial .post-card.list-story{display:grid;grid-template-columns:195px minmax(0,1fr);column-gap:25px;background:transparent;border:0;border-radius:0;border-bottom:1px solid #282c36;padding:25px 0}.cloud-editorial .story-list>.list-story:first-child{padding-top:0}.cloud-editorial .list-story .post-art{grid-column:1;grid-row:1;aspect-ratio:1.4/1;border-radius:9px;height:140px}.cloud-editorial .list-story .art-label{display:none}.cloud-editorial .list-story .post-content{grid-column:2;grid-row:1;padding:0}.cloud-editorial .list-story .post-content h3{font-size:1.35rem;line-height:1.16;font-weight:700;margin-bottom:10px;letter-spacing:-.025em}.cloud-editorial .list-story .post-content>p:not(.post-meta){font-size:.82rem;line-height:1.65;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cloud-editorial .list-story .post-meta{font-size:.62rem;margin-bottom:9px}.cloud-editorial .list-story .post-bottom{margin-top:auto;padding:0;border:0;font-size:.66rem;justify-content:flex-start;gap:23px}.cloud-editorial .list-story>.photo-credit{grid-column:1/-1;padding:8px 0 0}.editorial-rail{position:sticky;top:112px;display:grid;gap:22px}.rail-box{border:1px solid #2b3040;background:#0c0f17;border-radius:12px;padding:25px}.cloud-editorial .rail-box .eyebrow{font-size:.58rem;letter-spacing:.1em}.cloud-editorial .rail-box h3{font-size:1.4rem;line-height:1.13;margin-bottom:22px;font-weight:700}.rail-box>a:not(.btn){display:flex;gap:12px;align-items:baseline;text-decoration:none;border-top:1px solid #2a2e3c;padding:16px 0 0;margin-top:16px;font-size:.8rem;line-height:1.5;color:#d1d5e3}.rail-box>a span{font-size:.65rem;color:#8996ff}.rail-box>a b{font-weight:500;color:#8996ff;margin-left:auto}.rail-box>a:hover{color:white}.rail-service{background:radial-gradient(ellipse at 15% 0,#2438f526,transparent 70%),#0a0e1b}.rail-service p:not(.eyebrow){font-size:.82rem;line-height:1.7}.cloud-editorial .rail-service .btn{font-size:.75rem;min-height:44px;padding:9px 14px;width:100%;gap:8px}.rail-service .btn span{width:23px;height:23px}.rail-rss{text-decoration:none;color:#a7adbf;font-size:.72rem;padding:0 4px}.topic-section{padding:45px 0 55px}.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.topic-tile{display:block;position:relative;padding:28px;border:1px solid #30364b;border-radius:12px;background:#0a0d16;text-decoration:none}.topic-tile:hover{border-color:#6272ff;background:#10162a}.topic-count{font-size:.6rem;letter-spacing:.1em;color:#8b96cc}.cloud-editorial .topic-tile h3{font-size:1.5rem;line-height:1.1;margin:24px 0 12px}.topic-tile p{font-size:.82rem;margin-bottom:20px;max-width:240px}.topic-arrow{display:block;color:#8a98ff;font-size:1.4rem}.archive-intro{padding-top:30px}.archive-intro .breadcrumb{margin-bottom:30px;font-size:.75rem}.cloud-editorial .archive-intro h1{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:17px;max-width:850px;line-height:1.05;font-weight:750}.archive-intro>p:not(.eyebrow){font-size:1rem;max-width:790px;margin-bottom:28px}.archive-intro .topic-nav{margin-top:28px}.archive-section{padding:30px 0 60px;border-top:1px solid #272b38;background:#06070a}.cloud-editorial .archive-section .blog-tools{margin:0 0 22px;gap:18px}.archive-search{max-width:510px}.archive-search label{font-size:.75rem}.archive-search input{border-radius:999px;min-height:48px;padding-left:20px;background:#0e111b;border-color:#3e455c;font-size:.9rem}.clear-search{border:0;background:none;color:#bac4fc;text-decoration:underline;text-underline-offset:4px;padding:0;width:max-content;font-size:.76rem}.cloud-editorial .archive-grid{margin-top:25px;gap:25px}.cloud-editorial .archive-grid .post-art{aspect-ratio:1.75/1}.cloud-editorial .archive-grid .post-content h3{font-size:1.4rem}.cloud-editorial .archive-grid .post-meta{font-size:.65rem}.archive-grid .post-meta>span{display:block}.cloud-editorial .archive-grid .post-content>p:not(.post-meta){font-size:.85rem}.cloud-editorial .article-hero{padding-bottom:36px}.cloud-editorial .article-hero h1{max-width:940px;font-size:clamp(2.2rem,3.7vw,3.4rem);line-height:1.07;font-weight:750}.cloud-editorial .article-hero .lead{font-size:1.05rem;max-width:850px}.cloud-editorial .article-byline{font-size:.72rem;padding-top:10px;gap:12px 22px}.cloud-editorial .article-cover{margin-top:28px;max-width:1050px}.cloud-editorial .article-cover>img{max-height:430px}.cloud-editorial .article-cover.candidate-cover>.photo-pair{height:400px}.cloud-editorial .article-layout{grid-template-columns:minmax(0,760px) 270px;gap:54px;justify-content:start}.cloud-editorial .article-body{grid-column:1;grid-row:1;max-width:760px;font-size:1.04rem;line-height:1.8}.cloud-editorial .article-toc{grid-column:2;grid-row:1;padding:23px 22px;top:112px;font-size:.76rem}.cloud-editorial .article-body h2{font-size:1.7rem;line-height:1.25;letter-spacing:-.025em;margin-top:37px}.cloud-editorial .article-body p{margin-bottom:22px}.cloud-editorial .article-summary{padding:24px 27px}.cloud-editorial .article-body section{scroll-margin-top:110px}.contents-disclosure{padding:0;border:0}.contents-disclosure>summary{display:none}.contents-disclosure .eyebrow{margin-bottom:18px!important;font-size:.6rem}.contents-disclosure nav ol{padding-left:18px}.contents-disclosure nav li{line-height:1.55;margin-bottom:15px}.cloud-editorial .article-toc .toc-cta{font-size:.76rem;line-height:1.6}.cloud-editorial .context-read{border-top:1px solid #303750;border-bottom:1px solid #303750;padding:20px 0;font-size:.9rem;line-height:1.7;margin:35px 0}.context-read strong{display:block;margin-bottom:5px}.cloud-editorial .related .post-art{aspect-ratio:1.8/1}.cloud-editorial .related .post-content h3{font-size:1.4rem}.cloud-editorial .related .post-content>p:not(.post-meta){font-size:.85rem}.cloud-editorial .related{max-width:1050px}.cloud-editorial .article-sources{font-size:.87rem}.cloud-editorial .article-sources .small{font-size:.75rem}.cloud-editorial .article-body .callout{margin-top:30px}.cloud-editorial .article-hero .breadcrumb{line-height:1.8}
@media(max-width:1100px){.intro-row{gap:30px}.editorial-search{width:250px}.spotlight-grid{grid-template-columns:1.1fr 1fr;gap:24px}.cloud-editorial .side-story{column-gap:15px}.cloud-editorial .post-card.side-story{grid-template-columns:110px minmax(0,1fr);column-gap:16px}.cloud-editorial .side-story .post-content h3{font-size:1.12rem}.cloud-editorial .side-story .post-art{height:155px;aspect-ratio:auto}.cloud-editorial .side-story .post-bottom{flex-wrap:wrap;gap:5px 12px}.library-layout{grid-template-columns:minmax(0,1fr) 250px;gap:28px}.cloud-editorial .post-card.list-story{grid-template-columns:150px minmax(0,1fr);column-gap:20px}.cloud-editorial .list-story .post-art{height:120px}.rail-box{padding:21px}.cloud-editorial .article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.cloud-editorial .article-cover.candidate-cover>.photo-pair{height:370px}.cloud-editorial .article-body{font-size:1rem}}
@media(max-width:760px){.cloud-editorial .wrap{padding-left:22px;padding-right:22px}.editorial-intro{padding-top:18px}.editorial-intro .breadcrumb{margin-bottom:20px;font-size:.7rem}.intro-row{display:block;padding-bottom:22px}.cloud-editorial .intro-row h1{font-size:2rem;max-width:420px}.intro-row>div>p:last-child{font-size:.86rem;line-height:1.7}.editorial-search{width:100%;margin-top:20px}.editorial-search label{font-size:.67rem}.editorial-search input{min-height:44px}.topic-nav{gap:12px 20px;min-height:0;padding:17px 0;font-size:.72rem}.topic-nav .topic-all{width:100%}.topic-nav a[aria-current]{text-underline-offset:5px}.editorial-spotlight{padding:25px 0 30px}.section-caption{gap:15px;margin-bottom:19px;align-items:center}.cloud-editorial .section-caption h2{font-size:1.35rem}.section-caption>span{display:none}.section-caption>a{font-size:.7rem;flex-shrink:0}.spotlight-grid{grid-template-columns:1fr;gap:26px}.cloud-editorial .lead-story .post-art{aspect-ratio:1.6/1}.cloud-editorial .lead-story .post-content{padding:22px 22px 18px}.cloud-editorial .lead-story .post-content h2{font-size:1.7rem}.cloud-editorial .lead-story .post-meta{font-size:.63rem}.cloud-editorial .lead-story .post-content>p:not(.post-meta){font-size:.83rem}.cloud-editorial details.photo-credit{padding-left:22px;padding-right:22px;font-size:.62rem!important}.cloud-editorial details.photo-credit>summary{font-size:.62rem}.cloud-editorial .post-card.side-story{grid-template-columns:106px minmax(0,1fr);column-gap:17px;padding-bottom:17px}.cloud-editorial .side-story .post-art{height:132px}.cloud-editorial .side-story .post-content h3{font-size:1.13rem;line-height:1.22;margin-bottom:12px}.cloud-editorial .side-story .post-meta{font-size:.59rem;margin-bottom:7px}.cloud-editorial .side-story .post-meta span{display:none}.cloud-editorial .side-story .post-bottom{font-size:.62rem}.cloud-editorial .side-story>.photo-credit{padding:8px 0 0}.spotlight-secondary{gap:19px}.editorial-library{padding:30px 0 35px}.library-layout{grid-template-columns:1fr;gap:30px}.cloud-editorial .post-card.list-story{grid-template-columns:106px minmax(0,1fr);column-gap:17px;padding:21px 0}.cloud-editorial .list-story .post-art{height:116px}.cloud-editorial .list-story .post-content h3{font-size:1.12rem;line-height:1.22;margin-bottom:12px}.cloud-editorial .list-story .post-content>p:not(.post-meta){display:none}.cloud-editorial .list-story .post-meta{font-size:.59rem;margin-bottom:7px}.cloud-editorial .list-story .post-meta>span{display:none}.cloud-editorial .list-story .post-bottom{gap:5px 14px;flex-wrap:wrap;font-size:.62rem}.cloud-editorial .list-story>.photo-credit{padding:8px 0 0}.editorial-rail{position:static;gap:18px}.rail-box h3 br{display:none}.cloud-editorial .rail-box h3{font-size:1.4rem}.rail-service{display:grid;grid-template-columns:1fr;gap:0}.cloud-editorial .rail-service .btn{max-width:290px}.topic-section{padding:30px 0 35px}.topic-grid{grid-template-columns:1fr;gap:16px}.topic-tile{padding:23px}.cloud-editorial .topic-tile h3{font-size:1.4rem;margin-top:17px}.topic-tile p{max-width:none;margin-bottom:10px;font-size:.84rem}.topic-arrow{position:absolute;right:24px;top:17px}.cloud-editorial .archive-intro h1{font-size:2.2rem}.archive-intro{padding-top:24px}.archive-intro>p:not(.eyebrow){font-size:.95rem}.archive-section{padding-top:23px}.cloud-editorial .archive-grid{gap:22px}.cloud-editorial .article-hero h1{font-size:2.15rem;line-height:1.1}.cloud-editorial .article-hero>.eyebrow{margin-top:25px}.cloud-editorial .article-hero .lead{font-size:.98rem}.cloud-editorial .article-byline{font-size:.7rem;gap:8px 16px}.cloud-editorial .article-layout{grid-template-columns:1fr;gap:22px}.cloud-editorial .article-body{grid-column:1;grid-row:2;font-size:1rem}.cloud-editorial .article-toc{grid-column:1;grid-row:1;position:static;padding:15px 19px}.contents-disclosure>summary{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;list-style:none;padding:2px 0}.contents-disclosure>summary::-webkit-details-marker{display:none}.contents-disclosure>summary span{color:#a4b1ff}.contents-disclosure[open]>summary{margin-bottom:20px}.contents-disclosure[open]>summary span{transform:rotate(45deg)}.contents-disclosure nav>.eyebrow{display:none}.cloud-editorial .article-toc .toc-cta{display:none}.cloud-editorial .article-cover.candidate-cover>.photo-pair{height:255px}.cloud-editorial .article-cover{margin-top:24px}.cloud-editorial .article-hero{padding-bottom:25px}.cloud-editorial .article-summary{padding:21px}.cloud-editorial .article-body h2{font-size:1.55rem;line-height:1.3}.cloud-editorial .article-body p{margin-bottom:21px}.cloud-editorial .article-body .callout{padding:24px}.cloud-editorial .related .post-content h3{font-size:1.35rem}.cloud-editorial .photo-pair .portrait-name{font-size:.58rem}.archive-section .filters{gap:8px}.archive-section .filter{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.cloud-editorial .post-art img{transition:none}}
.cloud-editorial .post-meta .original-category{display:none!important}
@media(min-width:761px){.editorial-intro{padding-top:19px}.editorial-intro .breadcrumb{margin-bottom:17px}.intro-row{padding-bottom:22px}.cloud-editorial .intro-row h1{font-size:clamp(2rem,3vw,2.6rem)}.cloud-editorial .intro-row>div>p:last-child{font-size:.85rem}.topic-nav{min-height:53px;padding:12px 0}.editorial-spotlight{padding-top:28px}.cloud-editorial .lead-story .post-art{aspect-ratio:2.65/1}.cloud-editorial .lead-story .photo-pair .portrait-lula{transform:scale(1.2);transform-origin:50% 32%;object-position:50% 22%}.cloud-editorial .lead-story:hover .photo-pair .portrait-lula{transform:scale(1.2)}.cloud-editorial .lead-story .photo-pair .portrait-flavio{object-position:50% 12%}}
@media print{.editorial-search,.topic-nav,.editorial-rail,.topic-section{display:none!important}.cloud-editorial .article-layout{display:block}.cloud-editorial .article-body{color:#111}.cloud-editorial .article-body strong{color:#111}}
@media(min-width:761px){.cloud-editorial .lead-story .photo-pair .portrait-lula,.cloud-editorial .lead-story:hover .photo-pair .portrait-lula{transform:scale(1.6);object-position:50% 20%;transform-origin:50% 32%}.cloud-editorial .lead-story .photo-pair .portrait-optimus{object-position:50% 12%}.cloud-editorial .lead-story .photo-pair .portrait-musk{object-position:50% 8%}}
