.corporate-site{--corporate-accent:#b71926;--corporate-ink:#372223;--corporate-muted:#56586d;color:var(--corporate-ink);background:#f5ecec}.corporate-site .corporate-wrap{width:90%;max-width:1376px;margin-inline:auto}.corporate-site a{text-underline-offset:4px}.corporate-site .skip-content{z-index:1100;color:#fff;background:#94131f;padding:12px 22px;position:fixed;top:-100px;left:5%}.corporate-site .skip-content:focus{top:8px}.corporate-site #main-content:focus{outline:none}body:has(.corporate-site) .localized-header{background:#fffafaed;border-radius:5px;padding:7px 20px;top:20px}.corporate-site .site-header-space{background:#f0e5e6;height:115px}.corporate-site .architecture-mega{background:#fcf7f7;border-radius:4px}.corporate-site .architecture-nav-group>button{font-size:12px}.corporate-site .what-we-do-menu{background:#fcf7f7}.corporate-site .what-we-do-grid{gap:24px}.corporate-site .what-we-do-menu .what-we-do-group li a{color:#56586d}.corporate-site .architecture-contact{border:1px solid #eadfe0}.corporate-site .aqp-home-banner{background:radial-gradient(at 95% 90%,#632023 0,#0000 55%),linear-gradient(115deg,#4c1417,#390d0f 70%);padding-top:155px;padding-bottom:130px}.corporate-site .aqp-home-banner:before{background:linear-gradient(90deg,#ff9ca116 0 4%,#0000 4% 10%,#ff9ca10c 10% 14%,#0000 14%),radial-gradient(at 0 0,#e66c724a,#0000 50%)}.corporate-site .aqp-banner-grid{gap:5%}.corporate-site .aqp-banner-eyebrow{color:#f4d1d3;letter-spacing:.15em;font-size:10px}.corporate-site .aqp-banner-copy h1{margin-top:20px;font-size:clamp(38px,4vw,62px)}.corporate-site .aqp-banner-copy p{color:#edd6d7;font-size:17px}.corporate-site .aqp-banner-cta{border-radius:2px;padding:13px 20px;font-size:14px}.corporate-site .aqp-banner-visual{transform:rotate(-3deg)}.corporate-site .aqp-banner-image{aspect-ratio:1.3;border:7px solid #ffffffc9;border-radius:3px}.corporate-site .aqp-banner-visual figcaption{color:#edd6d7;font-size:10px}.home-hero-topics{color:#e1c0c2;flex-wrap:wrap;gap:18px;margin-top:32px;font-size:11px;display:flex}.home-hero-topics span+span{border-left:1px solid #bc8e90;padding-left:18px}.corporate-site .aqp-discovery-panel{background:linear-gradient(120deg,#fcf8f8eb,#f1e0e1f5);border-radius:4px;padding-top:32px}.corporate-site .aqp-discovery h2{font-size:clamp(23px,2.3vw,33px)}.corporate-site .aqp-editorial{background:radial-gradient(at 100% 35%,#f0dadb 0,#0000 55%),#f5ecec;padding-top:30px}.corporate-site .aqp-editorial h2{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,43px)}.corporate-site .aqp-editorial p{color:#55576b}.corporate-site .editorial-wrap{max-width:1376px}.corporate-site .editorial-ai{background:#0e0707;border-radius:5px;min-height:500px}.corporate-site .editorial-ai:before{background:repeating-linear-gradient(155deg,#0000 0 24px,#f5525a1a 25px 27px,#0000 28px 60px),linear-gradient(155deg,#0000 42%,#4e0c0f 55%,#e8232d 64%,#7a1116 70%,#a32f7940 76%,#0000 85%)}.corporate-site .editorial-ai .editorial-story-content p{color:#e4d1d2}.corporate-site .editorial-ai small{color:#efb4b7}.corporate-site .editorial-ai-inner{padding:46px}.corporate-site .editorial-ai .editorial-story-content{min-height:340px}.corporate-site .editorial-ai .editorial-story-content h2{font-size:clamp(32px,3.5vw,52px)}.corporate-site .editorial-story-controls button.active{border-bottom-color:#f9a1a5}.corporate-site .editorial-highlights{grid-template-columns:.85fr 1.65fr .95fr;gap:18px}.corporate-site .editorial-feature{background:#ffffff8c;border-radius:3px;flex-direction:column;display:flex}.corporate-site .editorial-photo{aspect-ratio:1.65;width:100%;min-height:0}.corporate-site .editorial-feature>div:last-child{padding:24px}.corporate-site .editorial-feature h3{font-size:25px}.corporate-site .editorial-news{gap:10px}.corporate-site .editorial-news>a{background:#ffffff80;border-radius:3px;padding:20px}.corporate-site .editorial-news h3{font-size:16px}.home-highlight-rail{gap:16px;display:grid}.home-highlight-rail a{color:inherit;background:#ffffff8c;border-radius:3px;padding-bottom:18px;text-decoration:none;display:block;overflow:hidden}.home-highlight-rail a>div{aspect-ratio:1.9;position:relative}.home-highlight-rail img{object-fit:cover}.home-highlight-rail small{margin:14px 16px 8px;font-size:9px}.home-highlight-rail h3{margin:0 16px 12px;font-size:16px}.home-highlight-rail span{color:#a01a28;margin-inline:16px;font-size:11px}.corporate-site .editorial-capabilities a{color:#c15a5f;background:#ffffff8c;border:1px solid #ffffff90}.corporate-site .editorial-capabilities h3{color:#3d2526}.corporate-site .editorial-capabilities p{font-size:14px}.corporate-site .editorial-company{background:#ffffff69;border-color:#fff9;border-radius:4px}.corporate-site .editorial-partner{background:linear-gradient(110deg,#eedadb,#f6eded)}.corporate-site .editorial-company-image{border-radius:2px}.corporate-site .editorial-pillars{border-color:#dfcccd}.corporate-site .editorial-practice article{border-color:#e3d2d3}.corporate-site .editorial-connect{border-color:#ddc9ca}.home-industry-section{padding-top:0}.home-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-industry-grid a{aspect-ratio:1.5;color:#fff;border-radius:3px;position:relative;overflow:hidden}.home-industry-grid img{object-fit:cover;transition:transform .25s}.home-industry-grid a:hover img{transform:scale(1.035)}.home-industry-grid a>div{background:linear-gradient(#0000 25%,#360b0ddb);justify-content:space-between;align-items:end;gap:20px;padding:26px;display:flex;position:absolute;inset:0}.home-industry-grid h3{max-width:230px;font-size:22px}.home-industry-grid svg{flex-shrink:0}.corporate-site .feature-video-section{background:linear-gradient(120deg,#f2e2e3,#efdcdd)}.corporate-site .feature-video-stage{border-color:#fff8;border-radius:3px}.corporate-site .feature-video-description{background:#ffffffad}.corporate-site .feature-video-options>button{background:#ffffff94;border-radius:3px}.corporate-site .feature-video-cta{background:#3b2324;border-radius:3px}.corporate-site .feature-video-cta p{color:#eddbdc}.corporate-site .aqp-career-banner{background:linear-gradient(110deg,#f3e4e5,#f7eced)}.corporate-site .aqp-career-heading h2{color:#3c2627}.corporate-site .aqp-career-heading p{color:#56566c}.corporate-site .aqp-career-action{background:#fcf8f8e8}.corporate-site .simple-footer{background:linear-gradient(120deg,#f1e4e5,#f5e4e5 75%)}.corporate-site .simple-footer .footer-top{grid-template-columns:1fr 1.4fr;display:grid}.corporate-site .simple-footer .footer-directory{border-color:currentColor #dec9ca #dec9ca;border-top-style:none;border-top-width:0;border-bottom-style:solid;border-bottom-width:1px;order:-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:0;padding-bottom:32px}.corporate-site .simple-footer .footer-directory h3{font-size:15px}.corporate-site .simple-footer .footer-directory li a{color:#624849;font-size:13px}.corporate-site .simple-footer .footer-map{border-color:#dccbcc}.corporate-site .simple-footer .footer-map-location{background:#ffffff54;border-color:#fff8;border-radius:3px}.corporate-site .simple-footer .footer-legal{background:#fbf6f677}.corporate-contact-strip{background:#e4cacb;padding-block:28px}.corporate-contact-strip>div{justify-content:space-between;align-items:center;gap:25px;display:flex}.corporate-contact-strip>div>div{align-items:center;gap:20px;display:flex}.corporate-contact-strip p{border-left:1px solid #8d899f;padding-left:20px;line-height:1.3}.corporate-resources{background:radial-gradient(at 80% 25%,#ecd9da7a,#0000 60%),linear-gradient(130deg,#eddedf,#f6eded 65%,#f2e1e2);padding-bottom:65px}.corporate-resources :focus-visible,.corporate-site .resource-button:focus-visible{outline-offset:4px;outline:3px solid #9e1725}.corporate-resources h1{letter-spacing:-.045em;max-width:1000px;font-size:clamp(37px,4.7vw,68px);font-weight:450;line-height:1.12}.corporate-resources h2{letter-spacing:-.025em;font-size:clamp(26px,2.8vw,40px);font-weight:450;line-height:1.2}.corporate-resources h3{font-weight:500;line-height:1.35}.corporate-resources p{color:#6d5556;line-height:1.75}.resource-intro{padding:20px 0 44px}.resource-breadcrumb{color:#56576b;flex-wrap:wrap;gap:10px;margin-bottom:40px;font-size:12px;display:flex}.resource-breadcrumb a{color:inherit;text-decoration:none}.resource-kicker{letter-spacing:.15em;color:#9c2133;margin-bottom:18px;font-size:10px;font-weight:600;display:block}.resource-intro>p{max-width:740px;margin-top:22px;font-size:18px}.resource-section{padding-block:44px}.resource-section>h2{margin-bottom:24px}.resource-section-heading{border-bottom:1px solid #c2a8a9;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}.resource-section-heading>span{color:#626178;letter-spacing:.08em;font-size:10px}.resource-button{color:#3d2627;background:#fff;border:1px solid #ffffffa0;border-radius:2px;justify-content:space-between;align-items:center;gap:28px;padding:13px 18px;font-size:13px;text-decoration:none;display:inline-flex}.resource-button:hover{background:#f5e9ee}.insights-featured{grid-template-columns:2.3fr 1fr;gap:28px;padding-block:10px 50px;display:grid}.resource-card{color:inherit;background:#ffffff83;border:1px solid #ffffff80;border-radius:3px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,background .2s;display:flex;overflow:hidden}.resource-card:hover{background:#ffffffe6;box-shadow:0 8px 30px #4b20220e}.resource-card-image{aspect-ratio:1.65;background:#decccd;position:relative;overflow:hidden}.resource-card-image img{object-fit:cover;transition:transform .25s}.resource-card:hover img{transform:scale(1.025)}.resource-card-copy{flex-direction:column;flex:1;padding:24px;display:flex}.resource-card-copy small{color:#9f2436;letter-spacing:.05em;margin-bottom:12px;font-size:10px}.resource-card-copy h3{font-size:21px}.resource-card-copy h2{font-size:28px}.resource-card-copy p{margin:14px 0 22px;font-size:14px}.resource-card-copy>span{color:#922034;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:5px;font-size:12px;display:flex}.resource-card-featured .resource-card-image{aspect-ratio:2.1}.insights-featured aside .resource-section-heading h2{font-size:22px}.insights-featured aside>a{color:inherit;background:#ffffff75;border-radius:3px;margin-bottom:12px;padding:20px 32px 20px 20px;text-decoration:none;display:block;position:relative}.insights-featured aside>a:hover{background:#fff}.insights-featured aside small{color:#9f2436;margin-bottom:10px;font-size:10px;display:block}.insights-featured aside h3{font-size:17px}.insights-featured aside svg{color:#8f2539;position:absolute;top:22px;right:14px}.insights-video-callout{color:#fff;background:#3a2122;grid-template-columns:1fr 1fr;display:grid}.insights-video-callout>div{padding:48px}.insights-video-callout small{color:#ffb3b7;letter-spacing:.15em;margin-bottom:20px;font-size:10px;display:block}.insights-video-callout h2{font-size:clamp(28px,3vw,43px)}.insights-video-callout p{color:#e5d2d3;margin:20px 0}.insights-video-callout>a{place-items:center;min-height:300px;display:grid;position:relative}.insights-video-callout img{object-fit:cover;opacity:.85}.insights-video-callout>a>span{color:#c63c43;background:#ffffffd9;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 0 0 13px #ffffff20}.knowledge-panel{background:radial-gradient(at 20% 100%,#ea989ca1,#0000 65%),radial-gradient(at 65% 10%,#c695c785,#0000 65%),#dfcccd;border:1px solid #ffffff90;border-radius:4px;grid-template-columns:1.1fr 1fr;gap:8%;padding:44px;display:grid}.knowledge-panel small{color:#773145;letter-spacing:.09em;margin-bottom:18px;font-size:10px;display:block}.knowledge-panel h3{letter-spacing:-.03em;font-size:clamp(28px,3vw,42px)}.knowledge-panel p{color:#5b3e3f;margin:20px 0}.knowledge-links{gap:12px;display:grid}.knowledge-links>a{color:#493233;background:#ffffffa6;border-radius:3px;padding:17px 38px 17px 20px;font-size:15px;text-decoration:none;display:block;position:relative}.knowledge-links>a:hover{background:#fff}.knowledge-links small{margin-bottom:7px;font-size:9px}.knowledge-links svg{position:absolute;top:20px;right:15px}.resource-subscribe{background:#e6c8ca;margin-block:20px;padding-block:24px}.resource-subscribe>div{justify-content:space-between;align-items:center;gap:24px;display:flex}.resource-subscribe h2{font-size:23px}.resource-subscribe p{margin-top:8px;font-size:13px}.resource-subscribe .resource-button{flex-shrink:0}.resource-filters{background:#ffffff70;border:1px solid #ffffff90;border-radius:4px;flex-wrap:wrap;align-items:end;gap:16px;margin-top:25px;padding:18px;display:flex}.resource-filters label{flex:1;min-width:180px;display:block}.resource-filters label>span{color:#6b5354;margin-bottom:6px;font-size:11px;display:block}.resource-filters select,.resource-filters input{width:100%;min-width:0;font:inherit;color:#4d3536;background:#fefafa;border:1px solid #e6d8d9;border-radius:2px;height:46px;padding:12px;font-size:14px}.resource-filters .resource-search{flex:2}.resource-search>div{display:flex}.resource-search input{border-right:0}.resource-search button{color:#7b5266;cursor:pointer;background:#fefafa;border:1px solid #e6d8d9;border-left:0;padding:0 14px}.filter-reset{font:inherit;color:#972338;cursor:pointer;background:0 0;border:0;padding:12px;font-size:12px;text-decoration:underline}.resource-count{margin-block:14px 20px;font-size:12px}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.resource-empty{text-align:center;background:#ffffff45;border:1px solid #ffffff70;margin-top:30px;padding:45px 20px}.resource-empty h3{font-size:24px}.resource-empty p{max-width:650px;margin:15px auto 20px}.resource-empty button{font:inherit;color:#98213a;cursor:pointer;background:#fff;border:0;padding:12px 20px}.resource-pagination{justify-content:center;gap:12px;margin-top:30px;display:flex}.resource-pagination button{cursor:pointer;color:#564142;background:#fff8;border:1px solid #fff;width:40px;height:40px}.resource-pagination button[aria-current]{color:#fff;background:#a8182a}.resource-note{color:#666379;max-width:850px;margin-block:18px;font-size:13px;line-height:1.7;display:block}.resource-downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.resource-downloads a{color:inherit;background:#ffffff80;border:1px solid #fff9;flex-direction:column;padding:32px;text-decoration:none;display:flex}.resource-downloads a:hover{background:#fff}.resource-downloads svg{color:#a31d36;margin-bottom:22px}.resource-downloads h3{font-size:23px}.resource-downloads p{margin:18px 0;font-size:14px}.resource-downloads span{color:#9e1c34;justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;display:flex}.resource-downloads span svg{margin-bottom:0}.resource-feature,.career-feature{background:#ffffff6b;border:1px solid #ffffffa0;border-radius:4px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.resource-feature>div:first-child,.career-feature>div:first-child{padding:44px}.resource-feature small,.career-feature small{letter-spacing:.12em;color:#9a233c;margin-bottom:20px;font-size:10px;display:block}.resource-feature h2,.career-feature h2{font-size:clamp(30px,3.8vw,54px)}.resource-feature p,.career-feature p{margin:24px 0}.resource-feature-image,.career-feature-image{min-height:380px;position:relative}.resource-feature-image img,.career-feature-image img{object-fit:cover}.career-disciplines{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.career-disciplines a{color:inherit;background:#ffffff87;padding:30px;text-decoration:none}.career-disciplines span{font-size:23px}.career-disciplines p{margin-block:15px 25px}.career-disciplines svg{color:#9c2139}.sitemap-columns{columns:3;column-gap:30px;padding-block:10px 50px}.sitemap-columns>div{break-inside:avoid;margin-bottom:32px}.sitemap-columns h2{background:#ffffff69;border:1px solid #fff9;margin-bottom:16px;padding:20px;font-size:25px}.sitemap-columns h2 a{color:inherit;text-decoration:none}.sitemap-columns ul{border-left:1px solid #ffffffa0;padding-left:20px;list-style:none}.sitemap-columns li a{color:#644e4f;justify-content:space-between;gap:12px;padding:11px 18px 11px 0;font-size:14px;text-decoration:none;display:flex}.sitemap-columns a:hover{color:#aa1b31;text-decoration:underline}.sitemap-columns li span{color:#78758e}.video-full-library{padding-top:50px}.video-full-library>h2{margin-bottom:28px}.video-library-card{font:inherit;text-align:left;cursor:pointer}.video-library-card[aria-pressed=true]{border-color:#a61c34}.video-card-play{color:#b73c42;background:#ffffffe6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:16px;right:16px}.insight-article{padding-top:25px}.insight-article>header{max-width:900px;margin:0 auto 35px}.insight-article>header>p{margin-top:25px;font-size:21px}.insight-cover{aspect-ratio:2.25;border-radius:3px;max-width:1050px;margin:40px auto;position:relative;overflow:hidden}.insight-cover img{object-fit:cover}.insight-body{max-width:800px;margin:auto}.insight-body>section{border-bottom:1px solid #decccd;padding:32px 0}.insight-body>section>small{color:#9d1c32;margin-bottom:12px;font-size:12px;display:block}.insight-body h2{font-size:30px}.insight-body p{margin-top:20px;font-size:18px;line-height:1.9}.insight-body aside{background:#ffffff7a;margin-block:45px;padding:32px}.insight-body aside .resource-button{margin-top:25px}.insight-back{color:#9b1d32;font-size:14px}@media (max-width:1180px){.corporate-site .editorial-highlights{grid-template-columns:1.6fr 1fr}.home-highlight-rail{display:none}.corporate-site .architecture-nav{background:#fff9f9}}@media (max-width:1000px){.resource-card-grid,.resource-downloads{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-site .editorial-feature{grid-template-columns:1fr}.corporate-site .editorial-company{padding:32px}.home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-site .simple-footer .footer-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.corporate-site .simple-footer .footer-top{grid-template-columns:1fr}.knowledge-panel{gap:30px;padding:28px}.sitemap-columns{columns:2}}@media (max-width:800px){.insights-featured,.insights-video-callout,.resource-feature,.career-feature,.knowledge-panel{grid-template-columns:1fr}.insights-featured aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.insights-featured aside .resource-section-heading{grid-column:1/-1}.insights-featured aside>a{margin:0}.career-disciplines{grid-template-columns:1fr}.resource-feature-image,.career-feature-image{min-height:300px}.career-feature-image img{object-position:center 25%}.resource-subscribe>div{flex-wrap:wrap}.corporate-resources .feature-video-heading{display:block}}@media (max-width:700px){.corporate-site .aqp-home-banner{padding-top:130px;padding-bottom:90px}.corporate-site .aqp-banner-copy h1{font-size:39px}.corporate-site .aqp-banner-grid{gap:35px}.corporate-site .aqp-banner-image{aspect-ratio:1.7}.corporate-site .aqp-banner-visual{transform:none}.corporate-site .editorial-highlights,.corporate-site .editorial-news{grid-template-columns:1fr}.corporate-site .editorial-ai-inner{padding:28px}.corporate-site .editorial-ai .editorial-story-content{min-height:400px}.corporate-site .editorial-story-controls{gap:14px}.corporate-site .editorial-company{padding:24px}.corporate-site .simple-footer .footer-directory{grid-template-columns:1fr 1fr;gap:24px 16px}.corporate-site .site-header-space{height:105px}.corporate-contact-strip>div,.corporate-contact-strip>div>div{flex-wrap:wrap}.resource-intro{padding-top:12px}.resource-intro>p{font-size:16px}.resource-breadcrumb{margin-bottom:30px}.resource-section{padding-block:30px}.resource-feature>div:first-child,.career-feature>div:first-child,.insights-video-callout>div{padding:28px}.resource-card-copy{padding:20px}.resource-filters{gap:12px;padding:14px}.resource-filters label{min-width:120px}.resource-filters .resource-search{flex-basis:100%}.resource-section-heading>span{line-height:1.7}.insight-body p{font-size:16px}.insight-cover{aspect-ratio:1.6}.insight-body aside{padding:24px}}@media (max-width:650px){.resource-card-grid,.resource-downloads,.home-industry-grid,.insights-featured aside{grid-template-columns:1fr}.home-industry-grid a{aspect-ratio:1.8}.sitemap-columns{columns:1}.resource-card-copy h3{font-size:23px}.resource-card-image{aspect-ratio:1.8}.corporate-site .localized-header .brand-wordmark{font-size:27px}.corporate-site .home-hero-topics{gap:10px;font-size:10px}.home-hero-topics span+span{padding-left:10px}}@media (prefers-reduced-motion:reduce){.corporate-site *,.corporate-site :before,.corporate-site :after{scroll-behavior:auto!important;transition:none!important}}
.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.corporate-site:has(.longform-page)>.aqp-career-banner,.corporate-site:has(.solution-page)>.aqp-career-banner){display:none}.longform-page{padding-top:16px}.longform-grid{grid-template-columns:minmax(0,2.6fr) minmax(240px,1fr);align-items:start;gap:6%;display:grid}.longform-grid>article{min-width:0}.longform-heading h1{letter-spacing:-.035em;font-size:clamp(34px,3.2vw,52px);font-weight:450;line-height:1.15}.longform-deck{max-width:760px;margin:22px 0;font-size:18px;line-height:1.6!important}.article-byline{border-bottom:1px solid #dac5c6;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;padding:8px 0 24px;display:flex}.article-avatar{color:#fff;background:linear-gradient(135deg,#d94a55,#933439);border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:600;display:grid}.article-byline>div{flex-direction:column;gap:3px;display:flex}.article-byline strong{font-size:13px;font-weight:600}.article-byline>div>span{color:#646079;font-size:11px}.article-read-time{color:#646079;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.article-byline>a{color:#925457;background:#ffffff80;border-radius:20px;padding:5px 10px;font-size:11px;text-decoration:none}.article-audio{background:#ffffff8c;border:1px solid #fff9;border-radius:3px;margin-bottom:30px;padding:16px 18px 12px}.article-audio-label{color:#755658;align-items:center;gap:8px;font-size:12px;display:flex}.article-audio-controls{align-items:center;gap:14px;margin-top:12px;display:flex}.article-audio-controls>span{color:#69627b;flex:1;font-size:12px}.article-audio button{color:#4a3031;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.article-audio button:disabled{opacity:.35;cursor:default}.article-audio-controls select{color:#644244;background:#f7eced;border:1px solid #e9d5d6;border-radius:3px;padding:5px}.article-audio>p{color:#6a6279;margin-top:10px;font-size:10px;line-height:1.5}.longform-cover{margin:10px 0 30px}.longform-cover>div{aspect-ratio:1.72;background:#2c1415;border-radius:3px;position:relative;overflow:hidden}.longform-cover img{object-fit:cover}.longform-cover figcaption{color:#70697e;margin-top:9px;font-size:10px}.longform-prose{max-width:800px}.longform-prose>section{padding-block:25px;scroll-margin-top:40px;position:relative}.longform-prose>section>h2{letter-spacing:-.02em;margin-bottom:18px;font-size:25px;font-weight:550;line-height:1.3}.longform-section-number{color:#9c3651;letter-spacing:.1em;margin-bottom:10px;font-size:11px;display:block}.longform-prose p{color:#5b4546;margin-bottom:20px;font-size:16px;line-height:1.85}.longform-prose ul{padding-left:22px}.longform-prose li{color:#634c4d;margin-bottom:13px;font-size:15px;line-height:1.8}.longform-prose blockquote{color:#703a3d;background:#ffffff80;border-left:3px solid #e06a70;margin:25px 0;padding:22px;font-size:19px;line-height:1.6}.article-takeaways{background:#ffffff70;border:1px solid #ffffffa0;margin-bottom:20px;padding:25px 28px}.article-takeaways h2{align-items:center;gap:10px;margin-bottom:18px;font-size:19px;display:flex}.article-takeaways h2 svg{color:#a35256}.article-takeaways li:last-child{margin-bottom:0}.article-inline-banner{color:#fff;background:radial-gradient(at 100% 0,#be5d9a70,#0000 60%),linear-gradient(100deg,#a3252b,#a9232a);justify-content:space-between;align-items:center;gap:25px;margin:32px 0 0;padding:28px;text-decoration:none;display:flex}.article-inline-banner small{letter-spacing:.1em;color:#fad5d7;font-size:8px}.article-inline-banner h3{margin-top:10px;font-size:24px;font-weight:450}.article-inline-banner>span{color:#4f3435;background:#fff;border-radius:2px;flex-shrink:0;align-items:center;gap:12px;padding:10px 13px;font-size:11px;display:flex}.longform-sidebar{align-self:stretch}.mobile-article-toc{display:none}.longform-sidebar-sticky{position:sticky;top:28px}.article-toc{background:#ffffff6b;border:1px solid #fff9;border-radius:3px;padding:22px}.article-toc>small{color:#824d50;letter-spacing:.1em;margin-bottom:15px;font-size:9px;display:block}.article-toc>a{color:#554142;border-bottom:1px solid #e3d2d3;gap:10px;padding:11px 0;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.article-toc>a:last-child{border-bottom:0}.article-toc>a>span{color:#9c769c;font-size:10px}.article-toc>a:hover{color:#a11d37}.article-side-cta{background:#ffffff8c;border:1px solid #fff9;border-radius:3px;margin-top:20px;padding:25px}.article-side-cta h2{font-size:24px;line-height:1.25}.article-side-cta p{margin-top:14px;font-size:13px}.article-side-cta a{color:#9e2a43;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;text-decoration:none;display:flex}.article-side-art{color:#fff;background:radial-gradient(at 100% 100%,#ac3339,#0000 60%),#2c0a0c;flex-direction:column;min-height:360px;margin-top:20px;padding:25px;text-decoration:none;display:flex;position:relative;overflow:hidden}.article-side-art small{letter-spacing:.13em;color:#e6b8ba;z-index:1;font-size:8px;position:relative}.article-side-art strong{z-index:1;margin-top:24px;font-size:32px;font-weight:450;line-height:1.2;position:relative}.article-side-art>span{z-index:1;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:30px;font-size:12px;display:flex;position:relative}.article-side-art>div{border:30px solid #e7606766;border-radius:50%;width:420px;height:200px;position:absolute;bottom:-75px;left:-130px;transform:rotate(-40deg);box-shadow:0 0 35px #da555c85,inset 0 0 30px #dc636966}.article-tags{border-top:1px solid #dbcacb;border-bottom:1px solid #dbcacb;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:25px 0;display:flex}.article-tags>span{color:#6f6477;margin-right:8px;font-size:10px}.article-tags a{color:#654547;background:#ffffff9c;border-radius:20px;padding:6px 12px;font-size:11px;text-decoration:none}.article-tags a:hover{background:#fff}.article-share{flex-wrap:wrap;align-items:center;gap:12px;padding:24px 0;display:flex}.article-share>span{color:#6a6179;margin-right:5px;font-size:11px}.article-share>a{color:#443031;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.article-share>button{font:inherit;color:#6d4749;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px;font-size:11px;display:flex}.article-copy-fallback{flex-basis:100%;gap:8px;font-size:12px;display:grid}.article-copy-fallback input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dac0c1;padding:10px}.article-reading-progress{z-index:1000;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.article-reading-progress>span{background:linear-gradient(90deg,#be1c36,#cc5258);height:100%;display:block}.article-sources{border-top:1px solid #dbcacb;margin-top:15px}.article-sources>h2{font-size:19px!important}.article-sources>p{font-size:13px}.article-sources a{color:#8a4b4e;display:inline}.article-sources a svg{margin-left:6px;display:inline}.article-related{margin-top:45px;padding-block:30px}.article-related .resource-section-heading>a,.solution-insights .resource-section-heading>a{color:#9c2d45;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:flex}.error-budget-calculator{background:linear-gradient(120deg,#f9edee,#fbf3f3);border:1px solid #fff;margin-block:30px;padding:28px}.error-budget-calculator>small{letter-spacing:.12em;color:#9b5054;font-size:9px}.error-budget-calculator h3{margin:10px 0;font-size:25px}.error-budget-calculator>p{font-size:13px}.budget-inputs{grid-template-columns:1.6fr 1.4fr 1fr;gap:14px;display:grid}.budget-inputs label{color:#785c5d;font-size:11px}.budget-inputs input,.budget-inputs select{color:#4d3132;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e4d2d3;margin-top:8px;padding:10px;font-size:14px;display:block}.budget-result{border-top:1px solid #e4d0d1;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;padding-top:22px;display:grid}.budget-result>div>span{color:#795a5c;font-size:11px;display:block}.budget-result strong{color:#714345;margin-top:7px;font-size:38px;font-weight:500;line-height:1.3;display:block}.budget-result .over-budget{color:#b61a33}.budget-result>span,.budget-result>p{color:#746780;grid-column:1/-1;margin:0;font-size:11px}.solution-page{padding-bottom:60px}.solution-hero{background:radial-gradient(at 0 100%,#ecd1d290,#0000 65%),#eadedf;padding:15px 0 45px;position:relative}.solution-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;display:grid}.solution-hero-grid>div:first-child>small{letter-spacing:.15em;color:#8f3054;font-size:9px}.solution-hero h1{max-width:700px;margin-block:20px;font-size:clamp(38px,4.3vw,64px)}.solution-hero-grid>div>p{margin:24px 0;font-size:17px}.solution-hero-image{aspect-ratio:1.25;background:#411719;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 16px 50px #41191b1c}.solution-hero-image img{object-fit:cover}.solution-hero-anchor{color:#6d5253;margin-top:23px;font-size:11px;text-decoration:none;display:block}.solution-overview{grid-template-columns:1.1fr 1fr;gap:9%;padding-block:70px;display:grid}.solution-overview h2{font-size:clamp(30px,3vw,44px)}.solution-overview p,.solution-principles>div>p{margin:22px 0;font-size:16px;line-height:1.85}.solution-text-link{color:#962c47;align-items:center;gap:20px;font-size:13px;text-decoration:none;display:inline-flex}.solution-deliverables{grid-template-columns:1fr 1fr;align-content:start;gap:25px;display:grid}.solution-deliverables>span{color:#826566;letter-spacing:.13em;grid-column:1/-1;font-size:9px}.solution-deliverables>div{border-bottom:1px solid #d7c3c4;padding:14px 0 25px}.solution-deliverables strong{color:#4d3435;margin-bottom:14px;font-size:48px;font-weight:500;line-height:1.1;display:block}.solution-deliverables>div>span{color:#635c74;font-size:13px}.solution-principles{background:#ffffff54;border:1px solid #fff9;grid-template-columns:1fr 1fr;gap:9%;padding:40px;display:grid}.solution-principles details{background:#ffffff80;border-bottom:1px solid #e8d8d9;margin-bottom:10px}.solution-principles summary,.solution-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;font-size:14px;list-style:none;display:flex}.solution-principles summary::-webkit-details-marker{display:none}.solution-faq summary::-webkit-details-marker{display:none}.solution-principles summary>span,.solution-faq summary>span{color:#97575a;flex-shrink:0;font-size:22px;line-height:1;transition:transform .2s}.solution-principles details[open] summary>span,.solution-faq details[open] summary>span{transform:rotate(45deg)}.solution-principles details p,.solution-faq details p{padding:0 20px 20px;font-size:14px}.solution-spotlight-section{background:linear-gradient(110deg,#d4bbbc,#ccb2b3);margin-top:60px;padding-block:50px}.solution-spotlight-card{background:#ffffff80;border:1px solid #ffffff9c;border-radius:4px;grid-template-columns:1fr 1fr;gap:36px;padding:28px;display:grid}.solution-spotlight-card>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:15px;display:flex}.solution-spotlight-card small{color:#754867;letter-spacing:.05em;font-size:10px}.solution-spotlight-card h3{letter-spacing:-.025em;margin-block:16px;font-size:clamp(27px,2.8vw,40px)}.solution-spotlight-card p{margin-bottom:25px;font-size:15px}.solution-spotlight-image{border-radius:3px;min-height:300px;position:relative;overflow:hidden}.solution-spotlight-image img{object-fit:cover}.solution-carousel-controls{align-items:center;gap:14px;margin-top:20px;display:flex}.solution-carousel-controls>button{color:#664547;cursor:pointer;background:#ffffff9c;border:0;place-items:center;width:35px;height:35px;display:grid}.solution-carousel-controls>div{align-items:center;gap:8px;margin:auto;display:flex}.solution-carousel-controls>div>button{cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:30px;display:grid}.solution-carousel-controls>div>button>span{background:#fff8;width:30px;height:3px}.solution-carousel-controls>div>button.is-active>span{background:#b5454b}.solution-carousel-controls>span{color:#685051;font-size:11px}.solution-finder{color:#fff;background:radial-gradient(at 0 0,#a2131a,#0000 70%),linear-gradient(100deg,#ad1b22,#cc1922);padding-block:32px}.solution-finder>div{grid-template-columns:1.3fr 1fr;align-items:center;gap:7%;display:grid}.solution-finder small{color:#f4c8ca;letter-spacing:.1em;font-size:8px}.solution-finder h2{margin:12px 0 20px;font-size:29px}.solution-finder form{background:#fff;border-radius:2px;padding:6px 10px;display:flex}.solution-finder input{color:#532a2c;width:100%;min-width:0;font:inherit;background:#fff;border:0;flex:1;padding:8px 4px;font-size:13px}.solution-finder button{color:#8d5053;cursor:pointer;background:#fff;border:0;padding:6px}.solution-finder>div>div:last-child{border-left:1px solid #fff4;padding-left:28px}.solution-finder p{color:#fbe5e6;margin-bottom:14px;font-size:12px}.solution-finder-results{gap:8px;display:grid}.solution-finder-results>a{color:#653537;background:#ffffffb8;border-radius:2px;justify-content:space-between;align-items:center;gap:20px;padding:9px 13px;font-size:12px;text-decoration:none;display:flex}.solution-finder-results>a:hover{background:#fff}.solution-finder-results>p>a{color:#fff}.solution-capabilities{padding-block:65px;scroll-margin-top:30px}.solution-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.solution-capability-grid>a{color:inherit;background:#ffffff80;border:1px solid #ffffff80;border-radius:3px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.solution-capability-grid>a:hover{background:#fff}.solution-capability-art{color:#ad575b;background:radial-gradient(at 85% 70%,#df95995e,#0000 65%),linear-gradient(140deg,#f6e4e5,#edd5d6);justify-content:space-between;align-items:center;min-height:150px;padding:26px;display:flex;position:relative;overflow:hidden}.solution-capability-art:after{content:"";border:1px solid #fff9;border-radius:50%;width:210px;height:210px;position:absolute;top:-50px;right:-20px;box-shadow:0 0 0 22px #ffffff20,0 0 0 45px #ffffff20}.solution-capability-art>span{color:#fff;z-index:1;font-size:64px;font-weight:300;line-height:1}.solution-capability-grid>a>div:last-child{flex-direction:column;flex:1;padding:25px;display:flex}.solution-capability-grid h3{letter-spacing:-.015em;font-size:24px}.solution-capability-grid p{margin-block:16px 23px;font-size:14px}.solution-capability-grid>a>div:last-child>span{color:#9c324b;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.solution-process{background:#ffffff54;border:1px solid #ffffff80;grid-template-columns:1fr 1fr;gap:8%;padding:40px;display:grid}.solution-process>div>p{margin-top:25px}.solution-process ol{list-style:none}.solution-process li{border-bottom:1px solid #decccd;align-items:flex-start;gap:20px;margin-bottom:25px;padding-bottom:25px;display:flex}.solution-process li:last-child{border:0;margin-bottom:0;padding-bottom:0}.solution-process li>span{color:#975377;padding-top:4px;font-size:12px}.solution-process h3{font-size:22px}.solution-process li p{margin-top:10px;font-size:14px}.solution-insights{padding-block:65px}.solution-faq{padding-bottom:65px}.solution-faq>div:last-child{grid-template-columns:1fr 1fr;align-items:start;gap:14px 24px;display:grid}.solution-faq details{background:#ffffff70;border:1px solid #ffffff80;border-radius:3px}.solution-final-cta{color:#fff;background:radial-gradient(at 100% 100%,#b3141c,#0000 65%),linear-gradient(100deg,#a9131a,#a32127);justify-content:space-between;align-items:center;gap:35px;padding:45px;display:flex;position:relative;overflow:hidden}.solution-final-cta>div:first-child{z-index:1;position:relative}.solution-final-cta small{letter-spacing:.12em;color:#ecbdbf;font-size:9px}.solution-final-cta h2{margin-top:18px;font-size:39px}.solution-final-cta p{color:#f5d9da;margin:18px 0 25px}.solution-cta-orbit{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:300px;height:300px;display:grid;position:absolute;top:10px;right:50px;transform:rotate(-25deg);box-shadow:0 0 0 30px #ffffff10,0 0 0 60px #ffffff10,0 0 0 90px #ffffff10}.solution-cta-orbit span{letter-spacing:-.06em;color:#ffffff30;font-size:60px}.insights-deep-links{padding:25px 0 45px}.insights-deep-links>div{flex-wrap:wrap;gap:12px;display:flex}.insights-deep-links a{color:#613d3f;background:#ffffff80;border:1px solid #fff9;flex:240px;justify-content:space-between;align-items:center;gap:16px;padding:20px;font-size:14px;text-decoration:none;display:flex}.insights-deep-links a:hover{background:#fff}.solution-page .solution-hero-image{aspect-ratio:16/10}.solution-overview-figure{min-width:0;margin:0}.solution-overview-figure>div{aspect-ratio:16/10;background:#411719;border-radius:3px;position:relative;overflow:hidden}.solution-overview-figure img{object-fit:cover}.solution-overview-figure figcaption{color:#786c83;margin-top:10px;font-size:10px}.solution-deliverable-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:45px}.solution-capability-art.has-image{aspect-ratio:1.7;min-height:0;padding:0}.solution-capability-art.has-image:after{display:none}.solution-capability-art.has-image img{object-fit:cover;transition:transform .25s}.solution-capability-grid>a:hover .solution-capability-art img{transform:scale(1.035)}.solution-capability-art.has-image>span{letter-spacing:.08em;color:#fff;background:#2c131485;border-radius:2px;padding:6px 8px;font-size:11px;position:absolute;top:12px;right:14px}.article-side-art>img{object-fit:cover;opacity:.55}.article-side-art:after{content:"";background:linear-gradient(#290709b3,#0000 55%,#2f080ae6);position:absolute;inset:0}.article-side-art>div{display:none}.article-process-figure{background:linear-gradient(120deg,#fff9f9,#f7e6e7);border:1px solid #fff;border-radius:3px;margin:30px 0;padding:25px}.article-process-heading>span{letter-spacing:.13em;color:#8e5457;margin-bottom:10px;font-size:8px;display:block}.article-process-heading>strong{color:#5c3133;font-size:22px;font-weight:500;line-height:1.3}.ota-lifecycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:25px;padding:0;list-style:none;display:grid}.ota-lifecycle>li{text-align:center;background:#ffffffa8;border:1px solid #f0d8d9;border-radius:3px;flex-direction:column;align-items:center;gap:10px;margin:0;padding:15px 8px;display:flex;position:relative}.ota-lifecycle>li+li:before{content:"→";color:#b47376;z-index:1;font-size:15px;position:absolute;top:45%;left:-13px}.ota-lifecycle>li>span{color:#bf898c;font-size:9px}.ota-lifecycle>li>svg{color:#c05a5f}.ota-lifecycle strong{color:#644143;font-size:12px}.ota-lifecycle small{color:#7b6f88;font-size:10px;line-height:1.5}.article-process-figure figcaption{color:#81738b;margin-top:18px;font-size:10px;line-height:1.6}.ota-platform-diagram{gap:20px;margin-top:25px;display:grid}.ota-platform-diagram>div:first-child{color:#fff;background:#a65559;border-radius:4px;justify-content:center;align-items:center;gap:15px;padding:18px;display:flex}.ota-platform-diagram>div:first-child strong{font-size:14px;font-weight:500}.ota-platform-middle{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ota-platform-middle span{text-align:center;color:#905356;background:#e9cccd;border:1px solid #dfb9bb;border-radius:3px;padding:13px 9px;font-size:11px}.ota-device-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ota-device-groups>div{background:#fff9;border:1px solid #e6d1d2;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:20px 10px;display:flex}.ota-device-groups svg{color:#ab5c60}.ota-device-groups span{color:#6f5152;font-size:11px}@media (max-width:900px){.solution-page .solution-hero-image,.solution-overview-figure>div{aspect-ratio:1.8}}@media (max-width:700px){.solution-deliverable-strip{grid-template-columns:1fr 1fr;padding-bottom:30px}.article-process-figure{padding:20px}.ota-lifecycle{grid-template-columns:1fr}.ota-lifecycle>li{text-align:left;grid-template-columns:24px 28px 1fr;gap:12px;padding:12px;display:grid}.ota-lifecycle>li+li:before{display:none}.ota-lifecycle>li>small{grid-column:3}.ota-platform-middle,.ota-device-groups{gap:7px}.ota-device-groups>div{text-align:center;flex-direction:column;padding:15px 7px}}@media (max-width:1100px){.longform-grid{grid-template-columns:minmax(0,2.4fr) minmax(220px,1fr);gap:4%}.longform-heading h1{font-size:36px}.article-inline-banner{display:block}.article-inline-banner>span{margin-top:20px;display:inline-flex}.solution-hero h1{font-size:44px}.solution-principles,.solution-process{gap:5%;padding:30px}}@media (max-width:900px){.longform-grid{flex-direction:column;display:flex}.longform-sidebar{display:none}.mobile-article-toc{background:#ffffff80;margin-bottom:25px;padding:16px 20px;display:block}.mobile-article-toc summary{cursor:pointer;font-size:14px}.mobile-article-toc summary>span{float:right;color:#8d568a}.mobile-article-toc nav a{color:#6f5152;padding:10px 0;font-size:13px;text-decoration:none;display:block}.longform-sidebar-sticky{margin-bottom:25px;position:static}.article-side-cta,.article-side-art{display:none}.article-toc{padding:18px}.article-toc>a{border:0;padding:7px 12px 7px 0;font-size:11px;display:inline-flex}.longform-prose{max-width:none}.longform-heading h1{font-size:clamp(33px,5.5vw,48px)}.article-read-time{margin-left:0}.solution-hero-grid{grid-template-columns:1fr;gap:32px}.solution-hero-image{aspect-ratio:1.9}.solution-overview,.solution-principles,.solution-process{grid-template-columns:1fr;gap:35px}.solution-deliverables{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.solution-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.longform-page .resource-breadcrumb{gap:7px;margin-bottom:25px;font-size:10px}.longform-sidebar{order:0}.longform-grid>article{width:100%}.longform-sidebar-sticky{margin-top:25px}.article-toc{display:none}.article-byline{gap:10px}.article-byline>div>span{font-size:10px}.article-avatar{width:34px;height:34px;font-size:18px}.longform-deck{font-size:16px}.longform-prose>section{padding-block:20px}.longform-prose>section>h2{font-size:24px}.longform-prose p{font-size:16px}.article-inline-banner{padding:24px}.article-takeaways{padding:22px}.budget-inputs{grid-template-columns:1fr}.error-budget-calculator{padding:22px}.budget-result{gap:14px}.budget-result strong{font-size:31px}.article-related .resource-section-heading{align-items:start}.article-related .resource-section-heading>a{font-size:11px}.solution-hero h1{font-size:40px}.solution-hero-grid>div>p{font-size:16px}.solution-overview{padding-block:40px}.solution-deliverables{grid-template-columns:1fr 1fr}.solution-deliverables strong{font-size:40px}.solution-principles,.solution-process{padding:24px}.solution-spotlight-section{margin-top:40px;padding-block:35px}.solution-spotlight-card{grid-template-columns:1fr;gap:20px;padding:16px}.solution-spotlight-image{min-height:230px}.solution-finder>div{grid-template-columns:1fr;gap:25px}.solution-finder>div>div:last-child{border:0;padding-left:0}.solution-capabilities,.solution-insights{padding-block:40px}.solution-capability-grid,.solution-faq>div:last-child{grid-template-columns:1fr}.solution-capability-art{min-height:135px}.solution-faq{padding-bottom:40px}.solution-final-cta{padding:30px}.solution-final-cta h2{font-size:32px}.solution-cta-orbit{right:-180px}}@media print{.corporate-site .localized-header,.corporate-site .site-header-space,.corporate-site .top-bar,.corporate-site .simple-footer,.corporate-site .corporate-contact-strip,.corporate-site .aqp-career-banner,.article-audio,.article-share,.longform-sidebar,.article-inline-banner,.article-related,.article-reading-progress,.cookie-banner,.skip-content,.mobile-article-toc{display:none!important}.longform-page{background:#fff;padding:0}.longform-page .corporate-wrap{width:100%;max-width:none}.longform-grid{display:block}.longform-heading h1{font-size:28pt}.longform-prose,.longform-prose p,.longform-prose li{color:#111;max-width:none;font-size:11pt}.longform-prose h2{break-after:avoid}.longform-cover{max-width:65%}.longform-prose a{color:#333}}
