/* Remaining capability scenes: individual compositions in the accepted paper/lilac palette. */
.next-section{position:relative;isolation:isolate;padding-block:100px}
.next-section h2{font-size:clamp(32px,3vw,45px);line-height:1.4}
.next-section h2>span{white-space:normal}
.next-lead{font-size:14px;line-height:2;color:#85708f;margin-top:27px}
.next-description{font-size:13px;line-height:2;color:#94819e;margin-top:20px}
.next-copy{min-width:0}
.next-handoff{display:flex;align-items:center;justify-content:center;gap:25px;margin:30px auto 10px;width:89%;max-width:1100px;font-size:12px;line-height:2;color:#ae97b9;text-align:center}
.next-handoff>span{width:90px;height:1px;background:linear-gradient(90deg,transparent,#d7c3e2)}
.next-handoff>span:last-child{transform:rotate(180deg)}
.next-handoff strong{font-weight:400;color:#8e6a9e;margin-left:5px}
.next-figure-caption{font:400 14px/1.8 var(--serif);color:#9e84ad;text-align:center;margin-top:25px}
.next-window-bar{height:43px;display:flex;align-items:center;gap:15px;padding:0 19px;border-bottom:1px solid #e2d6e9;background:#f5eef8;color:#a188ae;font-size:8px}
.next-window-bar>span:nth-child(2){margin-left:auto}
.next-avatar{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#e7d8ef;font:9px/1 Arial,sans-serif;color:#9475a5;font-style:normal}
.cap-ads{display:grid;grid-template-columns:minmax(0,1.56fr) minmax(0,1fr);gap:75px;align-items:center;padding-top:101px;padding-bottom:113px}
.cap-ads:before{content:"";position:absolute;z-index:-1;inset:0 -20vw;background:radial-gradient(ellipse at 30% 48%,#ebe0f26b,transparent 65%)}
.ads-copy{grid-column:2;grid-row:1}
.ads-promises{display:grid;gap:14px;margin-top:29px}
.ads-promises p{font-size:11px;line-height:1.9;color:#9b86a5}
.ads-promises p>span{display:inline-block;font-size:10px;color:#886598;padding:2px 9px;border:1px solid #dfcde9;margin-right:12px;background:#f8f2fb}
.ads-scene{grid-column:1;grid-row:1;min-width:0;margin:0}
.ads-console{background:#fffdfa;border:1px solid #d6c2e1;border-radius:8px;overflow:hidden;box-shadow:0 23px 36px -24px #62437040,0 3px 0 -1px #e9dcef,0 4px 0 -1px #d5bde2}
.ads-wordmark{display:flex;align-items:center;gap:9px;font:500 14px/1 Arial,sans-serif;color:#89649b}
.ads-wordmark svg{width:18px;height:18px;color:#b492c6;overflow:visible}
.ads-console-body{display:grid;grid-template-columns:125px minmax(0,1fr)}
.ads-account-tree{background:#f7f2f9;border-right:1px solid #e7dbea;padding:18px 10px;position:relative;font:9px/1.5 Arial,sans-serif;color:#a18aaf}
.ads-create{display:flex;align-items:center;gap:10px;padding:7px 10px;background:#eee1f5;border:1px solid #ddc9e8;border-radius:6px;width:max-content;font-size:15px;color:#966eab;margin-bottom:22px}
.ads-create span{font-size:9px}
.ads-tree-label{font-size:6px;letter-spacing:.8px;color:#baa5c5;display:block;margin:0 6px 12px}
.ads-account-tree>p{margin:12px 6px}
.ads-tree-parent{color:#8e6d9f}
.ads-tree-focus{padding:10px 7px 9px 11px;margin:0 -1px 15px;border:1px solid transparent;border-left:2px solid #c9afd9;transition:background .35s,border-color .35s}
.ads-tree-focus strong{font-size:9px;font-weight:500;color:#896898;display:block}
.ads-tree-focus>span{display:block;margin:8px 0 8px 5px;font-size:8px;color:#9a7baa}
.ads-tree-focus>small{display:block;font-size:8px;margin:8px 0 0 15px;color:#af94be}
.ads-tree-foot{display:block;border-top:1px solid #e7dbea;padding:17px 5px 0;margin-top:43px;font-size:6px;letter-spacing:.6px}
.ads-tree-foot small{display:block;font-size:6px;letter-spacing:0;margin-top:5px;color:#bba6c6}
.ads-main{padding:19px 19px 0;min-width:0}
.ads-main-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.ads-main-heading small{font:7px/1.6 Arial,sans-serif;color:#b39abf}
.ads-main-heading h3{font:400 20px/1.5 Arial,sans-serif;color:#79518c;margin:4px 0 0}
.ads-draft{font-size:7px;border:1px solid #dfd1e6;color:#ab8fb8;padding:3px 9px;border-radius:20px}
.ads-subnav{display:flex;gap:22px;font:8px/1.5 Arial,sans-serif;border-bottom:1px solid #e7dbea;margin:13px 0 16px;color:#b29abe}
.ads-subnav span{padding-bottom:8px}
.ads-subnav .is-current{color:#8d639f;border-bottom:2px solid #b58acb}
.ads-keywords{border:1px solid #e7dbea;border-radius:4px;overflow:hidden;transition:background .35s,border-color .35s}
.ads-block-title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font:8px/1.4 Arial,var(--sans);color:#ab8fb8;background:#faf5fc}
.ads-block-title strong{font-weight:400;color:#9877a9}
.ads-block-title>span{font-size:7px}
.ads-keywords>div:not(:first-child){display:flex;justify-content:space-between;gap:5px;border-top:1px solid #eee5f2;padding:7px 12px;font:8px/1.5 Arial,sans-serif;color:#9d83ac}
.ads-keywords small{font-size:7px;color:#b19abe}
.ads-preview{border:1px solid #e7dbea;border-radius:4px;margin-top:13px;overflow:hidden;transition:background .35s,border-color .35s}
.ads-search-preview{padding:12px 13px 15px;color:#9b80aa;font:8px/1.7 Arial,sans-serif}
.ads-search-preview>small{display:block;font-size:7px;color:#9573a7}
.ads-search-preview>small b{font-weight:500}
.ads-search-preview>span{display:block;font-size:7px;color:#b197bf;margin-top:3px}
.ads-search-preview h4{font-size:13px;font-weight:400;line-height:1.5;color:#866094;margin:8px 0 5px}
.ads-search-preview>p{font-size:8px;color:#a28aaf}
.ads-search-preview>div{display:flex;gap:18px;color:#a17ab3;font-size:7px;margin-top:10px}
.ads-destination{display:flex;align-items:center;gap:12px;border:1px solid transparent;border-top-color:#ece1f1;padding:12px 8px;margin:13px -3px 0;transition:background .35s,border-color .35s}
.ads-destination>div:not(.ads-page-miniature){min-width:0}
.ads-destination small{display:block;font-size:7px;color:#b298bf}
.ads-destination strong{display:block;font:400 10px/1.6 Arial,sans-serif;color:#9269a3;margin-top:3px}
.ads-destination>div>span{display:block;font:6px/1.8 Arial,sans-serif;color:#b29abf;margin-top:3px}
.ads-destination>span{margin-left:auto;font:18px/1 Georgia,serif;color:#c3a8d2}
.ads-page-miniature{width:75px;height:57px;flex-shrink:0;border:1px solid #dfcce9;background:linear-gradient(110deg,#fffcf9 62%,#eae0ed 62%);padding:5px;position:relative;overflow:hidden}
.ads-page-miniature>span{font:3px/1 Arial,sans-serif!important;color:#8e6c9c!important;margin:0!important}
.ads-page-miniature>strong{font:7px/1.3 Georgia,serif!important;width:50px;margin-top:6px!important}
.ads-page-miniature>i{position:absolute;bottom:5px;left:5px;width:22px;height:4px;background:#aa87ba}
.ads-work-note{display:flex;align-items:center;gap:8px;border-top:1px solid #ddc9e8;background:#f1e7f7;color:#9570a7;padding:12px 15px;min-height:47px}
.ads-work-note svg{width:13px;height:13px;stroke-width:1.3}
.ads-work-note p{font-size:10px;line-height:1.7}
.ads-work-note>span{font:7px/1.5 Arial,sans-serif;margin-left:auto;color:#b197bf;white-space:nowrap}
.ads-console[data-step="0"] [data-ads-focus="0"],.ads-console[data-step="1"] [data-ads-focus="1"],.ads-console[data-step="2"] [data-ads-focus="2"],.ads-console[data-step="3"] [data-ads-focus="3"]{background:#f3e7fa;border-color:#bb95d0;box-shadow:0 0 0 2px #eadcf34d}
.ads-demo-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px}
.ads-step-buttons{display:flex;gap:13px;flex-wrap:wrap}
.ads-step-buttons button{background:transparent;padding:4px 0;display:flex;align-items:center;gap:6px;font-size:9px;color:#b19ac0;min-height:35px;border-bottom:1px solid transparent}
.ads-step-buttons button>i{font:italic 10px/1 Georgia,serif;color:#bca5c8}
.ads-step-buttons button[aria-pressed="true"]{border-color:#b991cc;color:#8c5d9f}
.ads-play{white-space:nowrap;background:transparent;color:#9775a8;font-size:14px;padding:8px 0 8px 8px;min-height:35px}
.ads-play>span{font-size:9px;margin-left:4px}
.ads-scene>.next-figure-caption{font-size:13px;margin-top:14px}
.cap-seo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:80px;align-items:center;padding-top:115px;padding-bottom:90px}
.seo-directions{margin-top:30px;max-width:380px;border-top:1px solid #e3d5ea}
.seo-directions button{display:flex;align-items:center;gap:15px;width:100%;background:transparent;border-bottom:1px solid #e6daec;padding:12px 9px;font-size:11px;text-align:left;color:#ab92b8;transition:background .2s}
.seo-directions button>span{font:italic 10px/1 Georgia,serif;color:#bba0c7}
.seo-directions strong{font-size:12px;font-weight:400;color:#9873a7}
.seo-directions small{font-size:10px;color:#aa91b6}
.seo-directions i{font-style:normal;font-size:15px;margin-left:auto;color:#b69bc3}
.seo-directions [aria-pressed="true"]{background:#f0e7f6}
.seo-directions [aria-pressed="true"] strong{color:#785186}
.seo-scene{position:relative;margin:30px 0 0;min-width:0;padding-top:38px}
.seo-audit-sheet{position:absolute;z-index:-1;inset:0 30px 128px 15px;background:#f2eaf6;border:1px solid #ddcbe7;transform:rotate(-3deg);padding:16px 23px;border-radius:4px;color:#ac8fba;box-shadow:0 6px 18px #84629512}
.seo-audit-sheet>span{font:7px/1.5 Arial,sans-serif;letter-spacing:1px}
.seo-audit-sheet strong{display:none}
.seo-audit-sheet>i{font:7px/1.5 Georgia,serif;float:right;margin-top:3px}
.seo-search-window{position:relative;background:#fffdfb;border:1px solid #ddcde6;border-radius:6px;box-shadow:0 17px 26px -22px #60416e55;overflow:hidden}
.seo-search-header{display:flex;align-items:center;gap:17px;padding:20px 23px 15px}
.seo-search-brand{font:400 20px/1 Georgia,serif;color:#9870aa}
.seo-search-header>div{display:flex;justify-content:space-between;align-items:center;gap:8px;flex:1;min-width:0;border:1px solid #e3d7e9;border-radius:25px;padding:9px 12px;font:9px/1.5 Arial,sans-serif;color:#9d80ae}
.seo-search-header svg{width:12px;height:12px;stroke-width:1.2;color:#b298c0}
.seo-search-tabs{display:flex;gap:22px;padding:0 23px 0 107px;border-bottom:1px solid #eadfed;font:8px/1.6 Arial,sans-serif;color:#b196bf}
.seo-search-tabs>span,.seo-search-tabs>b{padding-bottom:10px}
.seo-search-tabs>b{font-weight:400;color:#886097;border-bottom:2px solid #bc9ace}
.seo-search-tabs>small{margin-left:auto;font-size:6px;white-space:nowrap}
.seo-result-muted{display:flex;align-items:flex-start;gap:9px;margin:21px 25px 17px;opacity:.58}
.seo-domain-icon{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border:1px solid #dfcde8;border-radius:50%;background:#f5edf9;color:#9d7aae;font:10px/1 Georgia,serif}
.seo-result-muted small,.seo-domain-row>small{display:block;font:8px/1.6 Arial,sans-serif;color:#9e7ead}
.seo-result-muted small>span,.seo-domain-row>small>span{display:block;font-size:6px;color:#b199bd}
.seo-result-muted h4{font:400 12px/1.5 Arial,sans-serif;color:#9975aa;margin:8px 0 3px}
.seo-result-muted p{font:7px/1.7 Arial,sans-serif;color:#ad97b8}
.seo-result-focus{margin:0 17px;border:1px solid #ceb0df;background:linear-gradient(120deg,#f7effc,#fffcff);padding:16px 16px 18px;border-radius:4px}
.seo-domain-row{display:flex;align-items:center;gap:9px}
.seo-revision-label{margin-left:auto;align-self:flex-start;color:#ad88bf;font-size:6px;border:1px solid #e2cee9;padding:3px 6px;background:#f2e6f9}
.seo-result-focus>h3{font:400 16px/1.5 Arial,sans-serif;margin:11px 0 6px;color:#865d9c;max-width:490px}
.seo-result-focus>p{font:9px/1.7 Arial,sans-serif;color:#a68ab5}
.seo-sitelinks{display:flex;gap:22px;color:#a278b6;font:8px/1.6 Arial,sans-serif;margin-top:13px}
.seo-last-result{margin-top:18px;margin-bottom:14px;opacity:.38}
.seo-demo-label{font-size:6px;text-align:center;color:#b8a2c2;padding:0 14px 16px}
.seo-action-sheet{margin:23px 0 0 37px;padding:18px 22px;background:#fffdfb;border:1px solid #dccaE7;box-shadow:0 12px 20px -15px #73508140;border-radius:3px;position:relative}
.seo-action-sheet:before{content:"";position:absolute;left:22px;top:-24px;height:23px;border-left:1px dashed #c6a8d5}
.seo-action-heading{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#ab8aba}
.seo-action-heading>span{display:flex;align-items:center;gap:6px}
.seo-action-heading svg{width:12px;height:12px;stroke-width:1.3}
.seo-action-heading>small{font-size:7px;color:#b99ec6}
.seo-action-sheet>h3{font:400 19px/1.5 var(--serif);color:#886197;margin:12px 0 14px}
.seo-before,.seo-after{display:flex;align-items:flex-start;gap:10px;font-size:9px;line-height:1.8}
.seo-before>span,.seo-after>span{white-space:nowrap;font-size:7px;color:#aa8aba;border:1px solid #e6d7ed;padding:1px 5px;margin-top:1px}
.seo-before p{color:#b29bc0}
.seo-after{margin-top:9px}
.seo-after p{color:#9372a1}
.seo-scene>.next-figure-caption{margin-left:37px;font-size:12px}
.next-handoff-geo{margin-top:28px;margin-bottom:0}
.next-wide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:70px}
.next-wide-heading>.next-description{width:410px;max-width:39%;margin:0 0 6px}
.cap-geo{padding-top:95px;padding-bottom:88px}
.geo-scene{margin:61px 0 0;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.05fr) minmax(0,1.16fr);gap:38px;align-items:start;position:relative}
.geo-scene:before{content:"";position:absolute;z-index:-1;inset:-20px -100px -40px;background:radial-gradient(ellipse at center,#eee3f582,transparent 71%)}
.geo-stage-label{font-size:10px;color:#ae91bb;letter-spacing:.5px;margin:0 0 22px;display:flex;gap:10px;align-items:center}
.geo-stage-label>span{font:italic 12px/1 Georgia,serif;color:#c1a3cf}
.geo-source-column{padding-top:32px}
.geo-source-stack{display:grid;gap:15px}
.geo-source{display:flex;align-items:flex-start;gap:11px;position:relative;width:100%;padding:18px 15px;background:#fffdfb;border:1px solid #e3d6ea;border-radius:3px;text-align:left;color:#b49abf;box-shadow:0 9px 16px -13px #6f4b8230;transition:transform .25s,border-color .25s,background .25s;min-width:0}
.geo-source svg{width:16px;height:16px;stroke-width:1.2;margin-top:4px}
.geo-source small{display:block;font:6px/1.7 Arial,var(--sans);letter-spacing:.6px;color:#b097bc}
.geo-source strong{display:block;font:400 17px/1.5 var(--serif);color:#92729f;margin-top:7px}
.geo-source em{display:block;font:8px/1.7 var(--sans);color:#b194b7;margin-top:7px;font-style:normal}
.geo-source>i{font:italic 8px/1 Georgia,serif;margin-left:auto;margin-top:5px}
.geo-source[aria-pressed="true"]{transform:translateX(5px);border-color:#c6a5d7;background:#fbf5fe}
.geo-source[aria-pressed="true"] em{color:#a77999}
.geo-source-hint{font-size:8px;line-height:1.8;color:#b29abe;padding:17px 4px 0}
.geo-facts-column{position:relative}
.geo-facts-column:before,.geo-facts-column:after{content:"";position:absolute;top:234px;width:38px;border-top:1px dashed #c6a4d6}
.geo-facts-column:before{left:-38px}
.geo-facts-column:after{right:-38px}
.geo-facts-paper{position:relative;background:#fffdfb;border:1px solid #d7bee3;border-radius:5px;padding:23px 21px 0;box-shadow:0 20px 32px -26px #6f4d8355,0 3px 0 -1px #e9d9f1,0 4px 0 -1px #d4bde0}
.geo-facts-masthead{display:flex;align-items:center;gap:6px;font:6px/1.7 Arial,sans-serif;color:#b597c2;letter-spacing:.6px}
.geo-facts-masthead svg{width:13px;height:13px;stroke-width:1.1}
.geo-facts-masthead small{font-size:6px;margin-left:auto;letter-spacing:0;white-space:nowrap}
.geo-facts-paper>h3{font:400 26px/1.45 var(--serif);color:#856090;margin:23px 0 25px}
.geo-facts-paper dl{margin:0}
.geo-facts-paper dl>div{padding:14px 9px;border-top:1px solid #eadeee;transition:background .25s,box-shadow .25s}
.geo-facts-paper dt{font-size:8px;color:#b198bf}
.geo-facts-paper dd{margin:6px 0 0;font-size:11px;line-height:1.8;color:#9674a4}
.geo-facts-paper dd>span{display:block;font-size:8px;color:#af94bc;margin-top:4px}
.geo-facts-paper dl>div.is-active{background:#f3eafa;box-shadow:inset 2px 0 #b28bc5}
.geo-facts-footer{display:flex;align-items:center;gap:9px;border-top:1px solid #e5d7ec;padding:17px 0;font-size:7px;color:#b298bf}
.geo-facts-footer i{font-style:normal;color:#c3add0}
.geo-facts-footer svg{width:12px;height:12px;margin-left:auto;stroke-width:1.3}
.geo-answer-column{padding-top:59px}
.geo-answer-paper{background:#fffdfb;border:1px solid #e0cfe8;border-radius:6px;padding:18px 18px 16px;box-shadow:0 18px 27px -24px #67477850}
.geo-chat-heading{display:flex;align-items:center;gap:7px;color:#a580b7;font-size:9px}
.geo-chat-heading svg{width:15px;height:15px;stroke-width:1.2}
.geo-chat-heading small{font-size:6px;color:#baa2c7;margin-left:auto}
.geo-question{margin:21px 0 21px 41px;background:#f0e6f5;border:1px solid #e4d4ec;border-radius:9px 9px 1px 9px;padding:11px 14px;color:#9e7aab;font-size:10px;line-height:1.8}
.geo-answer-text{display:flex;gap:10px;align-items:flex-start;color:#a388b0;font-size:9px;line-height:1.95}
.geo-answer-text>svg{width:14px;height:14px;stroke-width:1.2;margin-top:4px;color:#ad8abb}
.geo-answer-text>div{min-width:0}
.geo-answer-text p{margin-bottom:12px;padding:4px 5px;border-radius:3px;transition:background .25s}
.geo-answer-text strong{font-weight:500;color:#9570a6}
.geo-answer-text p.is-active{background:#f1e5f9}
.geo-answer-text button{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:4px;vertical-align:middle;background:#ebdcf3;color:#aa85ba;border:1px solid #dfc9e8;border-radius:3px;font:8px/1 Arial,sans-serif}
.geo-citation{border-top:1px solid #e9dcee;margin-top:7px;padding:12px 0 0 24px;min-height:93px}
.geo-citation>small{font-size:7px;color:#b399c0}
.geo-citation>small span{font:italic 9px/1 Georgia,serif;margin-left:6px}
.geo-citation>strong{font-weight:400;display:block;color:#9a77a9;font-size:10px;margin-top:5px}
.geo-citation>p{font-size:8px;line-height:1.8;color:#b094bc;margin-top:4px}
.geo-scene>.next-figure-caption{grid-column:1/-1;font:8px/1.8 var(--sans);margin-top:4px}
.geo-bottom-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:36px;border-bottom:1px solid #e5d7ec;padding:0 3px 32px}
.geo-bottom-line>p{font:400 17px/1.8 var(--serif);color:#a387b0}
.geo-bottom-line strong{font-weight:400;color:#8f6a9f}
.geo-bottom-line .cap-contact{margin:0;font-size:12px}
.cap-writing{padding-top:80px;padding-bottom:79px}
.writing-scene{position:relative;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.65fr) minmax(0,.86fr);gap:34px;align-items:start;margin:63px 0 0}
.writing-scene:before{content:"";position:absolute;z-index:-1;inset:20px -90px 0;background:radial-gradient(ellipse at 44% 42%,#e6d8ed75,transparent 66%)}
.writing-source-note{position:relative;margin-top:69px;padding:25px 18px 18px;border:1px solid #e0cbe8;background:#faf4fc;transform:rotate(-3deg);box-shadow:0 15px 24px -19px #71528138}
.writing-note-clip{position:absolute;width:12px;height:36px;border:1.5px solid #bca2c8;border-radius:9px;top:-17px;right:25px;transform:rotate(12deg);box-shadow:inset -3px 0 #e7dced}
.writing-source-note>p:first-of-type{font:6px/1.5 Arial,sans-serif;letter-spacing:1px;color:#ac8eb9}
.writing-source-note h3{font:400 25px/1.4 var(--serif);margin:19px 0 25px;color:#9671a3}
.writing-source-note>div:not(.writing-note-clip){display:flex;align-items:flex-start;gap:10px;border-top:1px solid #e7d7ee;padding:15px 0;color:#a27cae;font-size:10px}
.writing-source-note svg{width:13px;height:13px;stroke-width:1.1;margin-top:2px}
.writing-source-note small{display:block;font-size:7px;color:#b398bf;margin-top:5px}
.writing-source-end{font:9px/1.8 var(--serif);color:#b093bd;border-top:1px solid #e7d7ee;padding-top:17px}
.writing-article{border:1px solid #d9c3e5;background:#fffdfb;border-radius:3px;box-shadow:0 28px 37px -28px #61437755,0 3px 0 -1px #efe3f5,0 4px 0 -1px #d9c4e6;min-width:0}
.writing-article-top{display:flex;justify-content:space-between;gap:8px;padding:17px 24px;border-bottom:1px solid #e7dbea;font:6px/1.6 Arial,var(--sans);letter-spacing:.7px;color:#a487b2}
.writing-article-top small{font-size:6px;letter-spacing:0;color:#b29abe}
.writing-article-inner{padding:28px 35px 25px}
.writing-category{display:block;font:6px/1.5 Arial,sans-serif;color:#b091bf;letter-spacing:1.6px}
.writing-article-inner>h3{font:400 clamp(27px,3vw,43px)/1.12 Georgia,serif;letter-spacing:-1px;color:#775489;margin:13px 0 15px}
.writing-deck{font:9px/1.9 Arial,sans-serif;color:#a68eb2}
.writing-photo{margin:21px 0 22px}
.writing-photo>img{width:100%;aspect-ratio:1.9;object-fit:cover;object-position:center;border:1px solid #e7d8ec}
.writing-photo>figcaption{font:italic 7px/1.7 Georgia,serif;color:#ac93b8;margin-top:7px;text-align:right}
.writing-editorial-body{display:flex;gap:13px}
.writing-margin-number{font:italic 12px/1 Georgia,serif;color:#c4a7d0;padding-top:5px}
.writing-editorial-body>div{min-width:0}
.writing-editorial-body h4{font:400 20px/1.35 Georgia,serif;color:#8a649b;margin:0 0 10px}
.writing-editorial-body p{font:8px/1.9 Arial,sans-serif;color:#a48bae}
.writing-highlight{position:relative;display:block;width:100%;text-align:left;padding:20px 13px 13px;background:#f4eaf9;border:1px solid #e0c6ec;color:#9268a4;font:9px/1.9 Georgia,serif;margin:16px 0 23px;transition:background .25s,box-shadow .25s}
.writing-highlight-tag{position:absolute;top:-8px;left:12px;background:#eee0f6;color:#a17ab3;border:1px solid #d9bde8;padding:1px 7px;font:6px/1.8 var(--sans)}
.writing-highlight[aria-pressed="true"]{box-shadow:inset 2px 0 #b893cb;background:#f0e2f7}
.writing-editorial-body .writing-next-title{margin-top:0}
.writing-article-bottom{display:flex;justify-content:space-between;gap:12px;padding:14px 23px;border-top:1px solid #e6d8ec;color:#b095bf;font-size:7px}
.writing-article-bottom small{font:5px/1.7 Arial,sans-serif;letter-spacing:.5px}
.writing-commentary{padding-top:203px}
.writing-proof-label{font:6px/1.6 Arial,sans-serif;letter-spacing:1.7px;color:#b296c0}
.writing-comments{margin-top:17px}
.writing-comments>button{display:flex;align-items:flex-start;gap:9px;text-align:left;padding:17px 0;background:transparent;width:100%;border-top:1px solid #e0cde9}
.writing-comments>button:last-child{border-bottom:1px solid #e0cde9}
.writing-comments>button>span{font:italic 10px/1.5 Georgia,serif;color:#bba0c8;padding-top:2px}
.writing-comments>button strong{display:block;font:400 15px/1.6 var(--serif);color:#a585b3}
.writing-comments>button small{display:block;font-size:8px;line-height:1.9;color:#b59cc1;margin-top:8px}
.writing-comments>button i{font-style:normal;margin-left:auto;font-size:12px;color:#bea3cb}
.writing-comments>button[aria-pressed="true"] strong{color:#835591}
.writing-comments>button[aria-pressed="true"] i{color:#9361a7;transform:rotate(45deg)}
.writing-evidence{position:relative;margin-top:22px;background:#f3eaf8;border-left:2px solid #c4a4d4;padding:16px 15px;color:#9e7cac;min-height:150px}
.writing-evidence:before{content:"";position:absolute;left:-36px;top:32px;width:34px;border-top:1px dashed #c3a1d4}
.writing-evidence>small{font-size:7px;color:#b091c0;display:block}
.writing-evidence>p{font:400 16px/1.7 var(--serif);margin-top:9px}
.writing-evidence>span{display:block;font-size:8px;line-height:1.85;color:#b091bc;margin-top:9px}
.writing-scene[data-note="outline"] .writing-next-title,.writing-scene[data-note="review"] .writing-last-paragraph{background:#f0e2f7;outline:1px solid #d8bbe6;outline-offset:5px}
.writing-scene>.next-figure-caption{grid-column:1/-1;margin-top:0}
.writing-footer{display:flex;align-items:center;justify-content:center;gap:70px;margin-top:37px}
.writing-footer>p{font:400 18px/1.8 var(--serif);color:#aa8eb5}
.writing-footer strong{font-weight:400;color:#90699f}
.writing-footer .cap-contact{margin:0}
.capability-cta{position:relative;isolation:isolate;overflow:hidden;width:89%;max-width:1280px;margin:64px auto 81px;padding:69px 35px 75px;text-align:center;background:linear-gradient(125deg,#eee4f6,#f4edf8 48%,#ede2f4);border:1px solid #ddcde7;border-radius:7px}
.cta-kicker{font:7px/1.6 Arial,sans-serif;letter-spacing:2.5px;color:#ad8fbd}
.capability-cta h2{font:400 clamp(34px,3.5vw,51px)/1.35 var(--serif);letter-spacing:-.5px;color:#745384;margin:21px 0 27px}
.capability-cta h2>br{display:none}
.capability-cta h2>span{color:#956cac}
.capability-cta-button{display:inline-flex;gap:33px;align-items:center;justify-content:center;min-height:48px;background:#8d66a0;border:1px solid #866098;border-radius:4px;padding:0 24px;color:white;font-size:12px;box-shadow:0 9px 15px -11px #69407c66;transition:background .2s,transform .2s}
.capability-cta-button>span{font-size:19px}
.capability-cta-button:hover{background:#7e5690;transform:translateY(-2px)}
.cta-orbit{position:absolute;z-index:-1;border:1px solid #d5bce33d;border-radius:50%;width:530px;height:530px;top:-260px;left:-250px}
.cta-orbit-two{left:auto;right:-260px;top:auto;bottom:-315px;width:600px;height:600px;border-color:#d1b2e147}
@media(min-width:1600px){.cap-ads{gap:86px}.next-section h2{font-size:45px}}
@media(max-width:1150px){.cap-ads{gap:42px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.next-section h2{font-size:33px}.next-lead{font-size:13px}.next-description{font-size:12px}.ads-console-body{grid-template-columns:102px minmax(0,1fr)}.ads-account-tree{padding-inline:7px}.ads-tree-focus{padding-left:7px}.ads-main{padding:16px 13px 0}.ads-step-buttons{gap:10px}.ads-step-buttons button{font-size:8px;gap:4px}.ads-wordmark{font-size:12px}.ads-promises p{font-size:10px}.ads-promises p>span{font-size:8px;margin-right:8px}.cap-seo{gap:49px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.seo-search-header{padding-inline:17px;gap:12px}.seo-search-brand{font-size:18px}.seo-search-tabs{padding-left:85px;gap:18px}.seo-result-muted{margin-inline:20px}.seo-result-focus>h3{font-size:14px}.seo-sitelinks{gap:13px;font-size:7px}.seo-action-sheet{margin-left:20px;padding-inline:18px}.seo-action-sheet>h3{font-size:17px}.geo-scene{gap:25px;grid-template-columns:minmax(0,.88fr) minmax(0,1.05fr) minmax(0,1.15fr)}.geo-source{padding:16px 11px;gap:8px}.geo-source strong{font-size:15px}.geo-source em{font-size:7px}.geo-source svg{width:13px;height:13px}.geo-source small{font-size:5px;letter-spacing:.3px}.geo-source>i{display:none}.geo-facts-paper{padding:20px 15px 0}.geo-facts-paper>h3{font-size:22px}.geo-facts-masthead>span{font-size:5px;letter-spacing:.3px}.geo-facts-masthead>small{font-size:5px}.geo-facts-paper dd{font-size:10px}.geo-facts-paper dd>span{font-size:7px}.geo-facts-column:before,.geo-facts-column:after{width:25px}.geo-facts-column:before{left:-25px}.geo-facts-column:after{right:-25px}.geo-answer-paper{padding:16px 13px}.geo-answer-text{font-size:8px;gap:7px}.geo-question{font-size:9px;margin-left:25px}.geo-citation{padding-left:20px}.geo-stage-label{font-size:9px}.writing-scene{gap:24px;grid-template-columns:minmax(0,.65fr) minmax(0,1.65fr) minmax(0,.9fr)}.writing-source-note{padding:23px 13px 16px}.writing-source-note h3{font-size:22px}.writing-source-note>div:not(.writing-note-clip){font-size:8px;gap:7px}.writing-source-note small{font-size:6px}.writing-source-end{font-size:8px}.writing-article-inner{padding:25px 25px 21px}.writing-article-top{padding-inline:19px;font-size:5px}.writing-article-top small{font-size:5px}.writing-article-inner>h3{font-size:34px}.writing-deck{font-size:8px}.writing-editorial-body h4{font-size:18px}.writing-editorial-body p{font-size:7px}.writing-highlight{font-size:8px;padding-inline:10px}.writing-commentary{padding-top:173px}.writing-comments>button{gap:6px}.writing-comments>button strong{font-size:13px}.writing-comments>button small{font-size:7px}.writing-evidence{padding:13px 12px;min-height:137px}.writing-evidence>p{font-size:14px}.writing-evidence:before{width:23px;left:-25px}.writing-article-bottom{font-size:6px;padding-inline:17px}.writing-article-bottom small{display:none}}
@media(max-width:900px){.next-section{padding-block:65px}.next-handoff{font-size:11px;gap:18px;margin-top:15px}.next-handoff>span{width:53px}.cap-ads{grid-template-columns:1fr;gap:37px;max-width:710px}.ads-copy{grid-column:1;grid-row:1}.ads-scene{grid-column:1;grid-row:2}.ads-copy .next-description{max-width:590px}.ads-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ads-promises p>span{display:table;margin:0 0 8px}.ads-console-body{grid-template-columns:135px minmax(0,1fr)}.ads-main{padding:20px 23px 0}.ads-account-tree{padding:20px 13px}.ads-tree-foot{margin-top:57px}.ads-keywords>div:not(:first-child){font-size:9px;padding-block:9px}.ads-search-preview{padding:14px 15px 18px}.ads-search-preview h4{font-size:15px}.ads-search-preview>p{font-size:9px}.ads-search-preview>div{font-size:8px}.ads-destination{padding-block:15px}.ads-step-buttons{gap:24px}.ads-step-buttons button{font-size:10px}.ads-wordmark{font-size:14px}.cap-seo{grid-template-columns:1fr;gap:25px;max-width:710px}.seo-directions{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin-top:27px}.seo-directions button{padding-block:14px}.seo-scene{width:90%;margin:10px auto 0}.seo-search-header{padding:23px 24px 16px;gap:23px}.seo-search-header>div{font-size:10px}.seo-search-brand{font-size:23px}.seo-search-tabs{padding-left:112px;gap:25px}.seo-result-focus>h3{font-size:17px}.seo-result-focus>p{font-size:10px}.seo-result-focus{padding:18px 18px 20px;margin-inline:20px}.seo-result-muted{margin:22px 26px}.seo-result-muted h4{font-size:13px}.seo-action-sheet{margin-left:50px;padding:22px 24px}.seo-action-sheet>h3{font-size:20px}.seo-before,.seo-after{font-size:10px}.seo-demo-label{font-size:7px}.next-wide-heading{gap:35px}.next-wide-heading>.next-description{max-width:41%;font-size:11px}.geo-scene{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px;margin-top:43px;max-width:710px;margin-inline:auto}.geo-source-column{padding-top:16px}.geo-source strong{font-size:18px}.geo-source em{font-size:9px}.geo-source small{font-size:6px}.geo-source{padding:18px 16px;gap:11px}.geo-source svg{width:16px;height:16px}.geo-facts-paper{padding:22px 20px 0}.geo-facts-paper>h3{font-size:27px}.geo-facts-masthead>span{font-size:6px}.geo-facts-masthead>small{font-size:6px}.geo-facts-paper dd{font-size:12px}.geo-facts-paper dd>span{font-size:9px}.geo-facts-column:before{width:30px;left:-30px}.geo-facts-column:after{right:50%;top:100%;width:1px;height:30px;border-top:0;border-left:1px dashed #c6a4d6}.geo-answer-column{padding-top:0;grid-column:1/-1;width:76%;justify-self:end}.geo-answer-paper{padding:20px 24px}.geo-stage-label{font-size:10px}.geo-question{font-size:11px;margin-left:40%}.geo-answer-text{font-size:11px;gap:13px}.geo-answer-text>svg{width:17px;height:17px}.geo-answer-text button{width:20px;height:20px;font-size:9px}.geo-citation{padding-left:30px;min-height:0}.geo-citation>p{font-size:9px}.geo-citation>strong{font-size:11px}.geo-citation>small{font-size:8px}.geo-scene>.next-figure-caption{margin-top:0;font-size:8px}.geo-bottom-line{margin-top:25px}.geo-bottom-line>p{font-size:15px}.geo-bottom-line>p>strong{display:block}.geo-bottom-line .cap-contact{font-size:11px}.writing-scene{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:25px;margin-top:44px;max-width:710px;margin-inline:auto}.writing-source-note{grid-column:2;grid-row:1;margin-top:35px;padding:22px 19px 17px}.writing-article{grid-column:1;grid-row:1/3}.writing-commentary{grid-column:2;grid-row:2;padding-top:5px;margin-top:0}.writing-source-note h3{font-size:25px}.writing-source-note>div:not(.writing-note-clip){font-size:10px}.writing-source-note small{font-size:7px}.writing-article-inner{padding:26px 24px 24px}.writing-article-inner>h3{font-size:35px}.writing-photo>img{aspect-ratio:1.45}.writing-comments>button{padding:14px 0}.writing-comments>button strong{font-size:14px}.writing-comments>button small{font-size:8px}.writing-evidence>p{font-size:15px}.writing-scene>.next-figure-caption{margin-top:0}.writing-footer{gap:40px;margin-top:28px}.capability-cta{margin-top:37px;padding-block:58px;margin-bottom:60px}.capability-cta h2{font-size:39px}}
@media(max-width:600px){.next-section{padding-block:49px;max-width:480px}.next-section h2{font-size:32px;margin-top:21px;letter-spacing:-.7px}.next-handoff{width:calc(100% - 40px);font-size:10px;gap:10px;margin-top:17px}.next-handoff>span{width:23px;flex-shrink:0}.next-handoff strong{display:block;margin-left:0}.next-lead{font-size:12px;margin-top:22px}.next-description{font-size:12px;margin-top:17px}.next-lead>br{display:none}.ads-promises{display:block;margin-top:22px}.ads-promises p{font-size:10px;margin-top:12px}.ads-promises p>span{display:inline-block;margin:0 9px 0 0;font-size:9px}.cap-ads{gap:29px;padding-top:45px;padding-bottom:58px}.next-window-bar{height:37px;padding-inline:12px;gap:8px}.ads-wordmark{font-size:11px;gap:7px}.ads-wordmark svg{width:15px;height:15px}.next-window-bar>span:nth-child(2){font-size:6px}.next-avatar{width:16px;height:16px;font-size:7px}.ads-console-body{grid-template-columns:79px minmax(0,1fr)}.ads-account-tree{padding:14px 6px;font-size:7px}.ads-create{font-size:12px;gap:5px;padding:6px 7px;margin-bottom:19px}.ads-create>span{font-size:7px}.ads-tree-label{font-size:4px;letter-spacing:.6px;margin-left:3px}.ads-account-tree>p{margin:10px 3px;font-size:6px}.ads-tree-focus{padding:9px 4px 9px 5px;margin-right:-2px;margin-bottom:13px}.ads-tree-focus strong{font-size:6px;line-height:1.7}.ads-tree-focus>span{font-size:6px;margin-left:0;line-height:1.7}.ads-tree-focus>small{font-size:6px;margin-left:7px}.ads-tree-foot{font-size:4px;letter-spacing:.3px;padding-inline:2px;margin-top:38px}.ads-tree-foot small{font-size:4px}.ads-main{padding:13px 10px 0}.ads-main-heading small{font-size:5px}.ads-main-heading h3{font-size:15px;margin-top:6px}.ads-draft{font-size:5px;padding:2px 6px}.ads-subnav{font-size:6px;gap:17px;margin:11px 0 13px}.ads-subnav span{padding-bottom:7px}.ads-block-title{font-size:7px;padding:8px}.ads-block-title>span{font-size:5px}.ads-keywords>div:not(:first-child){font-size:6px;padding:8px;gap:3px;line-height:1.7}.ads-keywords small{font-size:5px;padding-top:1px}.ads-preview{margin-top:11px}.ads-search-preview{padding:11px 9px 13px}.ads-search-preview>small{font-size:6px}.ads-search-preview>span{font-size:5px}.ads-search-preview h4{font-size:11px;margin-top:8px;line-height:1.5}.ads-search-preview>p{font-size:6px;line-height:1.8}.ads-search-preview>div{font-size:5px;gap:11px}.ads-destination{gap:8px;padding:11px 2px;margin-top:11px}.ads-page-miniature{width:44px;height:47px;padding:4px}.ads-page-miniature>span{font-size:2px!important}.ads-page-miniature>strong{font-size:6px!important;width:35px;margin-top:5px!important}.ads-page-miniature>i{width:17px;height:3px;left:4px}.ads-destination small{font-size:5px}.ads-destination strong{font-size:7px}.ads-destination>div>span{font-size:4px}.ads-destination>span{font-size:12px}.ads-work-note{padding:11px 10px;gap:6px;min-height:48px}.ads-work-note svg{width:11px;height:11px}.ads-work-note p{font-size:8px}.ads-work-note>span{font-size:5px}.ads-demo-controls{gap:8px;margin-top:15px}.ads-step-buttons{gap:11px;flex-wrap:nowrap}.ads-step-buttons button{font-size:8px;display:block;line-height:1.8;padding-bottom:6px}.ads-step-buttons button>i{display:block;font-size:9px;margin-bottom:3px}.ads-play{font-size:13px;min-height:43px;padding-right:3px}.ads-play>span{font-size:8px}.ads-scene>.next-figure-caption{font-size:12px;margin-top:13px}.cap-seo{padding-top:31px;gap:26px}.seo-directions{gap:0 15px;margin-top:26px}.seo-directions button{gap:9px;padding:13px 4px}.seo-directions button>span{font-size:8px}.seo-directions strong{font-size:11px}.seo-directions small{font-size:8px}.seo-directions i{font-size:12px}.seo-scene{width:100%;margin-top:6px;padding-top:28px}.seo-audit-sheet{inset:0 11px 165px 12px;padding:12px 15px}.seo-audit-sheet>span{font-size:5px}.seo-audit-sheet>i{font-size:4px;letter-spacing:0;margin-top:6px}.seo-search-header{padding:16px 13px 13px;gap:13px}.seo-search-brand{font-size:18px}.seo-search-header>div{font-size:7px;padding:8px 10px;gap:5px}.seo-search-header svg{width:9px;height:9px}.seo-search-tabs{padding-left:79px;padding-right:13px;gap:17px;font-size:6px}.seo-search-tabs>small{font-size:5px}.seo-result-muted{margin:17px 15px;gap:7px}.seo-domain-icon{width:18px;height:18px;font-size:9px}.seo-result-muted small,.seo-domain-row>small{font-size:6px}.seo-result-muted small>span,.seo-domain-row>small>span{font-size:5px}.seo-result-muted h4{font-size:10px;line-height:1.5;margin-top:7px}.seo-result-muted p{font-size:6px}.seo-result-focus{margin-inline:10px;padding:13px 11px}.seo-domain-row{gap:7px}.seo-revision-label{font-size:5px;padding:2px 4px;white-space:nowrap}.seo-result-focus>h3{font-size:13px;margin-top:11px}.seo-result-focus>p{font-size:7px;line-height:1.9}.seo-sitelinks{gap:12px;font-size:6px;margin-top:11px}.seo-last-result{margin-block:16px 12px}.seo-demo-label{font-size:5px;padding-bottom:13px}.seo-action-sheet{margin:19px 0 0 18px;padding:17px 17px 18px}.seo-action-sheet:before{top:-20px;height:19px;left:18px}.seo-action-sheet>h3{font-size:18px}.seo-before,.seo-after{font-size:9px;gap:8px}.seo-before>span,.seo-after>span{font-size:6px}.seo-scene>.next-figure-caption{font-size:11px;margin-left:18px;margin-top:20px}.next-handoff-geo{margin-top:16px;margin-bottom:3px}.next-wide-heading{display:block}.next-wide-heading>.next-description{width:100%;max-width:none;font-size:12px;margin-top:22px}.next-wide-heading>.next-description>br+br{display:none}.cap-geo{padding-top:43px;padding-bottom:33px}.geo-scene{grid-template-columns:1fr;gap:33px;margin-top:33px}.geo-source-column{padding-top:0}.geo-source-stack{gap:11px}.geo-stage-label{margin-bottom:16px;font-size:10px}.geo-source{padding:14px 17px;gap:13px}.geo-source>i{display:block;font-size:9px}.geo-source small{font-size:6px}.geo-source strong{font-size:18px;margin-top:4px}.geo-source em{font-size:9px;margin-top:4px}.geo-source svg{width:17px;height:17px;margin-top:8px}.geo-source[aria-pressed="true"]{transform:translateX(0)}.geo-source-hint{font-size:8px;padding-top:13px}.geo-facts-column{width:100%;padding-left:18px}.geo-facts-column:before{left:0;top:18px;width:18px;border-top:1px dashed #c6a4d6}.geo-facts-column:after{left:0;top:-32px;width:1px;height:51px;border-left:1px dashed #c6a4d6}.geo-facts-paper{padding:22px 22px 0}.geo-facts-paper>h3{font-size:27px;margin-top:21px;margin-bottom:21px}.geo-facts-paper dd{font-size:12px}.geo-facts-paper dd>span{font-size:9px}.geo-facts-paper dt{font-size:9px}.geo-facts-footer{font-size:8px}.geo-answer-column{grid-column:1;width:100%;padding-left:18px;position:relative}.geo-answer-column:before{content:"";position:absolute;left:0;top:-33px;width:18px;height:51px;border-left:1px dashed #c6a4d6;border-bottom:1px dashed #c6a4d6}.geo-answer-paper{padding:20px 18px}.geo-chat-heading{font-size:10px}.geo-chat-heading small{font-size:7px}.geo-question{font-size:11px;margin:20px 0 20px 30px;padding:12px}.geo-answer-text{font-size:10px;gap:10px;line-height:2}.geo-answer-text p{margin-bottom:11px}.geo-answer-text>svg{width:15px;height:15px}.geo-citation{padding-left:25px}.geo-citation>p{font-size:9px}.geo-scene>.next-figure-caption{font-size:7px;max-width:280px;margin:-6px auto 0}.geo-bottom-line{display:block;text-align:center;padding:0 0 29px;margin-top:29px}.geo-bottom-line>p{font-size:16px;line-height:1.9}.geo-bottom-line .cap-contact{margin-top:17px;font-size:11px}.cap-writing{padding-top:39px;padding-bottom:35px}.writing-scene{display:flex;flex-direction:column;gap:26px;margin-top:32px}.writing-source-note{width:calc(100% - 25px);margin:9px auto 4px;transform:rotate(-1.5deg);padding:22px 20px 17px}.writing-source-note h3{font-size:24px;margin:15px 0 18px}.writing-source-note h3>br{display:none}.writing-source-note>div:not(.writing-note-clip){font-size:11px;padding:11px 0;gap:12px}.writing-source-note small{font-size:8px;display:inline;margin-left:12px}.writing-source-end{font-size:10px;padding-top:12px}.writing-source-note>p:first-of-type{font-size:7px}.writing-note-clip{right:28px;top:-14px}.writing-article{width:100%}.writing-article-top{padding:14px 17px;font-size:5px}.writing-article-top small{font-size:5px}.writing-article-inner{padding:25px 25px 21px}.writing-category{font-size:6px}.writing-article-inner>h3{font-size:35px}.writing-deck{font-size:8px}.writing-photo>img{aspect-ratio:1.7}.writing-photo{margin:21px 0}.writing-photo>figcaption{font-size:6px}.writing-editorial-body{gap:11px}.writing-editorial-body h4{font-size:19px}.writing-editorial-body p{font-size:8px;line-height:1.9}.writing-highlight{font-size:10px;margin-top:18px;line-height:1.85;padding:20px 12px 14px}.writing-highlight-tag{font-size:7px;top:-9px}.writing-margin-number{font-size:10px}.writing-article-bottom{font-size:7px;padding:14px 18px}.writing-commentary{padding:0;width:calc(100% - 25px);margin:0 auto}.writing-proof-label{font-size:7px}.writing-comments{margin-top:13px}.writing-comments>button{padding:17px 0;gap:11px}.writing-comments>button strong{font-size:17px}.writing-comments>button small{font-size:10px}.writing-comments>button>span{font-size:11px;margin-top:3px}.writing-comments>button>i{font-size:14px}.writing-evidence{padding:17px 18px;margin-top:21px;min-height:0}.writing-evidence>small{font-size:8px}.writing-evidence>p{font-size:18px}.writing-evidence>span{font-size:10px}.writing-evidence:before{left:18px;top:-22px;width:1px;height:20px;border-top:0;border-left:1px dashed #c3a1d4}.writing-scene>.next-figure-caption{font-size:12px;align-self:center}.writing-footer{display:block;text-align:center;margin-top:28px}.writing-footer>p{font-size:18px}.writing-footer .cap-contact{margin-top:20px}.capability-cta{width:calc(100% - 40px);margin:41px auto 51px;padding:45px 18px 48px}.capability-cta h2{font-size:35px;margin-top:18px;margin-bottom:25px;line-height:1.45}.capability-cta h2>br{display:block}.cta-kicker{font-size:6px}.capability-cta-button{font-size:11px;min-height:47px;gap:26px;padding-inline:22px}.cta-orbit{width:300px;height:300px;left:-190px;top:-160px}.cta-orbit-two{left:auto;right:-190px;top:auto;bottom:-150px}}
@media(max-width:370px){.next-section h2{font-size:29px}.next-lead,.next-description,.next-wide-heading>.next-description{font-size:11px}.next-handoff{font-size:9px;gap:8px}.next-handoff>span{width:18px}.ads-console-body{grid-template-columns:67px minmax(0,1fr)}.ads-main{padding-inline:8px}.ads-account-tree{padding-inline:4px}.ads-tree-focus{padding-left:4px}.ads-tree-focus strong,.ads-tree-focus>span{font-size:5px}.ads-tree-foot small{font-size:3px}.ads-keywords>div:not(:first-child){font-size:5px;padding-inline:6px}.ads-keywords small{font-size:4px}.ads-search-preview h4{font-size:10px}.ads-search-preview>p{font-size:5px}.ads-search-preview>div{font-size:4px}.ads-main-heading small{font-size:4px}.ads-main-heading h3{font-size:14px}.ads-page-miniature{width:35px}.ads-destination strong{font-size:6px}.ads-destination>div>span{font-size:3.5px}.ads-destination>span{display:none}.ads-wordmark{font-size:10px}.next-window-bar>span:nth-child(2){font-size:5px}.ads-step-buttons{gap:9px}.ads-step-buttons button{font-size:7px}.ads-play>span{font-size:7px}.ads-work-note p{font-size:7px}.seo-directions small{font-size:7px}.seo-search-brand{font-size:16px}.seo-search-header{gap:9px;padding-inline:10px}.seo-search-header>div{font-size:6px}.seo-search-tabs{padding-left:64px;gap:13px}.seo-search-tabs>small{font-size:4px}.seo-result-focus>h3{font-size:12px}.seo-revision-label{font-size:4px}.seo-sitelinks{font-size:5px;gap:9px}.seo-action-sheet{padding-inline:14px}.seo-action-sheet>h3{font-size:17px}.seo-before,.seo-after{font-size:8px}.geo-facts-paper{padding-inline:18px}.geo-facts-paper>h3{font-size:25px}.geo-facts-paper dd{font-size:11px}.geo-facts-paper dd>span{font-size:8px}.geo-answer-paper{padding-inline:15px}.geo-question{font-size:10px;margin-left:20px}.geo-answer-text{font-size:9px}.geo-citation>p{font-size:8px}.writing-source-note small{font-size:7px;margin-left:8px}.writing-source-note>div:not(.writing-note-clip){font-size:10px}.writing-article-inner{padding-inline:20px}.writing-article-inner>h3{font-size:32px}.writing-editorial-body h4{font-size:17px}.writing-highlight{font-size:9px}.writing-comments>button strong{font-size:15px}.writing-comments>button small{font-size:9px}.writing-evidence>p{font-size:16px}.capability-cta{width:calc(100% - 32px)}.capability-cta h2{font-size:31px}}
/* A phone-sized work surface keeps the actual task readable instead of shrinking every panel. */
@media(max-width:600px){
 .ads-console-body{display:block}
 .ads-account-tree{padding:10px 12px;border-right:0;border-bottom:1px solid #e7dbea}
 .ads-account-tree>.ads-create,.ads-account-tree>.ads-tree-label,.ads-account-tree>p,.ads-account-tree>.ads-tree-foot,.ads-tree-focus>small{display:none}
 .ads-tree-focus{display:flex;align-items:center;gap:15px;padding:7px 10px;margin:0;border-left-width:2px}
 .ads-tree-focus strong{font-size:8px;line-height:1.8}
 .ads-tree-focus>span{font-size:8px;margin:0;line-height:1.8}
 .ads-main{padding:16px 15px 0}
 .ads-main-heading small{font-size:6px}
 .ads-main-heading h3{font-size:18px}
 .ads-draft{font-size:6px;padding:3px 8px}
 .ads-subnav{font-size:8px;gap:23px;margin:12px 0 15px}
 .ads-block-title{font-size:8px;padding:9px 11px}
 .ads-block-title>span{font-size:6px}
 .ads-keywords>div:not(:first-child){font-size:8px;padding:9px 11px;line-height:1.6}
 .ads-keywords small{font-size:6px}
 .ads-search-preview{padding:13px 12px 15px}
 .ads-search-preview>small{font-size:7px}
 .ads-search-preview>span{font-size:6px}
 .ads-search-preview h4{font-size:14px;line-height:1.5}
 .ads-search-preview>p{font-size:8px;line-height:1.8}
 .ads-search-preview>div{font-size:6px;gap:16px}
 .ads-destination{padding:12px 5px;gap:12px}
 .ads-page-miniature{width:61px;height:53px;padding:5px}
 .ads-page-miniature>span{font-size:3px!important}
 .ads-page-miniature>strong{font-size:7px!important;width:45px}
 .ads-destination small{font-size:6px}
 .ads-destination strong{font-size:9px}
 .ads-destination>div>span{font-size:5px}
 .ads-destination>span{display:block;font-size:16px}
 .ads-work-note p{font-size:9px}
 .ads-step-buttons{gap:15px}
 .ads-step-buttons button{font-size:9px}
}
@media(max-width:370px){
 .ads-main{padding-inline:12px}
 .ads-tree-focus{gap:11px}
 .ads-tree-focus strong,.ads-tree-focus>span{font-size:7px}
 .ads-keywords>div:not(:first-child){font-size:7px;padding-inline:9px}
 .ads-search-preview h4{font-size:13px}
 .ads-search-preview>p{font-size:7px}
 .ads-search-preview>div{font-size:5px;gap:13px}
 .ads-destination{gap:10px}
 .ads-destination strong{font-size:8px}
 .ads-work-note p{font-size:8px}
 .ads-step-buttons{gap:12px}
 .ads-step-buttons button{font-size:8px}
}
@media(prefers-reduced-motion:reduce){.ads-tree-focus,.ads-keywords,.ads-preview,.ads-destination,.seo-directions button,.geo-source,.geo-facts-paper dl>div,.geo-answer-text p,.writing-highlight,.capability-cta-button{transition:none}.capability-cta-button:hover{transform:none}}
