.insights-page{--insight-night:#110d13;--insight-ink:#171218;--insight-muted:#675e69;--insight-paper:#faf8fa;--insight-line:#ded7e0;--insight-primary:var(--brand-primary);--insight-deep:var(--brand-deep);color:var(--insight-ink);background:var(--insight-paper);overflow-x:clip}.insights-page h1,.insights-page h2,.insights-page h3{text-wrap:balance}.insights-page p{text-wrap:pretty}.insights-page a:focus-visible{outline:3px solid var(--insight-primary);outline-offset:5px}.insights-page [tabindex="0"]:focus-visible{outline:3px solid var(--insight-primary);outline-offset:5px}.insight-article-head,.insight-hub-head{color:#fff;background:radial-gradient(circle at 79% 8%,#9264a252,#0000 31%),linear-gradient(142deg,#0b090c 0%,#171119 62%,#100c12 100%);padding:190px 0 104px;position:relative}.insight-article-head:after,.insight-hub-head:after{content:"";background:linear-gradient(90deg,#0000,#cdaed87a,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.insight-head-layout,.insight-closing-layout{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:end;gap:clamp(48px,8vw,140px);display:grid}.insight-crumbs{color:#a99fac;font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 34px;display:flex}.insight-crumbs a,.insight-byline a,.insight-lede a{color:#d9c9de;text-underline-offset:4px;-webkit-text-decoration:underline #d9c9de6b;text-decoration:underline #d9c9de6b}.insight-crumbs a:hover,.insight-byline a:hover,.insight-lede a:hover{color:#fff}.insight-article-head h1,.insight-hub-head h1{max-width:22ch;font-size:clamp(46px,5.15vw,74px);font-weight:var(--weight-semibold);letter-spacing:-.052em;margin:0;line-height:1.02}.insight-article-head h1{max-width:20ch}.insight-byline{color:#aba1ae;font-size:var(--text-sm);margin:30px 0 0;line-height:1.65}.insight-lede{color:#c1b7c4;max-width:66ch;margin:0;font-size:clamp(19px,1.45vw,23px);line-height:1.65}.insight-pillars-section,.insight-list-section{background:var(--insight-paper)}.insight-pillars-section{padding:92px 0 26px}.insight-list-section{padding:80px 0 124px}.insight-pillar-list{padding-top:96px}.insight-section-heading{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:28px;display:flex}.insight-section-heading h2{font-size:clamp(26px,2.4vw,38px);font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:0}.insight-section-heading p{color:var(--insight-muted);font-size:var(--text-sm);margin:0}.insight-pillar-nav{border-top:1px solid var(--insight-line);grid-template-columns:1fr 1fr;gap:0 clamp(38px,6vw,92px);display:grid}.insight-pillar-link{border-bottom:1px solid var(--insight-line);grid-template-columns:1fr auto;gap:8px 28px;padding:34px 0;transition:color .18s;display:grid}.insight-pillar-link strong{font-size:clamp(22px,2vw,29px);font-weight:var(--weight-semibold);letter-spacing:-.035em;line-height:1.2}.insight-pillar-link span{max-width:56ch;color:var(--insight-muted);font-size:var(--text-sm);grid-column:1/-1;line-height:1.65}.insight-pillar-link em{color:var(--insight-deep);font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-semibold);grid-column:1/-1;align-items:center;gap:9px;margin-top:7px;display:inline-flex}.insight-pillar-link b{transition:transform .18s}.insight-pillar-link:hover strong{color:var(--insight-deep)}.insight-pillar-link:hover b{transform:translate(4px)}.insight-rows{border-top:1px solid var(--insight-line);margin:0;padding:0;list-style:none}.insight-rows li{border-bottom:1px solid var(--insight-line);grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:8px clamp(42px,7vw,110px);padding:38px 0 34px;display:grid;position:relative}.insight-rows li>a{grid-row:1/3;justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.insight-row-title{max-width:27ch;font-size:clamp(25px,2.55vw,37px);font-weight:var(--weight-semibold);letter-spacing:-.042em;line-height:1.12;transition:color .18s}.insight-row-arrow{color:var(--insight-primary);flex:none;font-size:24px;transition:transform .18s}.insight-rows a:hover .insight-row-title{color:var(--insight-deep)}.insight-rows a:hover .insight-row-arrow{transform:translate(5px)}.insight-row-desc{color:#4f4651;max-width:66ch;font-size:var(--text-base);margin:0;line-height:1.68}.insight-row-meta{color:var(--insight-muted);font-size:var(--text-sm);align-self:end;margin:7px 0 0}.insight-empty{color:var(--insight-muted);border-top:1px solid var(--insight-line);border-bottom:1px solid var(--insight-line);margin:0;padding:36px 0}.insight-reading-section{background:#fdfcfd;padding:96px 0 138px}.insight-reading-grid{grid-template-columns:250px minmax(0,790px);justify-content:center;align-items:start;gap:clamp(62px,9vw,140px);display:grid}.insight-toc{grid-area:1/1;align-self:start;position:sticky;top:116px}.insight-toc>div{border-top:1px solid var(--insight-line);padding-top:20px}.insight-toc>div>span{color:#4f4651;font-size:15px;font-weight:var(--weight-semibold);margin-bottom:18px;display:block}.insight-toc nav{flex-direction:column;gap:2px;display:flex}.insight-toc a{color:#746a77;padding:8px 0;font-size:15px;line-height:1.42;transition:color .18s,transform .18s;display:block}.insight-toc a:hover{color:var(--insight-deep);transform:translate(4px)}.insight-body{color:#29222b;grid-area:1/2;min-width:0;font-size:clamp(18px,1.4vw,20px);line-height:1.8}.insight-body>p{max-width:72ch;margin:0 0 28px}.insight-body a{color:var(--insight-deep);font-weight:var(--weight-medium);text-underline-offset:4px;-webkit-text-decoration:underline #6439746b;text-decoration:underline #6439746b}.insight-body a:hover{text-decoration-color:currentColor}.insight-body code{color:var(--insight-deep);font-family:var(--font-geist-mono), monospace;background:var(--brand-wash);border-radius:5px;padding:2px 6px;font-size:.88em}.insight-body>h2{max-width:21ch;color:var(--insight-ink);font-size:clamp(34px,3.7vw,52px);font-weight:var(--weight-semibold);letter-spacing:-.043em;margin:96px 0 27px;scroll-margin-top:116px;line-height:1.05}.insight-body>h3{max-width:31ch;color:var(--insight-ink);font-size:clamp(22px,2vw,29px);font-weight:var(--weight-semibold);letter-spacing:-.03em;margin:54px 0 18px;scroll-margin-top:116px;line-height:1.2}.insight-answer{border-top:4px solid var(--insight-primary);border-bottom:1px solid var(--insight-line);max-width:72ch;margin:0 0 20px;padding:0 0 30px}.insight-answer h2{color:var(--insight-deep);font-size:17px;font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:24px 0 12px;scroll-margin-top:116px}.insight-answer p{color:#241d27;margin:0;font-size:clamp(20px,1.7vw,24px);line-height:1.6}.insight-bullets,.insight-numbered{max-width:72ch;margin:36px 0 48px;padding:0;list-style:none}.insight-bullets li,.insight-numbered li{border-top:1px solid var(--insight-line);padding:20px 0 20px 46px;position:relative}.insight-bullets li:last-child,.insight-numbered li:last-child{border-bottom:1px solid var(--insight-line)}.insight-bullets li:before{content:"";background:var(--insight-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:31px;left:7px}.insight-numbered{counter-reset:insight-item}.insight-numbered li{counter-increment:insight-item;padding-left:58px}.insight-numbered li:before{color:var(--insight-primary);font-size:17px;font-weight:var(--weight-semibold);content:counter(insight-item, decimal-leading-zero);position:absolute;top:20px;left:0}.insight-bullets strong,.insight-numbered strong{color:var(--insight-ink);font-weight:var(--weight-semibold)}.insight-quote{background:var(--brand-wash);border-radius:10px;max-width:66ch;margin:48px 0 52px;padding:28px 30px}.insight-quote p{color:var(--insight-ink);font-size:clamp(22px,2vw,29px);font-weight:var(--weight-medium);letter-spacing:-.025em;margin:0;line-height:1.38}.insight-table-shell{scrollbar-color:var(--insight-primary) #2c2430;background:#171219;border-radius:12px;width:min(100%,980px);margin:44px 0 64px;overflow-x:auto}.insight-table-shell table{color:#eee8f0;border-collapse:collapse;width:100%;min-width:760px;font-size:16px;line-height:1.5}.insight-table-columns-4 table{min-width:900px}.insight-table-columns-5 table{min-width:1000px}.insight-table-columns-6 table{min-width:1120px}.insight-table-shell th,.insight-table-shell td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff17;padding:18px}.insight-table-shell th{color:#d6c6da;font-size:14px;font-weight:var(--weight-semibold);background:#211925}.insight-table-shell td:first-child{color:#d8addf;font-weight:var(--weight-semibold)}.insight-table-shell tr:last-child td{border-bottom:0}.insight-table-shell a{color:#e5bcef}.insight-figure{width:min(100%,980px);margin:44px 0 64px;position:relative}.insight-figure img{background:var(--brand-wash);border:1px solid var(--insight-line);border-radius:12px;width:100%;height:auto;display:block}.insight-figure-open{font-size:var(--text-sm);margin:14px 0 0;line-height:1.5}.insight-figure-open a:after{content:"";border-radius:12px;position:absolute;inset:0}.insight-figure:has(a:focus-visible) img{outline:2px solid var(--brand-primary);outline-offset:4px}.insight-faq,.insight-sources,.insight-related{border-top:1px solid var(--insight-line);max-width:72ch;margin:90px 0 0;padding-top:36px}.insight-faq>h2,.insight-sources>h2,.insight-related>h2{font-size:clamp(27px,2.5vw,36px);font-weight:var(--weight-semibold);letter-spacing:-.038em;margin:0 0 26px;scroll-margin-top:116px;line-height:1.1}.insight-faq-item{border-bottom:1px solid var(--insight-line);padding:24px 0}.insight-faq-item:first-of-type{border-top:1px solid var(--insight-line)}.insight-faq-item h3{font-size:var(--text-lead);font-weight:var(--weight-semibold);margin:0 0 10px;line-height:1.35}.insight-faq-item p{color:#4f4651;margin:0;font-size:17px;line-height:1.72}.insight-sources ol{counter-reset:insight-source;margin:0;padding:0;list-style:none}.insight-sources li{counter-increment:insight-source;border-top:1px solid var(--insight-line);padding:18px 0 18px 54px;font-size:16px;line-height:1.6;position:relative}.insight-sources li:last-child{border-bottom:1px solid var(--insight-line)}.insight-sources li:before{color:var(--insight-primary);font-size:17px;font-weight:var(--weight-semibold);content:counter(insight-source, decimal-leading-zero);position:absolute;top:17px;left:0}.insight-related ul{margin:0;padding:0;list-style:none}.insight-related li{border-top:1px solid var(--insight-line);padding:22px 0}.insight-related li:last-child{border-bottom:1px solid var(--insight-line)}.insight-related a{font-size:var(--text-lead);font-weight:var(--weight-semibold);letter-spacing:-.02em;justify-content:space-between;gap:20px;line-height:1.3;text-decoration:none;display:flex}.insight-related p{color:var(--insight-muted);font-size:var(--text-sm);margin:7px 0 0;line-height:1.6}.insight-cta{color:#fff;background:var(--insight-night);border-radius:12px;max-width:72ch;margin:78px 0 0;padding:36px 34px 32px}.insight-cta>p{color:#d6ccd9;font-size:var(--text-lead);margin:0;line-height:1.6}.insight-cta a{color:#fff}.insight-closing{color:#fff;background:radial-gradient(circle at 20% 15%,#9264a240,#0000 35%),linear-gradient(145deg,#0d0a0f,#171119 66%,#100c12);padding:108px 0 122px}.insight-closing h2{max-width:13ch;font-size:clamp(38px,4.5vw,66px);font-weight:var(--weight-semibold);letter-spacing:-.05em;margin:0;line-height:1.02}.insight-closing-layout>div:last-child>p:first-child{color:#b9aebc;max-width:52ch;font-size:var(--text-lead);margin:0;line-height:1.65}.insight-cta-actions{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.insight-btn{color:#fff;min-height:54px;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:linear-gradient(135deg, var(--insight-primary), var(--insight-deep));border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;padding:14px 22px;transition:transform .18s,box-shadow .18s;display:inline-flex;text-decoration:none!important}.insight-btn-ghost{color:#eee7f0;background:0 0;border-color:#ffffff45}.insight-btn:hover{transform:translateY(-2px);box-shadow:0 12px 34px #9264a24d}.whitepaper-library{background:radial-gradient(circle at 1px 1px,#794e891f 1px,#0000 1.2px) 0 0/22px 22px,#f4ecfd;border-bottom:1px solid #ddcfea;padding:108px 0 118px;scroll-margin-top:96px}.whitepaper-library-heading{grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);align-items:end;gap:clamp(48px,8vw,132px);margin-bottom:54px;display:grid}.whitepaper-library-heading span,.whitepaper-library-kicker,.whitepaper-eyebrow{color:#794e89;font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.11em;text-transform:uppercase}.whitepaper-library-heading h2{font-size:clamp(40px,5vw,68px);font-weight:var(--weight-semibold);letter-spacing:-.052em;margin:9px 0 0;line-height:1}.whitepaper-library-heading>p{color:#514657;max-width:57ch;font-size:var(--text-lead);margin:0;line-height:1.6}.whitepaper-library-grid{border-top:1px solid #482b544d}.whitepaper-library-item{border-bottom:1px solid #482b544d;grid-template-columns:290px minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,106px);padding:50px 0;display:grid}.whitepaper-library-cover{width:min(100%,270px);padding-left:28px;display:block;position:relative}.whitepaper-library-cover>span{color:#794e89;font-size:14px;font-weight:var(--weight-semibold);writing-mode:vertical-rl;position:absolute;top:0;left:0}.whitepaper-library-cover img{border:1px solid #31203729;width:100%;height:auto;transition:transform .22s,box-shadow .22s;display:block;box-shadow:0 24px 58px #40234a2e}.whitepaper-library-cover:hover img{transform:translateY(-5px)rotate(-.35deg);box-shadow:0 32px 70px #40234a3d}.whitepaper-library-copy h3{max-width:25ch;font-size:clamp(29px,3.1vw,46px);font-weight:var(--weight-semibold);letter-spacing:-.044em;margin:12px 0 18px;line-height:1.08}.whitepaper-library-copy h3 a:hover{color:#643974}.whitepaper-library-copy>p:not(.whitepaper-library-kicker){color:#514657;max-width:66ch;font-size:var(--text-base);margin:0;line-height:1.7}.whitepaper-library-copy>span{color:#716477;margin-top:22px;font-size:14px;display:block}.whitepaper-library-link{color:#643974;font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:18px;margin-top:22px;display:inline-flex}.whitepaper-library-link b{transition:transform .18s}.whitepaper-library-link:hover b{transform:translate(4px)}.whitepaper-hero{color:#fff;background:radial-gradient(circle at 70% 10%,#ab7ce738,#0000 29%),radial-gradient(circle at 1px 1px,#ffffff17 1px,#0000 1.2px) 0 0/24px 24px,linear-gradient(145deg,#0b0810 0%,#17101d 68%,#0b0810 100%);padding:158px 0 96px;position:relative}.whitepaper-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,410px);align-items:center;gap:clamp(58px,9vw,132px);display:grid}.whitepaper-hero-copy h1{max-width:18ch;font-size:clamp(44px,5.1vw,72px);font-weight:var(--weight-semibold);letter-spacing:-.053em;margin:15px 0 24px;line-height:1.01}.whitepaper-deck{color:#c9bfce;max-width:63ch;margin:0;font-size:clamp(18px,1.4vw,22px);line-height:1.65}.whitepaper-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.whitepaper-facts{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;padding-top:22px;display:grid}.whitepaper-facts div{min-width:0}.whitepaper-facts dt{color:#9f92a5;letter-spacing:.09em;text-transform:uppercase;font-size:12px}.whitepaper-facts dd{color:#f5eef7;margin:5px 0 0;font-size:14px;line-height:1.5}.whitepaper-cover{margin:0}.whitepaper-cover img{border:1px solid #fff3;width:100%;height:auto;display:block;transform:rotate(1.1deg);box-shadow:0 42px 90px #0000007a}.whitepaper-cover figcaption{color:#94899a;letter-spacing:.09em;text-align:right;text-transform:uppercase;margin-top:18px;font-size:12px}.whitepaper-overview{background:#fdfcfd;padding:112px 0 126px}.whitepaper-overview-grid{grid-template-columns:minmax(180px,.65fr) minmax(320px,1.15fr) minmax(300px,1fr);align-items:start;gap:clamp(42px,6vw,88px);display:grid}.whitepaper-section-number{color:#8657ca;font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.12em;margin-bottom:13px;display:block}.whitepaper-overview h2,.whitepaper-preview-heading h2{font-size:clamp(35px,4vw,56px);font-weight:var(--weight-semibold);letter-spacing:-.048em;margin:0;line-height:1.04}.whitepaper-abstract>p{color:#302834;margin:0;font-size:clamp(20px,1.75vw,25px);line-height:1.62}.whitepaper-abstract dl{margin:38px 0 0}.whitepaper-abstract dl div{border-top:1px solid #ded7e0;grid-template-columns:104px 1fr;gap:18px;padding:15px 0;display:grid}.whitepaper-abstract dl div:last-child{border-bottom:1px solid #ded7e0}.whitepaper-abstract dt{color:#766c79;font-size:14px}.whitepaper-abstract dd{color:#332a37;margin:0;font-size:14px;line-height:1.55}.whitepaper-learning{background:#f4ecfd;border-top:4px solid #8657ca;padding:29px 30px}.whitepaper-learning h3{font-size:19px;font-weight:var(--weight-semibold);margin:0 0 8px}.whitepaper-learning ol{counter-reset:learning;margin:0;padding:0;list-style:none}.whitepaper-learning li{color:#4a3f4e;counter-increment:learning;border-bottom:1px solid #5935672b;padding:18px 0 18px 38px;font-size:15px;line-height:1.6;position:relative}.whitepaper-learning li:before{color:#794e89;font-weight:var(--weight-semibold);content:counter(learning, decimal-leading-zero);position:absolute;left:0}.whitepaper-preview{background:radial-gradient(circle at 1px 1px,#794e891f 1px,#0000 1.2px) 0 0/22px 22px,#f4ecfd;padding:110px 0 130px;scroll-margin-top:82px}.whitepaper-preview-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:64px;display:flex}.whitepaper-preview-heading>p{color:#665a6c;max-width:38ch;margin:0;font-size:14px;line-height:1.55}.whitepaper-page-stack{width:min(100%,1020px);margin-inline:auto}.whitepaper-preview-page{grid-template-columns:minmax(0,760px) 220px;align-items:start;gap:clamp(32px,6vw,72px);margin:0 0 80px;display:grid}.whitepaper-preview-image{background:#ffffffb3;border:1px solid #5c396829;padding:12px;box-shadow:0 26px 68px #3c244524}.whitepaper-preview-image img{width:100%;height:auto;display:block}.whitepaper-preview-page figcaption{border-top:2px solid #794e89;padding-top:17px;position:sticky;top:116px}.whitepaper-preview-page figcaption>span{color:#794e89;font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:25px;display:block}.whitepaper-preview-page figcaption strong{color:#241b28;font-size:20px;line-height:1.25;display:block}.whitepaper-preview-page figcaption p{color:#665a6c;margin:12px 0 0;font-size:14px;line-height:1.65}.whitepaper-gate{color:#fff;background:radial-gradient(circle at 18% 15%,#ab7ce740,#0000 35%),#0b0810;border:1px solid #ffffff1a;grid-template-columns:90px minmax(250px,1fr) minmax(340px,430px);align-items:start;gap:clamp(30px,5vw,72px);margin-top:42px;padding:clamp(34px,5vw,66px);scroll-margin-top:96px;display:grid}.whitepaper-gate-index{color:#ab7ce7;font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.13em;line-height:1.45}.whitepaper-gate-copy>span{color:#ab7ce7;font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase}.whitepaper-gate-copy h2{max-width:13ch;font-size:clamp(31px,3.2vw,47px);font-weight:var(--weight-semibold);letter-spacing:-.045em;margin:12px 0 19px;line-height:1.04}.whitepaper-gate-copy>p{color:#bfb4c3;max-width:48ch;margin:0;line-height:1.65}.whitepaper-gate-copy ul{margin:27px 0 0;padding:0;list-style:none}.whitepaper-gate-copy li{color:#d7cddd;border-top:1px solid #ffffff1a;padding:10px 0 10px 23px;font-size:14px}.whitepaper-gate-copy li:before{color:#ab7ce7;content:"✓";margin-left:-23px;margin-right:13px}.whitepaper-gate-panel{color:#241d27;background:#fff;min-width:0;padding:28px}.whitepaper-gate-panel form>div+div{margin-top:18px}.whitepaper-gate-panel label{color:#3b303f;font-size:13px;font-weight:var(--weight-semibold);margin-bottom:7px;display:block}.whitepaper-gate-panel input{color:#211a24;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cfc4d2;border-radius:0;padding:11px 13px}.whitepaper-gate-panel input:focus-visible{border-color:#794e89;outline:3px solid #8657ca47}.whitepaper-field-error{color:#a22d3d;margin-top:7px;font-size:13px;line-height:1.45;display:block}.whitepaper-gate-panel button{color:#fff;width:100%;min-height:52px;font:inherit;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#8657ca,#643974);border:0;justify-content:space-between;gap:20px;margin-top:22px;padding:14px 18px;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex}.whitepaper-gate-panel button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #64397442}.whitepaper-gate-panel button:focus-visible{outline-offset:3px;outline:3px solid #ab7ce7}.whitepaper-gate-panel button:disabled{cursor:wait;opacity:.7}.whitepaper-consent{color:#716674;margin:14px 0 0;font-size:12px;line-height:1.55}.whitepaper-consent a{color:#643974;text-underline-offset:2px;text-decoration:underline}.whitepaper-form-status{color:#a22d3d;margin:13px 0 0;font-size:13px}.whitepaper-gate-success>span{color:#fff;background:#794e89;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.whitepaper-gate-success h3{letter-spacing:-.025em;margin:20px 0 8px;font-size:25px}.whitepaper-gate-success p{color:#716674;margin:0;font-size:14px}@media (max-width:1020px){.insight-head-layout,.insight-closing-layout{grid-template-columns:1fr;align-items:start;gap:30px}.insight-reading-grid{grid-template-columns:1fr;gap:0}.insight-body{grid-column:1}.insight-toc{display:none}.insight-pillar-nav{grid-template-columns:1fr}.insight-rows li{grid-template-columns:1fr;gap:12px}.insight-rows li>a{grid-row:auto}.whitepaper-library-heading,.whitepaper-overview-grid{grid-template-columns:1fr;gap:30px}.whitepaper-hero-grid{grid-template-columns:minmax(0,1fr) 330px;gap:48px}.whitepaper-learning{max-width:680px}.whitepaper-gate{grid-template-columns:70px minmax(0,1fr)}.whitepaper-gate-panel{grid-column:2}}@media (max-width:720px){.insight-article-head,.insight-hub-head{padding:150px 0 70px}.insight-article-head h1,.insight-hub-head h1{font-size:clamp(40px,12vw,56px)}.insight-pillars-section{padding-top:70px}.insight-list-section{padding:64px 0 90px}.insight-section-heading{display:block}.insight-section-heading p{margin-top:8px}.insight-reading-section{padding:62px 0 90px}.insight-body>h2{margin-top:68px}.insight-quote{padding:24px 22px}.insight-cta{padding:28px 22px 26px}.insight-closing{padding:78px 0 92px}.insight-cta-actions{flex-direction:column;align-items:stretch}.insight-btn{width:100%}.whitepaper-library{padding:78px 0 86px}.whitepaper-library-heading{margin-bottom:34px;display:block}.whitepaper-library-heading>p{margin-top:18px}.whitepaper-library-item{grid-template-columns:1fr;gap:32px;padding:40px 0}.whitepaper-library-cover{width:min(78vw,310px);margin-inline:auto}.whitepaper-hero{padding:134px 0 72px}.whitepaper-hero-grid{grid-template-columns:minmax(0,1fr);gap:54px}.whitepaper-hero-copy{min-width:0}.whitepaper-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(36px,11.25vw,44px)}.whitepaper-hero-actions{flex-direction:column;align-items:stretch}.whitepaper-facts{grid-template-columns:1fr 1fr}.whitepaper-cover{width:min(78vw,360px);margin-inline:auto}.whitepaper-overview,.whitepaper-preview{padding:76px 0 88px}.whitepaper-preview-heading{margin-bottom:42px;display:block}.whitepaper-preview-heading>p{margin-top:16px}.whitepaper-preview-page{grid-template-columns:1fr;gap:22px;margin-bottom:58px}.whitepaper-preview-page figcaption{position:static}.whitepaper-preview-page figcaption>span{margin-bottom:10px}.whitepaper-gate{grid-template-columns:1fr;gap:28px;margin-inline:-10px;padding:28px 20px}.whitepaper-gate-index{display:none}.whitepaper-gate-panel{grid-column:1;padding:23px 20px}}@media (prefers-reduced-motion:reduce){.insights-page *,.insights-page :before,.insights-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:1101px){.whitepaper-overview h2{font-size:clamp(35px,3.4vw,48px)}}
