CINXE.COM
How we built our data science infrastructure at Pew Research Center | Pew Research Center
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- # Pew Research Center Digital Publishing Platform (PRC-Platform) # Github: https://github.com/pewresearch/prc-platform-core # Version: 1.0.22 # # Powered by WordPress VIP # --> <!-- CookiePro Cookies Consent Notice start for pewresearch.org --> <script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="c789a4ed-45e3-4e88-b4f0-75c04afba451" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- CookiePro Cookies Consent Notice end for pewresearch.org --> <!-- This site is optimized with the Yoast SEO Premium plugin - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="How we built our data science infrastructure at Pew Research Center" /> <meta property="og:description" content="After venturing into the world of computational social science in 2015, the Center needed to develop new tools and workflows." /> <meta property="og:url" content="https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/" /> <meta property="og:site_name" content="Pew Research Center" /> <meta property="article:publisher" content="https://www.facebook.com/pewresearch" /> <meta property="article:author" content="Brian Broderick" /> <meta property="article:modified_time" content="2024-04-14T09:10:24+00:00" /> <meta property="og:image" content="https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?w=1200&h=628&crop=1" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?w=1200&h=628&crop=1" /> <meta name="twitter:site" content="@pewresearch" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="9 minutes" /> <meta name="twitter:label2" content="Written by" /> <meta name="twitter:data2" content="Brian Broderick" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/","url":"https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/","name":"How we built our data science infrastructure at Pew Research Center | Pew Research Center","isPartOf":{"@id":"https://www.pewresearch.org/#website"},"primaryImageOfPage":{"@id":"https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/#primaryimage"},"image":{"@id":"https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/#primaryimage"},"thumbnailUrl":"https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png","datePublished":"2021-12-09T20:42:00+00:00","dateModified":"2024-04-14T09:10:24+00:00","breadcrumb":{"@id":"https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/#primaryimage","url":"https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png","contentUrl":"https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png","width":1400,"height":788},{"@type":"BreadcrumbList","@id":"https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.pewresearch.org"},{"@type":"ListItem","position":2,"name":"Research Topics","item":"https://www.pewresearch.org/topics-categorized/"},{"@type":"ListItem","position":3,"name":"Data Science"}]},{"@type":"WebSite","@id":"https://www.pewresearch.org/#website","url":"https://www.pewresearch.org/","name":"Pew Research Center","description":"Numbers, Facts and Trends Shaping Your World","publisher":{"@id":"https://www.pewresearch.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.pewresearch.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.pewresearch.org/#organization","name":"Pew Research Center","url":"https://www.pewresearch.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.pewresearch.org/#/schema/logo/image/","url":"https://www.pewresearch.org/wp-content/uploads/sites/20/2024/04/logo-fallback.png","contentUrl":"https://www.pewresearch.org/wp-content/uploads/sites/20/2024/04/logo-fallback.png","width":1265,"height":192,"caption":"Pew Research Center"},"image":{"@id":"https://www.pewresearch.org/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/pewresearch","https://x.com/pewresearch","https://www.linkedin.com/company/pew-research-center/","https://www.youtube.com/user/PewResearchCenter"],"description":"Pew Research Center is a nonpartisan fact tank that informs the public about the issues, attitudes and trends shaping the world.","legalName":"Pew Research Center","foundingDate":"2004-07-01"}]}</script> <meta name="parsely-title" content="How we built our data science infrastructure at Pew Research Center" /> <meta name="parsely-link" content="https://www.pewresearch.org/decoded/2021/12/how-we-built-our-data-science-infrastructure-at-pew-research-center/" /> <meta name="parsely-type" content="post" /> <meta name="parsely-tags" content="Data Science" /> <meta name="parsely-pub-date" content="2021-12-09T15:42:00-05:00" /> <meta name="parsely-author" content="Brian Broderick" /> <!-- / Yoast SEO Premium plugin. --> <title>How we built our data science infrastructure at Pew Research Center | Pew Research Center</title> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//cdn.parsely.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Pew Research Center » Feed" href="https://www.pewresearch.org/feed/" /> <script type="text/javascript" id="newrelic-js"> ;window.NREUM||(NREUM={});NREUM.init={privacy:{cookies_enabled:true}}; ;NREUM.loader_config={accountID:"2074891",trustKey:"1211946",agentID:"130218501",licenseKey:"",applicationID:"128711286"}; ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"",applicationID:"128711286",sa:1}; ;/*! For license information please see nr-loader-full-1.260.1.min.js.LICENSE.txt */ (()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>m,Mt:()=>b,C5:()=>s,DL:()=>w,OP:()=>N,lF:()=>P,Yu:()=>_,Dg:()=>v,CX:()=>c,GE:()=>x,sU:()=>D});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o);const r=(0,n.ek)(e);r&&(r.info=a[e])}const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(7056),l=r(50);const f="[data-nr-mask]",h=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},g={},p="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(p);if(!g[e])throw new Error("Configuration for ".concat(e," was never set"));return g[e]}function v(e,t){if(!e)throw new Error(p);g[e]=(0,i.D)(t,h());const r=(0,n.ek)(e);r&&(r.init=g[e])}function b(e,t){if(!e)throw new Error(p);var r=m(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A={};function w(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!A[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return A[e]}function x(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");A[e]=(0,i.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=A[e])}const _=(0,n.mF)().o;var E=r(385),R=r(6818);const S={buildEnv:R.Re,distMethod:R.gF,version:R.q4,originTime:E.sK},T={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+E._A.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,harvestCount:0,timeKeeper:void 0},O={};function N(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!O[e])throw new Error("Runtime for ".concat(e," was never set"));return O[e]}function D(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");O[e]={...(0,i.D)(t,T),...S};const r=(0,n.ek)(e);r&&(r.runtime=O[e])}function P(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,lF:()=>a,q4:()=>n});const n="1.260.1",i="PROD",o="CDN",a="2.0.0-alpha.12"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>c,IF:()=>l,Nk:()=>h,Tt:()=>d,_A:()=>a,iS:()=>s,il:()=>i,sK:()=>g,ux:()=>u,v6:()=>o,w1:()=>f});var n=r(7894);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Boolean(i&&window.document.documentMode),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.z)()},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occurred while setting SharedContext",e)}}}},1199:(e,t,r)=>{"use strict";r.d(t,{R2:()=>a,zR:()=>i,zh:()=>o});var n=[];function i(e){if(o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},8e3:(e,t,r)=>{"use strict";r.d(t,{LP:()=>l,RP:()=>c,o5:()=>d});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){u(e),s[e].get(t)&&s[e].delete(t),s[e].size&&f(e)}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(u(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((e=>{let[t,r]=e;return r.staged}))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((t=>{let[r]=t;s[e].delete(r),h(e,r)})))}function h(e,t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var d=0;s&&d<s.length;++d)g(s[d],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}r.isolatedBacklog||delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}function g(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>d});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.OP)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.fP)();u.ee||(u.ee=d)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>d,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,IK:()=>d,K4:()=>i,oD:()=>o,uT:()=>c,wO:()=>s});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},7894:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(385);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n._A?.location?.protocol&&t.host===n._A?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,T:()=>s});var n=r(8325),i=r(385);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{i._A.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},7872:(e,t,r)=>{"use strict";function n(e){var t=this;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n?.leading||!1;let o;return function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];i&&void 0===o&&(e.apply(t,a),o=setTimeout((()=>{o=clearTimeout(o)}),r)),i||(clearTimeout(o),o=setTimeout((()=>{e.apply(t,a)}),r))}}function i(e){var t=this;let r=!1;return function(){if(!r){r=!0;for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];e.apply(t,i)}}}r.d(t,{D:()=>n,Z:()=>i})},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>u,ce:()=>o,ek:()=>d,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(385),i=r(7894);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n._A.NREUM||(n._A.NREUM={}),void 0===n._A.newrelic&&(n._A.newrelic=n._A.NREUM),n._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:n._A.setTimeout,SI:n._A.setImmediate,CT:n._A.clearTimeout,XHR:n._A.XMLHttpRequest,REQ:n._A.Request,EV:n._A.Event,PR:n._A.Promise,MO:n._A.MutationObserver,FETCH:n._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.z)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},7806:(e,t,r)=>{"use strict";r.d(t,{em:()=>b,u5:()=>T,QU:()=>D,Kf:()=>k});var n=r(8325),i=r(3117);const o="nr@original:".concat(i.a);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}var l=r(2210),f=r(385);const h={},g=f._A.XMLHttpRequest,p="addEventListener",m="removeEventListener",v="nr@wrapped:".concat(n.A);function b(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=c(t,!0);function i(e){r.inPlace(e,[p,m],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(f.il&&y(document,i),y(f._A,i),y(g.prototype,i)),t.on(p+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,l.X)(n,v,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function y(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,p);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var A="fetch-",w=A+"body-",x=["arrayBuffer","blob","json","text","formData"],_=f._A.Request,E=f._A.Response,R="prototype";const S={};function T(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(_&&E&&f._A.fetch))return t;if(S[t.debugId]++)return t;function r(e,r,i){var o=e[r];"function"==typeof o&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(i+"before-start",[r],a),a[n.A]&&a[n.A].dt&&(e=a[n.A].dt);var s=o.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return S[t.debugId]=1,x.forEach((e=>{r(_[R],e,w),r(E[R],e,w)})),r(f._A,"fetch",A),t.on(A+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(A+"done",[null,r],n)}else t.emit(A+"done",[e],n)})),t}const O={},N=["pushState","replaceState"];function D(e){const t=function(e){return(e||n.ee).get("history")}(e);return!f.il||O[t.debugId]++||(O[t.debugId]=1,c(t).inPlace(window.history,N,"-")),t}var P=r(3239);var I=r(50);const C={},j=["open","send"];function k(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(C[r.debugId]++)return r;C[r.debugId]=1,b(t);var i=c(r),o=f._A.XMLHttpRequest,a=f._A.MutationObserver,s=f._A.Promise,d=f._A.setInterval,u="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],g=f._A.XMLHttpRequest=function(e){const t=new o(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(u,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",w)}),(0,P.m$)(!1))}catch(e){(0,I.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",w)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,g),g.prototype=o.prototype,i.inPlace(g.prototype,j,"-xhr-",w),r.on("send-xhr-start",(function(e,t){p(e,t),function(e){h.push(e),a&&(m?m.then(A):d?d(A):(v=-v,y.data=v))}(t)})),r.on("open-xhr-start",p),a){var m=s&&s.resolve();if(!d&&!s){var v=1,y=document.createTextNode(v);new a(A).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===u||A()}));function A(){for(var e=0;e<h.length;e++)p(0,h[e]);h.length&&(h=[])}function w(e,t){return t}return r}},7825:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>o,J0:()=>f,Mi:()=>l,Vb:()=>a,Ye:()=>c,fm:()=>d,i9:()=>s,pB:()=>h,t9:()=>i,u0:()=>u});var n=r(7056);const i=r(3325).D.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,d=64e3,u={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.OFF]:0},l={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},f=5e3,h={API:"api"}},3112:(e,t,r)=>{"use strict";r.d(t,{HM:()=>c,Rc:()=>a,rU:()=>s,wi:()=>d});var n=r(234),i=r(8488),o=r(385);function a(e){return!!n.Yu.MO&&(0,i.H)(e)&&!0===(0,n.Mt)(e,"session_trace.enabled")}function s(e){return!0===(0,n.Mt)(e,"session_replay.preload")&&a(e)}function c(e,t){return!!a(e)&&(!!t?.isNew||!!t?.state.sessionReplayMode)}function d(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:o.sK,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(o.sK-t.correctedOriginTime)}}},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>d,FN_START:()=>c,PUSH_STATE:()=>u,RESOURCE:()=>o,START:()=>a,c:()=>l});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState",l=1e3},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},8488:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});var n=r(234),i=r(385);const o=e=>i.il&&!0===(0,n.Mt)(e,"privacy.cookies_enabled")},2758:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(8e3),c=r(3960),d=r(385),u=r(50),l=r(3081),f=r(8632),h=r(7144);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",h.Ef.RECORD,h.Ef.PAUSE],p=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(7894),v=r(7056);function b(){const e=(0,f.gG)();g.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}const y={};var A=r(2825);const w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let x=!1;function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,_=arguments.length>3?arguments[3]:void 0,{init:E,info:R,loader_config:S,runtime:T={loaderType:g},exposed:O=!0}=t;const N=(0,f.gG)();R||(E=N.init,R=N.info,S=N.loader_config),(0,i.Dg)(e.agentIdentifier,E||{}),(0,i.GE)(e.agentIdentifier,S||{}),R.jsAttributes??={},d.v6&&(R.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,R);const D=(0,i.P_)(e.agentIdentifier),P=[R.beacon,R.errorBeacon];x||(D.proxy.assets&&(w(D.proxy.assets),P.push(D.proxy.assets)),D.proxy.beacon&&P.push(D.proxy.beacon),b(),(0,f.EZ)("activatedFeatures",A.T),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),T.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?P:[]],T.ptid=e.agentIdentifier,(0,i.sU)(e.agentIdentifier,T),void 0===e.api&&(e.api=function(e,t){let f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,s.RP)(e,"api");const g={};var b=a.ee.get(e),A=b.get("tracer");y[e]=v.IK.OFF,b.on(h.Ef.REPLAY_RUNNING,(t=>{y[e]=t}));var w="api-",x=w+"ixn-";function _(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),S(w,n,!0,o||null===r?"session":void 0)(t,r)}function E(){}p.forEach((e=>{g[e]=S(w,e,!0,"api")})),g.addPageAction=S(w,"addPageAction",!0,n.D.pageAction),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,S(w,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,u.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,u.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,u.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,u.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},g.start=()=>{try{(0,o.p)(l.xS,["API/start/called"],void 0,n.D.metrics,b),b.emit("manual-start-all")}catch(e){(0,u.Z)("An unexpected issue occurred",e)}},g[h.Ef.RECORD]=function(){(0,o.p)(l.xS,["API/recordReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.RECORD,[],void 0,n.D.sessionReplay,b)},g[h.Ef.PAUSE]=function(){(0,o.p)(l.xS,["API/pauseReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.PAUSE,[],void 0,n.D.sessionReplay,b)},g.interaction=function(e){return(new E).get("object"==typeof e?e:{})};const R=E.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xS,["API/createTracer/called"],void 0,n.D.metrics,b),f||(0,o.p)(x+"tracer",[(0,m.z)(),e,r],i,n.D.spa,b),function(){if(A.emit((a?"":"no-")+"fn-start",[(0,m.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.z)()],r)}}}};function S(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,b),i&&(0,o.p)(e+t,[(0,m.z)(),...arguments],r?null:this,i,b),r?void 0:this}}function T(){r.e(63).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,s.LP)(e,"api")})).catch((e=>{(0,u.Z)("Downloading runtime APIs failed...",e),b.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{R[e]=S(x,e,void 0,f?n.D.softNav:n.D.spa)})),g.setCurrentRouteName=f?S(x,"routeName",void 0,n.D.softNav):S(w,"routeName",!0,n.D.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,b),(0,o.p)("err",[t,(0,m.z)(),!1,r,!!y[e]],void 0,n.D.jserrors,b)},d.il?(0,c.b2)((()=>T()),!0):T(),g}(e.agentIdentifier,_,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=O),x=!0}},8993:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({63:"nr-full",110:"nr-full-compressor",379:"nr-full-recorder"}[e]+"-1.260.1.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.260.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={63:"sha512-uo2xqU9VOAJ66y51uP09dzSULEOJu2nqJYOQhCsKBfEYCzSLfiB9+0WCJQqixi8EuJV0TBT3NwStjTYySKFqTw==",379:"sha512-qgbdnDQJ1qV0O5TbYBfty0ZKNbbDcD//OAwYthY6P0YqJvUuhkXsZHb6giM2Bop0uQrpiZfsiIHiSomS6thBnQ==",110:"sha512-zav9kCOMKQ8MAm3DedJm2v2Dak9PcHjbY1WFgHiMIrV6tPB2/QydQm2ukAR38l08NAMU4L7TUZ3oulGvPXrWSA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={29:0,789:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.260.1.PROD"]=self["webpackChunk:NRBA-1.260.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8993);var e=i(50),t=i(7144),r=i(4402),n=i(8325);class o{agentIdentifier;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.ky)(16);this.agentIdentifier=e,this.ee=n.ee.get(e)}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.Z)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.Ef.RECORD)}pauseReplay(){return this.#e(t.Ef.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}}var a=i(3325),s=i(234);const c=Object.values(a.D);function d(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(2758);var l=i(8e3),f=i(5938),h=i(3960),g=i(385),p=i(3112),m=i(8488),v=i(7872);class b extends f.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,s.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,l.RP)(e,r):this.ee.on("manual-start-all",(0,v.Z)((()=>{(0,l.RP)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if((0,m.H)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(63).then(i.bind(i,9446));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===a.D.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,l.LP)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(63).then(i.bind(i,8582)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,l.LP)(this.agentIdentifier,this.featureName,!0),t(!1),this.ee&&this.ee.abort()}};g.il?(0,h.b2)((()=>n()),!0):n()}#t(e,t){return e!==a.D.sessionReplay||(0,p.HM)(this.agentIdentifier,t)}}var y=i(7633);class A extends b{static featureName=y.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,y.t,r),this.importAggregator()}}var w=i(1117),x=i(1284);class _ extends w.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,x.D)(e,(function(e,r){t[e]=E(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,x.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=E(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=R(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=E(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function E(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=R(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function R(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var S=i(8632),T=i(4351);var O=i(5546),N=i(7956),D=i(3239),P=i(9251),I=i(7894);class C extends b{static featureName=P.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t,r),g.il&&((0,N.N)((()=>(0,O.p)("docHidden",[(0,I.z)()],void 0,P.t,this.ee)),!0),(0,D.bP)("pagehide",(()=>(0,O.p)("winPagehide",[(0,I.z)()],void 0,P.t,this.ee))),this.importAggregator())}}var j=i(3081);class k extends b{static featureName=j.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,j.t9,r),this.importAggregator()}}var H=i(6660);class M{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,T.P)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function L(e){return F(e)?e:new M(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function z(e){let t="Unhandled Promise Rejection";if(F(e?.reason))try{return e.reason.message=t+": "+e.reason.message,L(e.reason)}catch(t){return L(e.reason)}if(void 0===e.reason)return L(t);const r=L(e.reason);return r.message=t+": "+r?.message,r}function U(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new M(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return F(e.error)?e.error:L(e)}function F(e){return e instanceof Error&&!!e.stack}class B extends b{static featureName=H.t;#r=!1;constructor(e,r){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,H.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,O.p)("ierr",[L(e),(0,I.z)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.#r=e})),g._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,O.p)("err",[z(e),(0,I.z)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,D.m$)(!1,this.removeOnAbort?.signal)),g._A.addEventListener("error",(e=>{this.abortHandler&&(0,O.p)("err",[U(e),(0,I.z)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,D.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var q=i(2210);let K=1;const G="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g._A?0:(0,q.X)(e,G,(function(){return K++}))}function Z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,T.P)(e).length}catch(e){return}}}var W=i(7806),X=i(7243);class Y{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,s.DL)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.M)(),c=(0,r.Ht)(),d=Date.now(),u={spanId:a,traceId:c,timestamp:d};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,c),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,d,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,c,d,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,T.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,X.e)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var Q=i(7825),J=i(1199),ee=["load","error","abort","timeout"],te=ee.length,re=s.Yu.REQ,ne=s.Yu.XHR;class ie extends b{static featureName=Q.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,Q.t,r),this.dt=new Y(e),this.handler=(e,t,r,n)=>(0,O.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};oe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.D.ajax)}}))}catch(e){}(0,W.u5)(this.ee),(0,W.Kf)(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,D.m$)(!1)),g.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,D.m$)(!1))}function o(e){this.params={method:e[0]},oe(this,e[1]),this.metrics={}}function c(t,r){var i=(0,s.DL)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function d(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=Z(i);a&&(n.txSize=a)}this.startTime=(0,I.z)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<te;s++)r.addEventListener(ee[s],this.listener,(0,D.m$)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function f(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function h(){this.endTime=(0,I.z)()}function p(e,r){r instanceof ne&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof ne&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof ne&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,I.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,I.z)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.il&&(t=""+g._A.location.href):e[0]&&e[0].url?t=e[0].url:g._A?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,X.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function A(e,t){this.params={},this.metrics={},this.startTime=(0,I.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof re?r=i.url:g._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),oe(this,r);var o=(""+(i&&i instanceof re&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=Z(n.body)||0}function w(e,t){if(this.endTime=(0,I.z)(),this.params||(this.params={}),(0,J.zh)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,I.z)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.D.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<te;t++)e.removeEventListener(ee[t],this.listener,!1);t.aborted||(0,J.zh)(t)||(n.duration=(0,I.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.D.ajax))}}function _(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Z(e.response):"text"===r||""===r||void 0===r?Z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,O.p)(j.mY,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.D.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",c),t.on("send-xhr-start",d),t.on("xhr-cb-time",u),t.on("xhr-load-added",l),t.on("xhr-load-removed",f),t.on("xhr-resolved",h),t.on("addEventListener-end",p),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",A),t.on("fn-start",v),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function oe(e,t){var r=(0,X.e)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var ae=i(3614);const{BST_RESOURCE:se,RESOURCE:ce,START:de,END:ue,FEATURE_NAME:le,FN_END:fe,FN_START:he,PUSH_STATE:ge}=ae;var pe=i(7056);class me extends b{static featureName=t.t9;#i;constructor(e,r){let n,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,t.t9,i),this.replayRunning=!1;try{n=JSON.parse(localStorage.getItem("".concat(pe.Bq,"_").concat(pe.K4)))}catch(e){}(0,p.Rc)(e)&&this.ee.on("recordReplay",(()=>this.#o())),this.#a(n)?(this.#i=n?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,O.p)(t.Ef.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===pe.IK.FULL||e.sessionReplayMode===pe.IK.ERROR)||(0,p.rU)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(63),i.e(379)]).then(i.bind(i,4345));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==pe.IK.FULL&&this.featAggregate.initializeRecording(pe.IK.FULL,!0):(this.#i=pe.IK.FULL,this.#s(t.pB.API),this.recorder&&this.recorder.parent.mode!==pe.IK.FULL&&(this.recorder.parent.mode=pe.IK.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var ve=i(4649);class be extends b{static featureName=ve.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,ve.t,r),this.importAggregator()}}new class extends o{constructor(t,r){super(r),g._A?(this.sharedAggregator=new _({agentIdentifier:this.agentIdentifier}),this.features={},(0,S.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.D.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initialize the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.p[e.featureName]-a.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.D.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.D.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.D.softNav)return;const n=function(e){switch(e){case a.D.ajax:return[a.D.jserrors];case a.D.sessionTrace:return[a.D.ajax,a.D.pageViewEvent];case a.D.sessionReplay:return[a.D.sessionTrace];case a.D.pageViewTiming:return[a.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,T.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,S.fP)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,C,class extends b{static featureName=le;constructor(e,t){super(e,t,le,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);if(!(0,m.H)(this.agentIdentifier))return void(0,l.o5)(this.agentIdentifier,this.featureName);const r=this.ee;let n;(0,W.QU)(r),this.eventsEE=(0,W.em)(r),this.eventsEE.on(he,(function(e,t){this.bstStart=(0,I.z)()})),this.eventsEE.on(fe,(function(e,t){(0,O.p)("bst",[e[0],t,this.bstStart,(0,I.z)()],void 0,a.D.sessionTrace,r)})),r.on(ge+de,(function(e){this.time=(0,I.z)(),this.startPath=location.pathname+location.hash})),r.on(ge+ue,(function(e){(0,O.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.D.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,O.p)(se,[t],void 0,a.D.sessionTrace,r)})),n.observe({type:ce,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}},me,ie,k,be,B],loaderType:"pro"})})()})(); </script> <link rel='stylesheet' id='all-css-0' href='https://www.pewresearch.org/wp-content/plugins/prc-block-library/blocks/logo/build/style-index.css?m=1731597196g' type='text/css' media='all' /> <style id='prc-block-logo-style-inline-css'> .wp-block-prc-block-logo.has-ui-white-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#fff!important}.wp-block-prc-block-logo.has-ui-black-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#000!important}.wp-block-prc-block-logo.has-ui-link-color-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#346EAD!important}.wp-block-prc-block-logo.has-ui-link-hover-color-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#5F94CF!important}.wp-block-prc-block-logo.has-ui-text-color-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#2a2a2a!important}.wp-block-prc-block-logo.has-ui-gray-very-dark-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#565656!important}.wp-block-prc-block-logo.has-ui-gray-dark-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#818181!important}.wp-block-prc-block-logo.has-ui-gray-light-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#dadbdb!important}.wp-block-prc-block-logo.has-ui-gray-very-light-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#F7F7F7!important}.wp-block-prc-block-logo.has-ui-beige-very-light-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#f7f7f1!important}.wp-block-prc-block-logo.has-ui-beige-light-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#f0f0e6!important}.wp-block-prc-block-logo.has-ui-beige-dark-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#d7d8d4!important}.wp-block-prc-block-logo.has-ui-beige-very-dark-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#adadad!important}.wp-block-prc-block-logo.has-ui-mustard-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#d7b236!important}.wp-block-prc-block-logo.has-ui-success-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#5cb85c!important}.wp-block-prc-block-logo.has-ui-error-color .wp-block-prc-block-logo__inner [data-browser-theme="light"] path{fill:#d9534f!important} </style> <style id='wp-block-paragraph-inline-css'> .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} </style> <style id='wp-block-button-inline-css'> .wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none} </style> <style id='wp-block-buttons-inline-css'> .wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter{text-align:center} </style> <style id='wp-block-group-inline-css'> .wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} .wp-block-group.is-style-fluid{width: 100%; max-width: 100%} .wp-block-group.is-style-200-wide, .wp-block[data-type="core/group"].is-style-200-wide {width: 100%!important; max-width: 200px!important} .wp-block-group.is-style-250-wide, .wp-block[data-type="core/group"].is-style-250-wide {width: 100%!important; max-width: 250px!important} .wp-block-group.is-style-300-wide, .wp-block[data-type="core/group"].is-style-300-wide {width: 100%!important; max-width: 300px!important} .wp-block-group.is-style-320-wide, .wp-block[data-type="core/group"].is-style-320-wide {width: 100%!important; max-width: 320px!important} .wp-block-group.is-style-420-wide, .wp-block[data-type="core/group"].is-style-420-wide {width: 100%!important; max-width: 420px!important} .wp-block-group.is-style-640-wide, .wp-block[data-type="core/group"].is-style-640-wide {width: 100%!important; max-width: 640px!important} .wp-block-group.is-style-dynamic-wide, .wp-block[data-type="core/group"].is-style-dynamic-wide {width: 100%!important; max-width: var(--wp--custom--content-size-wide)!important} .wp-block-group.is-style-collapse-row-on-mobile, .wp-block[data-type="core/group"].is-style-collapse-row-on-mobile {width: 100%!important; max-width: 100%!important} </style> <link rel='stylesheet' id='all-css-8' href='https://www.pewresearch.org/wp-content/plugins/prc-block-library/blocks/core-group/build/style-index.css?m=1731597196g' type='text/css' media='all' /> <style id='prc-block-core-group-style-inline-css'> .wp-block-group.has-interior-divider.has-ui-white-interior-divider-color{--divider-color:var(--wp--preset--color--ui-white)}.wp-block-group.has-interior-divider.has-ui-black-interior-divider-color{--divider-color:var(--wp--preset--color--ui-black)}.wp-block-group.has-interior-divider.has-ui-link-color-interior-divider-color{--divider-color:var(--wp--preset--color--ui-link-color)}.wp-block-group.has-interior-divider.has-ui-link-hover-color-interior-divider-color{--divider-color:var(--wp--preset--color--ui-link-hover-color)}.wp-block-group.has-interior-divider.has-ui-text-color-interior-divider-color{--divider-color:var(--wp--preset--color--ui-text-color)}.wp-block-group.has-interior-divider.has-ui-gray-very-dark-interior-divider-color{--divider-color:var(--wp--preset--color--ui-gray-very-dark)}.wp-block-group.has-interior-divider.has-ui-gray-dark-interior-divider-color{--divider-color:var(--wp--preset--color--ui-gray-dark)}.wp-block-group.has-interior-divider.has-ui-gray-light-interior-divider-color{--divider-color:var(--wp--preset--color--ui-gray-light)}.wp-block-group.has-interior-divider.has-ui-gray-very-light-interior-divider-color{--divider-color:var(--wp--preset--color--ui-gray-very-light)}.wp-block-group.has-interior-divider.has-ui-beige-very-light-interior-divider-color{--divider-color:var(--wp--preset--color--ui-beige-very-light)}.wp-block-group.has-interior-divider.has-ui-beige-light-interior-divider-color{--divider-color:var(--wp--preset--color--ui-beige-light)}.wp-block-group.has-interior-divider.has-ui-beige-dark-interior-divider-color{--divider-color:var(--wp--preset--color--ui-beige-dark)}.wp-block-group.has-interior-divider.has-ui-beige-very-dark-interior-divider-color{--divider-color:var(--wp--preset--color--ui-beige-very-dark)}.wp-block-group.has-interior-divider.has-ui-mustard-interior-divider-color{--divider-color:var(--wp--preset--color--ui-mustard)}.wp-block-group.has-interior-divider.has-ui-success-interior-divider-color{--divider-color:var(--wp--preset--color--ui-success)}.wp-block-group.has-interior-divider.has-ui-error-interior-divider-color{--divider-color:var(--wp--preset--color--ui-error)} </style> <style id='prc-block-post-taxonomy-terms-style-inline-css'> .wp-block-prc-block-post-taxonomy-terms{background:inherit;color:inherit;flex-direction:row}.wp-block-prc-block-post-taxonomy-terms.has-separator ul>li:not(:last-child):after{content:var(--separator);display:inline-block}.wp-block-prc-block-post-taxonomy-terms ul{align-items:inherit;display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit;justify-content:inherit;list-style:none}.wp-block-prc-block-post-taxonomy-terms.is-layout-flex.is-horizontal ul{padding:0} </style> <style id='wp-block-post-date-inline-css'> .wp-block-post-date{box-sizing:border-box} </style> <style id='prc-block-social-share-sheet-style-inline-css'> .wp-block-prc-block-social-share-sheet{color:inherit;cursor:pointer;display:flex;flex-direction:row;font-size:inherit;font-weight:inherit;gap:inherit;letter-spacing:inherit;line-height:inherit}.wp-block-prc-block-social-share-sheet .wp-block-prc-block-social-share-sheet__label{display:inline-block;padding-right:.5em;text-transform:inherit}.wp-block-prc-block-social-share-sheet.web-share-supported>li{display:none!important}.wp-block-prc-block-social-share-sheet.web-share-supported>a{align-items:center;display:flex!important}.wp-block-prc-block-social-share-sheet.web-share-supported>a span{line-height:1}.wp-block-prc-block-social-share-sheet:not(.web-share-supported)>a{display:none!important}.wp-block-prc-block-social-share-sheet>button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;display:inline-block;padding:0;text-transform:inherit}.wp-block-social-links.has-small-icon-size:has(.wp-block-prc-block-social-share-sheet){color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important} </style> <link rel='stylesheet' id='all-css-18' href='https://www.pewresearch.org/wp-content/plugins/gutenberg/build/block-library/blocks/social-links/style.css?m=1731597196g' type='text/css' media='all' /> <style id='wp-block-post-title-inline-css'> .wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} .wp-block-post-title.is-style-essay-title { font-size: 48px!important; line-height: 1.2!important; } </style> <style id='prc-block-core-post-title-style-inline-css'> .wp-block-post-title[data-post-parent-id]:not([data-post-type=page]){font-size:var(--wp--preset--font-size--h-two)!important} </style> <style id='prc-block-subtitle-style-inline-css'> .wp-block-prc-block-subtitle{--wp--preset--font-size--h-two:24px}.wp-block-post-content:not(.is-root-container)>:first-child.wp-block-prc-block-subtitle{display:none}@media only screen and (max-width:768px){.wp-block-prc-block-subtitle{--wp--preset--font-size--h-two:18.5px}} </style> <style id='prc-block-bylines-display-style-inline-css'> .wp-block-prc-block-bylines-display{background:inherit;box-sizing:inherit;color:inherit;color:var(--wp--preset--color--text-color);font-family:var(--wp--preset--font-family--sans-serif);font-size:.9285714286rem;font-weight:600;gap:.3em!important;line-height:120%;margin-bottom:1rem;text-transform:uppercase}.wp-block-prc-block-bylines-display a{text-decoration:none!important}.wp-block-prc-block-bylines-display a:hover{text-decoration:underline!important}.wp-block-prc-block-bylines-display .prc-platform-staff-bylines__separator{margin-left:-.3125em} </style> <link rel='stylesheet' id='all-css-26' href='https://www.pewresearch.org/wp-content/plugins/prc-block-library/blocks/core-image/build/style-index.css?m=1731597196g' type='text/css' media='all' /> <style id='wp-block-heading-inline-css'> h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} </style> <style id='prc-block-core-heading-style-inline-css'> h1.is-style-section-header,h1[data-type="core/heading"].is-style-section-header,h2.is-style-section-header,h2[data-type="core/heading"].is-style-section-header,h3.is-style-section-header,h3[data-type="core/heading"].is-style-section-header,h4.is-style-section-header,h4[data-type="core/heading"].is-style-section-header,h5.is-style-section-header,h5[data-type="core/heading"].is-style-section-header,h6.is-style-section-header,h6[data-type="core/heading"].is-style-section-header{border-bottom:1px solid #000;margin-bottom:24px;padding-bottom:4px}h2.is-style-section-header,h2[data-type="core/heading"].is-style-section-header{font-size:21px}h1.is-style-sub-header-alt,h1[data-type="core/heading"].is-style-sub-header-alt,h2.is-style-sub-header-alt,h2[data-type="core/heading"].is-style-sub-header-alt,h3.is-style-sub-header-alt,h3[data-type="core/heading"].is-style-sub-header-alt,h4.is-style-sub-header-alt,h4[data-type="core/heading"].is-style-sub-header-alt,h5.is-style-sub-header-alt,h5[data-type="core/heading"].is-style-sub-header-alt,h6.is-style-sub-header-alt,h6[data-type="core/heading"].is-style-sub-header-alt{background:#000;color:#fff;display:block}h1.is-style-hidden:not(.wp-block-heading),h2.is-style-hidden:not(.wp-block-heading),h3.is-style-hidden:not(.wp-block-heading),h4.is-style-hidden:not(.wp-block-heading),h5.is-style-hidden:not(.wp-block-heading),h6.is-style-hidden:not(.wp-block-heading){font-size:0!important;height:0!important;line-height:0px!important;margin:none!important;opacity:0!important}h1[data-type="core/heading"].is-style-hidden,h2[data-type="core/heading"].is-style-hidden,h3[data-type="core/heading"].is-style-hidden,h4[data-type="core/heading"].is-style-hidden,h5[data-type="core/heading"].is-style-hidden,h6[data-type="core/heading"].is-style-hidden{opacity:.5} </style> <style id='wp-block-post-content-inline-css'> .wp-block-post-content:after{clear:both;content:"";display:table} </style> <style id='prc-block-core-post-content-style-inline-css'> body:not(.post-template-layout-no-container-query) .wp-block-post-content{container:post-content-container/inline-size}body:not(.post-template-layout-no-container-query) .wp-block-post-content>figure:first-child.alignright+p{margin-top:0}@container post-content-container (max-width: 480px){body:not(.post-template-layout-no-container-query) .wp-block-post-content .wp-block-image.alignleft,body:not(.post-template-layout-no-container-query) .wp-block-post-content .wp-block-image.alignright{float:none!important;margin-left:auto!important;margin-right:auto!important}body:not(.post-template-layout-no-container-query) .wp-block-post-content h1.wp-block-heading{font-size:26px}body:not(.post-template-layout-no-container-query) .wp-block-post-content h2.wp-block-heading,body:not(.post-template-layout-no-container-query) .wp-block-post-content h3.wp-block-heading{font-size:18px}body:not(.post-template-layout-no-container-query) .wp-block-post-content h4.wp-block-heading{font-size:16px}}@media only screen and (max-width:480px){body.post-template-layout-no-container-query .wp-block-post-content .wp-block-image.alignleft,body.post-template-layout-no-container-query .wp-block-post-content .wp-block-image.alignright{float:none!important;margin-left:auto!important;margin-right:auto!important}}.wp-block-post-content p a{text-decoration:underline} </style> <link rel='stylesheet' id='all-css-34' href='https://www.pewresearch.org/wp-content/plugins/prc-block-library/blocks/story-item/build/style-index.css?m=1731597196g' type='text/css' media='all' /> <style id='prc-block-related-posts-query-style-inline-css'> .wp-block-prc-block-related-posts-query{display:flex;flex-direction:column} </style> <style id='prc-block-grid-column-style-inline-css'> .wp-block-prc-block-grid-column{--margin-left:calc(var(--grid-gutter-half)*-1)}@media(min-width:600px){.wp-block-prc-block-grid-column>.align-to__column-divider,.wp-block-prc-block-grid-column>.wp-block-block:has(.align-to__column-divider),.wp-block-prc-block-grid-column>.wp-block-template-part:has(.align-to__column-divider){margin-left:calc(var(--margin-left) + 1px)!important;width:calc(100% + var(--grid-gutter-half))!important}.wp-block-prc-block-grid-column>.align-to__column-divider .is-style-baseball-card .wp-block-group,.wp-block-prc-block-grid-column>.align-to__column-divider .is-style-baseball-card .wp-block-prc-block-table-of-contents__list,.wp-block-prc-block-grid-column>.align-to__column-divider.is-style-baseball-card .wp-block-group,.wp-block-prc-block-grid-column>.align-to__column-divider.is-style-baseball-card .wp-block-prc-block-table-of-contents__list,.wp-block-prc-block-grid-column>.wp-block-block:has(.align-to__column-divider) .is-style-baseball-card .wp-block-group,.wp-block-prc-block-grid-column>.wp-block-block:has(.align-to__column-divider) .is-style-baseball-card .wp-block-prc-block-table-of-contents__list,.wp-block-prc-block-grid-column>.wp-block-block:has(.align-to__column-divider).is-style-baseball-card .wp-block-group,.wp-block-prc-block-grid-column>.wp-block-block:has(.align-to__column-divider).is-style-baseball-card .wp-block-prc-block-table-of-contents__list,.wp-block-prc-block-grid-column>.wp-block-template-part:has(.align-to__column-divider) .is-style-baseball-card .wp-block-group,.wp-block-prc-block-grid-column>.wp-block-template-part:has(.align-to__column-divider) .is-style-baseball-card .wp-block-prc-block-table-of-contents__list,.wp-block-prc-block-grid-column>.wp-block-template-part:has(.align-to__column-divider).is-style-baseball-card .wp-block-group,.wp-block-prc-block-grid-column>.wp-block-template-part:has(.align-to__column-divider).is-style-baseball-card .wp-block-prc-block-table-of-contents__list{padding-left:var(--grid-gutter)}} </style> <style id='wp-block-post-template-inline-css'> .wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto} </style> <link rel='stylesheet' id='all-css-40' href='https://www.pewresearch.org/_static/??-eJxtjNEKwjAMAH/IGoro2IP4LTYNJZg2JW3R/f107GXg48Hdwbs61NKpdKgyEpcG1dAFUXw54WBPW2CjBsk4brapCBmEwRKh9UXIcYn0OWNrJ/izTOOLgSztzXGPmrOWX/zIdz9d/HWe/HxbAUVrOd0=' type='text/css' media='all' /> <style id='prc-block-grid-controller-style-inline-css'> .wp-block-prc-block-grid-controller.has-divider.has-ui-white-divider-color{--divider-color:var(--wp--preset--color--ui-white)}.wp-block-prc-block-grid-controller.has-divider.has-ui-black-divider-color{--divider-color:var(--wp--preset--color--ui-black)}.wp-block-prc-block-grid-controller.has-divider.has-ui-link-color-divider-color{--divider-color:var(--wp--preset--color--ui-link-color)}.wp-block-prc-block-grid-controller.has-divider.has-ui-link-hover-color-divider-color{--divider-color:var(--wp--preset--color--ui-link-hover-color)}.wp-block-prc-block-grid-controller.has-divider.has-ui-text-color-divider-color{--divider-color:var(--wp--preset--color--ui-text-color)}.wp-block-prc-block-grid-controller.has-divider.has-ui-gray-very-dark-divider-color{--divider-color:var(--wp--preset--color--ui-gray-very-dark)}.wp-block-prc-block-grid-controller.has-divider.has-ui-gray-dark-divider-color{--divider-color:var(--wp--preset--color--ui-gray-dark)}.wp-block-prc-block-grid-controller.has-divider.has-ui-gray-light-divider-color{--divider-color:var(--wp--preset--color--ui-gray-light)}.wp-block-prc-block-grid-controller.has-divider.has-ui-gray-very-light-divider-color{--divider-color:var(--wp--preset--color--ui-gray-very-light)}.wp-block-prc-block-grid-controller.has-divider.has-ui-beige-very-light-divider-color{--divider-color:var(--wp--preset--color--ui-beige-very-light)}.wp-block-prc-block-grid-controller.has-divider.has-ui-beige-light-divider-color{--divider-color:var(--wp--preset--color--ui-beige-light)}.wp-block-prc-block-grid-controller.has-divider.has-ui-beige-dark-divider-color{--divider-color:var(--wp--preset--color--ui-beige-dark)}.wp-block-prc-block-grid-controller.has-divider.has-ui-beige-very-dark-divider-color{--divider-color:var(--wp--preset--color--ui-beige-very-dark)}.wp-block-prc-block-grid-controller.has-divider.has-ui-mustard-divider-color{--divider-color:var(--wp--preset--color--ui-mustard)}.wp-block-prc-block-grid-controller.has-divider.has-ui-success-divider-color{--divider-color:var(--wp--preset--color--ui-success)}.wp-block-prc-block-grid-controller.has-divider.has-ui-error-divider-color{--divider-color:var(--wp--preset--color--ui-error)} </style> <style id='wp-block-library-inline-css'> body:not(.post-template-layout-essay) .wp-block-post-content > .alignleft { margin-left: max(0px, calc((100% - var(--wp--style--global--content-size)) / 2)) !important; margin-bottom: 1em; } body:not(.post-template-layout-essay) .wp-block-post-content > .alignright { margin-right: max(0px, calc((100% - var(--wp--style--global--content-size)) / 2)) !important; margin-bottom: 1em; } body.post-template-layout-essay .wp-block-post-content > .alignleft { margin-left: max(0px, calc((60% - var(--wp--style--global--content-size)) / 2)) !important; margin-bottom: 1em; } body.post-template-layout-essay .wp-block-post-content > .alignright { margin-right: max(0px, calc((60% - var(--wp--style--global--content-size)) / 2)) !important; margin-bottom: 1em; } </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ui-white: #fff;--wp--preset--color--ui-black: #000;--wp--preset--color--ui-link-color: #346EAD;--wp--preset--color--ui-link-hover-color: #5F94CF;--wp--preset--color--ui-text-color: #2a2a2a;--wp--preset--color--ui-gray-very-dark: #565656;--wp--preset--color--ui-gray-dark: #818181;--wp--preset--color--ui-gray-light: #dadbdb;--wp--preset--color--ui-gray-very-light: #F7F7F7;--wp--preset--color--ui-beige-very-light: #f7f7f1;--wp--preset--color--ui-beige-light: #f0f0e6;--wp--preset--color--ui-beige-dark: #d7d8d4;--wp--preset--color--ui-beige-very-dark: #adadad;--wp--preset--color--ui-mustard: #d7b236;--wp--preset--color--ui-success: #5cb85c;--wp--preset--color--ui-error: #d9534f;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 16px;--wp--preset--font-size--medium: 18px;--wp--preset--font-size--large: 20px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--small-label: 13px;--wp--preset--font-size--h-one: 36px;--wp--preset--font-size--h-two: 28px;--wp--preset--font-size--h-three: 20px;--wp--preset--font-size--h-four: 18px;--wp--preset--font-size--h-five: 16px;--wp--preset--font-family--sans-serif: 'franklin-gothic-urw', Verdana, Geneva, sans-serif;--wp--preset--font-family--serif: 'abril-text', var(--wp--preset--font-family--georgia);--wp--preset--font-family--georgia: Georgia, 'Times New Roman', Times, serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--border-radius: 3px;--wp--custom--color-background-spectrum-dark-one: #49432B;--wp--custom--color-background-spectrum-dark-two: #1D1B12;--wp--custom--color-background-spectrum-light-one: #DDD9C7;--wp--custom--color-background-spectrum-light-three: #938857;--wp--custom--color-background-spectrum-light-two: #C3BB9B;--wp--custom--color-background-spectrum-primary: #EEECE4;--wp--custom--color-blue-spectrum-dark-one: #004A75;--wp--custom--color-blue-spectrum-dark-two: #002748;--wp--custom--color-blue-spectrum-light-one: #C9D1E1;--wp--custom--color-blue-spectrum-light-three: #7591B7;--wp--custom--color-blue-spectrum-light-two: #9DAECB;--wp--custom--color-blue-spectrum-primary: #006699;--wp--custom--color-gray-blue-spectrum-dark-one: #335062;--wp--custom--color-gray-blue-spectrum-dark-two: #213441;--wp--custom--color-gray-blue-spectrum-light-one: #D5E1E9;--wp--custom--color-gray-blue-spectrum-light-three: #82A6BF;--wp--custom--color-gray-blue-spectrum-light-two: #ACC4D3;--wp--custom--color-gray-blue-spectrum-primary: #456A83;--wp--custom--color-green-spectrum-dark-one: #6E7537;--wp--custom--color-green-spectrum-dark-two: #494E24;--wp--custom--color-green-spectrum-light-one: #EAECD8;--wp--custom--color-green-spectrum-light-three: #C2C98B;--wp--custom--color-green-spectrum-light-two: #D6DAB3;--wp--custom--color-green-spectrum-primary: #949D48;--wp--custom--color-grey-spectrum-dark-one: #A4A4A4;--wp--custom--color-grey-spectrum-dark-two: #7E7E7E;--wp--custom--color-grey-spectrum-light-one: #F1F1F1;--wp--custom--color-grey-spectrum-light-three: #C6C8CA;--wp--custom--color-grey-spectrum-light-two: #D7D7D7;--wp--custom--color-grey-spectrum-primary: #FFFFFF;--wp--custom--color-light-brown-spectrum-dark-one: #9E7F2D;--wp--custom--color-light-brown-spectrum-dark-two: #6A5522;--wp--custom--color-light-brown-spectrum-light-one: #F6EED6;--wp--custom--color-light-brown-spectrum-light-three: #E4CB83;--wp--custom--color-light-brown-spectrum-light-two: #ECDBAC;--wp--custom--color-light-brown-spectrum-primary: #D1A730;--wp--custom--color-medium-brown-spectrum-dark-one: #7C441C;--wp--custom--color-medium-brown-spectrum-dark-two: #532E16;--wp--custom--color-medium-brown-spectrum-light-one: #F2DBCD;--wp--custom--color-medium-brown-spectrum-light-three: #DE996A;--wp--custom--color-medium-brown-spectrum-light-two: #E7BA9A;--wp--custom--color-medium-brown-spectrum-primary: #A55A26;--wp--custom--color-orange-spectrum-dark-one: #BB792A;--wp--custom--color-orange-spectrum-dark-two: #7C5220;--wp--custom--color-orange-spectrum-light-one: #F9EAD4;--wp--custom--color-orange-spectrum-light-three: #F1C37F;--wp--custom--color-orange-spectrum-light-two: #F5D6A9;--wp--custom--color-orange-spectrum-primary: #EA9E2C;--wp--custom--color-plum-spectrum-dark-one: #552E35;--wp--custom--color-plum-spectrum-dark-two: #391E22;--wp--custom--color-plum-spectrum-light-one: #E8D3D7;--wp--custom--color-plum-spectrum-light-three: #BC7B86;--wp--custom--color-plum-spectrum-light-two: #D1A8AF;--wp--custom--color-plum-spectrum-primary: #733D47;--wp--custom--color-purple-spectrum-dark-one: #584F5E;--wp--custom--color-purple-spectrum-dark-two: #3A343F;--wp--custom--color-purple-spectrum-light-one: #E3E1E5;--wp--custom--color-purple-spectrum-light-three: #ACA4B1;--wp--custom--color-purple-spectrum-light-two: #C7C1CB;--wp--custom--color-purple-spectrum-primary: #746A7E;--wp--custom--color-red-spectrum-dark-one: #902D1E;--wp--custom--color-red-spectrum-dark-two: #5F1D14;--wp--custom--color-red-spectrum-light-one: #F5D4CF;--wp--custom--color-red-spectrum-light-three: #E37F73;--wp--custom--color-red-spectrum-light-two: #EBABA2;--wp--custom--color-red-spectrum-primary: #BF3B27;--wp--custom--color-sky-blue-spectrum-dark-one: #0073A5;--wp--custom--color-sky-blue-spectrum-dark-two: #00557E;--wp--custom--color-sky-blue-spectrum-light-one: #C9DEEE;--wp--custom--color-sky-blue-spectrum-light-three: #71B2D6;--wp--custom--color-sky-blue-spectrum-light-two: #9DC7E1;--wp--custom--color-sky-blue-spectrum-primary: #0090C0;--wp--custom--color-teal-spectrum-dark-one: #005645;--wp--custom--color-teal-spectrum-dark-two: #003A2C;--wp--custom--color-teal-spectrum-light-one: #D1E9E4;--wp--custom--color-teal-spectrum-light-three: #64B6AA;--wp--custom--color-teal-spectrum-light-two: #A2D2C8;--wp--custom--color-teal-spectrum-primary: #387668;--wp--custom--content-size: 640px;--wp--custom--content-size-wide: 920px;--wp--custom--max-width: 1200px;--wp--custom--offset-margin: calc(-1400px + var(--wp--custom--max-width));}:root { --wp--style--global--content-size: 640px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--ui-white);color: var(--wp--preset--color--ui-text-color);font-family: var(--wp--preset--font-family--sans-serif);font-size: 16px;line-height: 1.6;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: 1em;--wp--style--root--padding-bottom: var(--wp--preset--spacing--40);--wp--style--root--padding-left: 1em;}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--ui-link-color);text-decoration: none;}h1{font-family: var(--wp--preset--font-family--serif);font-size: var(--wp--preset--font-size--h-one);font-weight: bold;line-height: 1.14;}h2{font-family: var(--wp--preset--font-family--sans-serif);font-size: var(--wp--preset--font-size--h-two);font-weight: bold;line-height: 1.1;}h3{font-family: var(--wp--preset--font-family--serif);font-size: var(--wp--preset--font-size--h-three);font-weight: bold;line-height: 1.3;}h4{font-family: var(--wp--preset--font-family--sans-serif);font-size: var(--wp--preset--font-size--h-four);font-weight: bold;line-height: 1.4;}h5{font-family: var(--wp--preset--font-family--georgia);font-size: var(--wp--preset--font-size--h-five);font-style: italic;font-weight: 400;line-height: 1.6;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--ui-gray-dark);font-family: var(--wp--preset--font-family--sans-serif);font-size: var(--wp--preset--font-size--small-label);font-style: normal;font-weight: 400;line-height: 1.3;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ui-white-color{color: var(--wp--preset--color--ui-white) !important;}.has-ui-black-color{color: var(--wp--preset--color--ui-black) !important;}.has-ui-link-color-color{color: var(--wp--preset--color--ui-link-color) !important;}.has-ui-link-hover-color-color{color: var(--wp--preset--color--ui-link-hover-color) !important;}.has-ui-text-color-color{color: var(--wp--preset--color--ui-text-color) !important;}.has-ui-gray-very-dark-color{color: var(--wp--preset--color--ui-gray-very-dark) !important;}.has-ui-gray-dark-color{color: var(--wp--preset--color--ui-gray-dark) !important;}.has-ui-gray-light-color{color: var(--wp--preset--color--ui-gray-light) !important;}.has-ui-gray-very-light-color{color: var(--wp--preset--color--ui-gray-very-light) !important;}.has-ui-beige-very-light-color{color: var(--wp--preset--color--ui-beige-very-light) !important;}.has-ui-beige-light-color{color: var(--wp--preset--color--ui-beige-light) !important;}.has-ui-beige-dark-color{color: var(--wp--preset--color--ui-beige-dark) !important;}.has-ui-beige-very-dark-color{color: var(--wp--preset--color--ui-beige-very-dark) !important;}.has-ui-mustard-color{color: var(--wp--preset--color--ui-mustard) !important;}.has-ui-success-color{color: var(--wp--preset--color--ui-success) !important;}.has-ui-error-color{color: var(--wp--preset--color--ui-error) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ui-white-background-color{background-color: var(--wp--preset--color--ui-white) !important;}.has-ui-black-background-color{background-color: var(--wp--preset--color--ui-black) !important;}.has-ui-link-color-background-color{background-color: var(--wp--preset--color--ui-link-color) !important;}.has-ui-link-hover-color-background-color{background-color: var(--wp--preset--color--ui-link-hover-color) !important;}.has-ui-text-color-background-color{background-color: var(--wp--preset--color--ui-text-color) !important;}.has-ui-gray-very-dark-background-color{background-color: var(--wp--preset--color--ui-gray-very-dark) !important;}.has-ui-gray-dark-background-color{background-color: var(--wp--preset--color--ui-gray-dark) !important;}.has-ui-gray-light-background-color{background-color: var(--wp--preset--color--ui-gray-light) !important;}.has-ui-gray-very-light-background-color{background-color: var(--wp--preset--color--ui-gray-very-light) !important;}.has-ui-beige-very-light-background-color{background-color: var(--wp--preset--color--ui-beige-very-light) !important;}.has-ui-beige-light-background-color{background-color: var(--wp--preset--color--ui-beige-light) !important;}.has-ui-beige-dark-background-color{background-color: var(--wp--preset--color--ui-beige-dark) !important;}.has-ui-beige-very-dark-background-color{background-color: var(--wp--preset--color--ui-beige-very-dark) !important;}.has-ui-mustard-background-color{background-color: var(--wp--preset--color--ui-mustard) !important;}.has-ui-success-background-color{background-color: var(--wp--preset--color--ui-success) !important;}.has-ui-error-background-color{background-color: var(--wp--preset--color--ui-error) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ui-white-border-color{border-color: var(--wp--preset--color--ui-white) !important;}.has-ui-black-border-color{border-color: var(--wp--preset--color--ui-black) !important;}.has-ui-link-color-border-color{border-color: var(--wp--preset--color--ui-link-color) !important;}.has-ui-link-hover-color-border-color{border-color: var(--wp--preset--color--ui-link-hover-color) !important;}.has-ui-text-color-border-color{border-color: var(--wp--preset--color--ui-text-color) !important;}.has-ui-gray-very-dark-border-color{border-color: var(--wp--preset--color--ui-gray-very-dark) !important;}.has-ui-gray-dark-border-color{border-color: var(--wp--preset--color--ui-gray-dark) !important;}.has-ui-gray-light-border-color{border-color: var(--wp--preset--color--ui-gray-light) !important;}.has-ui-gray-very-light-border-color{border-color: var(--wp--preset--color--ui-gray-very-light) !important;}.has-ui-beige-very-light-border-color{border-color: var(--wp--preset--color--ui-beige-very-light) !important;}.has-ui-beige-light-border-color{border-color: var(--wp--preset--color--ui-beige-light) !important;}.has-ui-beige-dark-border-color{border-color: var(--wp--preset--color--ui-beige-dark) !important;}.has-ui-beige-very-dark-border-color{border-color: var(--wp--preset--color--ui-beige-very-dark) !important;}.has-ui-mustard-border-color{border-color: var(--wp--preset--color--ui-mustard) !important;}.has-ui-success-border-color{border-color: var(--wp--preset--color--ui-success) !important;}.has-ui-error-border-color{border-color: var(--wp--preset--color--ui-error) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-small-label-font-size{font-size: var(--wp--preset--font-size--small-label) !important;}.has-h-one-font-size{font-size: var(--wp--preset--font-size--h-one) !important;}.has-h-two-font-size{font-size: var(--wp--preset--font-size--h-two) !important;}.has-h-three-font-size{font-size: var(--wp--preset--font-size--h-three) !important;}.has-h-four-font-size{font-size: var(--wp--preset--font-size--h-four) !important;}.has-h-five-font-size{font-size: var(--wp--preset--font-size--h-five) !important;}.has-sans-serif-font-family{font-family: var(--wp--preset--font-family--sans-serif) !important;}.has-serif-font-family{font-family: var(--wp--preset--font-family--serif) !important;}.has-georgia-font-family{font-family: var(--wp--preset--font-family--georgia) !important;} :root :where(.wp-block-button .wp-block-button__link){border-radius: 3px;} :root :where(.wp-block-prc-block-taxonomy-list a:where(:not(.wp-element-button))){color: inherit;} :root :where(.wp-block-post-content){color: var(--wp--preset--color--ui-text-color);font-family: var(--wp--preset--font-family--georgia);font-size: var(--wp--preset--font-size--small);line-height: 1.6;} :root :where(.wp-block-post-content a:where(:not(.wp-element-button))){color: var(--wp--preset--color--ui-link-color);} :root :where(.wp-block-post-date){color: var(--wp--preset--color--ui-gray-dark);font-family: var(--wp--preset--font-family--sans-serif);text-transform: uppercase;} :root :where(.wp-block-post-date a:where(:not(.wp-element-button))){color: var(--wp--preset--color--ui-gray-dark);} :root :where(.wp-block-post-title){color: var(--wp--preset--color--ui-text-color);font-family: var(--wp--preset--font-family--serif);font-size: 35px;line-height: 41px;} :root :where(.wp-block-post-title a:where(:not(.wp-element-button))){color: var(--wp--preset--color--ui-text-color);} :root :where(.wp-block-social-links){margin-top: var(--wp--preset--spacing--20);margin-bottom: var(--wp--preset--spacing--20);padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;} :root :where(.wp-block-prc-block-bylines-display a:where(:not(.wp-element-button))){color: var(--wp--preset--color--ui-link-color);} :root :where(.wp-block-prc-block-collapsible){padding-top: 0.88rem;padding-right: var(--wp--preset--spacing--40);padding-bottom: var(--wp--preset--spacing--40);padding-left: var(--wp--preset--spacing--40);} :root :where(.wp-block-prc-block-fact-sheet-collection){font-family: var(--wp--preset--font-family--sans-serif);} :root :where(.wp-block-prc-block-form-input-select){border-radius: 4px;border-top-color: #dadbdb;border-top-width: 1px;border-top-style: solid;border-right-color: #dadbdb;border-right-width: 1px;border-right-style: solid;border-bottom-color: #dadbdb;border-bottom-width: 1px;border-bottom-style: solid;border-left-color: #dadbdb;border-left-width: 1px;border-left-style: solid;} :root :where(.wp-block-prc-block-grid-controller){margin-top: var(--wp--preset--spacing--20);margin-bottom: var(--wp--preset--spacing--20);} :root :where(.wp-block-prc-block-popular-story){margin-top: 0;margin-bottom: 0;padding-top: 0px;padding-bottom: 0px;} :root :where(.wp-block-prc-block-post-parent-title){color: var(--wp--preset--color--ui-gray-dark);} :root :where(.wp-block-prc-block-post-parent-title a:where(:not(.wp-element-button))){color: var(--wp--preset--color--ui-gray-dark);} :root :where(.wp-block-prc-block-post-taxonomy-terms){color: var(--wp--preset--color--ui-gray-dark);} :root :where(.wp-block-prc-block-post-taxonomy-terms a:where(:not(.wp-element-button))){color: var(--wp--preset--color--ui-gray-dark);} :root :where(.wp-block-prc-block-report-materials){color: var(--wp--preset--color--ui-text-color);} :root :where(.wp-block-prc-block-report-materials a:where(:not(.wp-element-button))){color: var(--wp--preset--color--ui-text-color);} :root :where(.wp-block-prc-block-subtitle){font-family: var(--wp--preset--font-family--serif);font-style: italic;font-weight: 500;} :root :where(.wp-block-prc-block-table-of-contents){color: var(--wp--preset--color--ui-text-color);margin-top: 1rem;margin-bottom: 1rem;} :root :where(.wp-block-prc-block-table-of-contents a:where(:not(.wp-element-button))){color: var(--wp--preset--color--ui-text-color);} :root :where(h5){font-family: var(--wp--preset--font-family--sans-serif);font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 0.65px;text-transform: uppercase;} :root :where(.wp-block-prc-platform-facets-selected-tokens){font-size: 16px;} </style> <style id='block-style-variation-styles-inline-css'> :root :where(.wp-block-button.is-style-outline--1 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;} </style> <link rel='stylesheet' id='all-css-44' href='https://www.pewresearch.org/wp-content/plugins/prc-block-library/includes/common-styles/baseball-card/build/style-index.css?m=1731597196g' type='text/css' media='all' /> <style id='prc-block-library--additional-color-supports-inline-css'> .has-border-ui-white-color{border-color:var(--wp--preset--color--ui-white)!important}.has-active-ui-white-color.is-active,.has-active-ui-white-color.is-active>a,.has-active-ui-white-color.is-active>span{color:var(--wp--preset--color--ui-white)!important}.has-active-ui-white-background-color.is-active{background-color:var(--wp--preset--color--ui-white)!important}.has-focus-ui-white-background-color:focus,.has-focus-ui-white-background-color:active{background-color:var(--wp--preset--color--ui-white)!important}.has-focus-ui-white-color:focus,.has-focus-ui-white-color:active,{color:var(--wp--preset--color--ui-white)!important}.has-hover-ui-white-color:hover,.has-hover-ui-white-color:hover>a,.has-hover-ui-white-color:hover>span{color:var(--wp--preset--color--ui-white)!important}.has-hover-ui-white-background-color:hover{background-color:var(--wp--preset--color--ui-white)}.has-border-ui-black-color{border-color:var(--wp--preset--color--ui-black)!important}.has-active-ui-black-color.is-active,.has-active-ui-black-color.is-active>a,.has-active-ui-black-color.is-active>span{color:var(--wp--preset--color--ui-black)!important}.has-active-ui-black-background-color.is-active{background-color:var(--wp--preset--color--ui-black)!important}.has-focus-ui-black-background-color:focus,.has-focus-ui-black-background-color:active{background-color:var(--wp--preset--color--ui-black)!important}.has-focus-ui-black-color:focus,.has-focus-ui-black-color:active,{color:var(--wp--preset--color--ui-black)!important}.has-hover-ui-black-color:hover,.has-hover-ui-black-color:hover>a,.has-hover-ui-black-color:hover>span{color:var(--wp--preset--color--ui-black)!important}.has-hover-ui-black-background-color:hover{background-color:var(--wp--preset--color--ui-black)}.has-border-ui-link-color-color{border-color:var(--wp--preset--color--ui-link-color)!important}.has-active-ui-link-color-color.is-active,.has-active-ui-link-color-color.is-active>a,.has-active-ui-link-color-color.is-active>span{color:var(--wp--preset--color--ui-link-color)!important}.has-active-ui-link-color-background-color.is-active{background-color:var(--wp--preset--color--ui-link-color)!important}.has-focus-ui-link-color-background-color:focus,.has-focus-ui-link-color-background-color:active{background-color:var(--wp--preset--color--ui-link-color)!important}.has-focus-ui-link-color-color:focus,.has-focus-ui-link-color-color:active,{color:var(--wp--preset--color--ui-link-color)!important}.has-hover-ui-link-color-color:hover,.has-hover-ui-link-color-color:hover>a,.has-hover-ui-link-color-color:hover>span{color:var(--wp--preset--color--ui-link-color)!important}.has-hover-ui-link-color-background-color:hover{background-color:var(--wp--preset--color--ui-link-color)}.has-border-ui-link-hover-color-color{border-color:var(--wp--preset--color--ui-link-hover-color)!important}.has-active-ui-link-hover-color-color.is-active,.has-active-ui-link-hover-color-color.is-active>a,.has-active-ui-link-hover-color-color.is-active>span{color:var(--wp--preset--color--ui-link-hover-color)!important}.has-active-ui-link-hover-color-background-color.is-active{background-color:var(--wp--preset--color--ui-link-hover-color)!important}.has-focus-ui-link-hover-color-background-color:focus,.has-focus-ui-link-hover-color-background-color:active{background-color:var(--wp--preset--color--ui-link-hover-color)!important}.has-focus-ui-link-hover-color-color:focus,.has-focus-ui-link-hover-color-color:active,{color:var(--wp--preset--color--ui-link-hover-color)!important}.has-hover-ui-link-hover-color-color:hover,.has-hover-ui-link-hover-color-color:hover>a,.has-hover-ui-link-hover-color-color:hover>span{color:var(--wp--preset--color--ui-link-hover-color)!important}.has-hover-ui-link-hover-color-background-color:hover{background-color:var(--wp--preset--color--ui-link-hover-color)}.has-border-ui-text-color-color{border-color:var(--wp--preset--color--ui-text-color)!important}.has-active-ui-text-color-color.is-active,.has-active-ui-text-color-color.is-active>a,.has-active-ui-text-color-color.is-active>span{color:var(--wp--preset--color--ui-text-color)!important}.has-active-ui-text-color-background-color.is-active{background-color:var(--wp--preset--color--ui-text-color)!important}.has-focus-ui-text-color-background-color:focus,.has-focus-ui-text-color-background-color:active{background-color:var(--wp--preset--color--ui-text-color)!important}.has-focus-ui-text-color-color:focus,.has-focus-ui-text-color-color:active,{color:var(--wp--preset--color--ui-text-color)!important}.has-hover-ui-text-color-color:hover,.has-hover-ui-text-color-color:hover>a,.has-hover-ui-text-color-color:hover>span{color:var(--wp--preset--color--ui-text-color)!important}.has-hover-ui-text-color-background-color:hover{background-color:var(--wp--preset--color--ui-text-color)}.has-border-ui-gray-very-dark-color{border-color:var(--wp--preset--color--ui-gray-very-dark)!important}.has-active-ui-gray-very-dark-color.is-active,.has-active-ui-gray-very-dark-color.is-active>a,.has-active-ui-gray-very-dark-color.is-active>span{color:var(--wp--preset--color--ui-gray-very-dark)!important}.has-active-ui-gray-very-dark-background-color.is-active{background-color:var(--wp--preset--color--ui-gray-very-dark)!important}.has-focus-ui-gray-very-dark-background-color:focus,.has-focus-ui-gray-very-dark-background-color:active{background-color:var(--wp--preset--color--ui-gray-very-dark)!important}.has-focus-ui-gray-very-dark-color:focus,.has-focus-ui-gray-very-dark-color:active,{color:var(--wp--preset--color--ui-gray-very-dark)!important}.has-hover-ui-gray-very-dark-color:hover,.has-hover-ui-gray-very-dark-color:hover>a,.has-hover-ui-gray-very-dark-color:hover>span{color:var(--wp--preset--color--ui-gray-very-dark)!important}.has-hover-ui-gray-very-dark-background-color:hover{background-color:var(--wp--preset--color--ui-gray-very-dark)}.has-border-ui-gray-dark-color{border-color:var(--wp--preset--color--ui-gray-dark)!important}.has-active-ui-gray-dark-color.is-active,.has-active-ui-gray-dark-color.is-active>a,.has-active-ui-gray-dark-color.is-active>span{color:var(--wp--preset--color--ui-gray-dark)!important}.has-active-ui-gray-dark-background-color.is-active{background-color:var(--wp--preset--color--ui-gray-dark)!important}.has-focus-ui-gray-dark-background-color:focus,.has-focus-ui-gray-dark-background-color:active{background-color:var(--wp--preset--color--ui-gray-dark)!important}.has-focus-ui-gray-dark-color:focus,.has-focus-ui-gray-dark-color:active,{color:var(--wp--preset--color--ui-gray-dark)!important}.has-hover-ui-gray-dark-color:hover,.has-hover-ui-gray-dark-color:hover>a,.has-hover-ui-gray-dark-color:hover>span{color:var(--wp--preset--color--ui-gray-dark)!important}.has-hover-ui-gray-dark-background-color:hover{background-color:var(--wp--preset--color--ui-gray-dark)}.has-border-ui-gray-light-color{border-color:var(--wp--preset--color--ui-gray-light)!important}.has-active-ui-gray-light-color.is-active,.has-active-ui-gray-light-color.is-active>a,.has-active-ui-gray-light-color.is-active>span{color:var(--wp--preset--color--ui-gray-light)!important}.has-active-ui-gray-light-background-color.is-active{background-color:var(--wp--preset--color--ui-gray-light)!important}.has-focus-ui-gray-light-background-color:focus,.has-focus-ui-gray-light-background-color:active{background-color:var(--wp--preset--color--ui-gray-light)!important}.has-focus-ui-gray-light-color:focus,.has-focus-ui-gray-light-color:active,{color:var(--wp--preset--color--ui-gray-light)!important}.has-hover-ui-gray-light-color:hover,.has-hover-ui-gray-light-color:hover>a,.has-hover-ui-gray-light-color:hover>span{color:var(--wp--preset--color--ui-gray-light)!important}.has-hover-ui-gray-light-background-color:hover{background-color:var(--wp--preset--color--ui-gray-light)}.has-border-ui-gray-very-light-color{border-color:var(--wp--preset--color--ui-gray-very-light)!important}.has-active-ui-gray-very-light-color.is-active,.has-active-ui-gray-very-light-color.is-active>a,.has-active-ui-gray-very-light-color.is-active>span{color:var(--wp--preset--color--ui-gray-very-light)!important}.has-active-ui-gray-very-light-background-color.is-active{background-color:var(--wp--preset--color--ui-gray-very-light)!important}.has-focus-ui-gray-very-light-background-color:focus,.has-focus-ui-gray-very-light-background-color:active{background-color:var(--wp--preset--color--ui-gray-very-light)!important}.has-focus-ui-gray-very-light-color:focus,.has-focus-ui-gray-very-light-color:active,{color:var(--wp--preset--color--ui-gray-very-light)!important}.has-hover-ui-gray-very-light-color:hover,.has-hover-ui-gray-very-light-color:hover>a,.has-hover-ui-gray-very-light-color:hover>span{color:var(--wp--preset--color--ui-gray-very-light)!important}.has-hover-ui-gray-very-light-background-color:hover{background-color:var(--wp--preset--color--ui-gray-very-light)}.has-border-ui-beige-very-light-color{border-color:var(--wp--preset--color--ui-beige-very-light)!important}.has-active-ui-beige-very-light-color.is-active,.has-active-ui-beige-very-light-color.is-active>a,.has-active-ui-beige-very-light-color.is-active>span{color:var(--wp--preset--color--ui-beige-very-light)!important}.has-active-ui-beige-very-light-background-color.is-active{background-color:var(--wp--preset--color--ui-beige-very-light)!important}.has-focus-ui-beige-very-light-background-color:focus,.has-focus-ui-beige-very-light-background-color:active{background-color:var(--wp--preset--color--ui-beige-very-light)!important}.has-focus-ui-beige-very-light-color:focus,.has-focus-ui-beige-very-light-color:active,{color:var(--wp--preset--color--ui-beige-very-light)!important}.has-hover-ui-beige-very-light-color:hover,.has-hover-ui-beige-very-light-color:hover>a,.has-hover-ui-beige-very-light-color:hover>span{color:var(--wp--preset--color--ui-beige-very-light)!important}.has-hover-ui-beige-very-light-background-color:hover{background-color:var(--wp--preset--color--ui-beige-very-light)}.has-border-ui-beige-light-color{border-color:var(--wp--preset--color--ui-beige-light)!important}.has-active-ui-beige-light-color.is-active,.has-active-ui-beige-light-color.is-active>a,.has-active-ui-beige-light-color.is-active>span{color:var(--wp--preset--color--ui-beige-light)!important}.has-active-ui-beige-light-background-color.is-active{background-color:var(--wp--preset--color--ui-beige-light)!important}.has-focus-ui-beige-light-background-color:focus,.has-focus-ui-beige-light-background-color:active{background-color:var(--wp--preset--color--ui-beige-light)!important}.has-focus-ui-beige-light-color:focus,.has-focus-ui-beige-light-color:active,{color:var(--wp--preset--color--ui-beige-light)!important}.has-hover-ui-beige-light-color:hover,.has-hover-ui-beige-light-color:hover>a,.has-hover-ui-beige-light-color:hover>span{color:var(--wp--preset--color--ui-beige-light)!important}.has-hover-ui-beige-light-background-color:hover{background-color:var(--wp--preset--color--ui-beige-light)}.has-border-ui-beige-dark-color{border-color:var(--wp--preset--color--ui-beige-dark)!important}.has-active-ui-beige-dark-color.is-active,.has-active-ui-beige-dark-color.is-active>a,.has-active-ui-beige-dark-color.is-active>span{color:var(--wp--preset--color--ui-beige-dark)!important}.has-active-ui-beige-dark-background-color.is-active{background-color:var(--wp--preset--color--ui-beige-dark)!important}.has-focus-ui-beige-dark-background-color:focus,.has-focus-ui-beige-dark-background-color:active{background-color:var(--wp--preset--color--ui-beige-dark)!important}.has-focus-ui-beige-dark-color:focus,.has-focus-ui-beige-dark-color:active,{color:var(--wp--preset--color--ui-beige-dark)!important}.has-hover-ui-beige-dark-color:hover,.has-hover-ui-beige-dark-color:hover>a,.has-hover-ui-beige-dark-color:hover>span{color:var(--wp--preset--color--ui-beige-dark)!important}.has-hover-ui-beige-dark-background-color:hover{background-color:var(--wp--preset--color--ui-beige-dark)}.has-border-ui-beige-very-dark-color{border-color:var(--wp--preset--color--ui-beige-very-dark)!important}.has-active-ui-beige-very-dark-color.is-active,.has-active-ui-beige-very-dark-color.is-active>a,.has-active-ui-beige-very-dark-color.is-active>span{color:var(--wp--preset--color--ui-beige-very-dark)!important}.has-active-ui-beige-very-dark-background-color.is-active{background-color:var(--wp--preset--color--ui-beige-very-dark)!important}.has-focus-ui-beige-very-dark-background-color:focus,.has-focus-ui-beige-very-dark-background-color:active{background-color:var(--wp--preset--color--ui-beige-very-dark)!important}.has-focus-ui-beige-very-dark-color:focus,.has-focus-ui-beige-very-dark-color:active,{color:var(--wp--preset--color--ui-beige-very-dark)!important}.has-hover-ui-beige-very-dark-color:hover,.has-hover-ui-beige-very-dark-color:hover>a,.has-hover-ui-beige-very-dark-color:hover>span{color:var(--wp--preset--color--ui-beige-very-dark)!important}.has-hover-ui-beige-very-dark-background-color:hover{background-color:var(--wp--preset--color--ui-beige-very-dark)}.has-border-ui-mustard-color{border-color:var(--wp--preset--color--ui-mustard)!important}.has-active-ui-mustard-color.is-active,.has-active-ui-mustard-color.is-active>a,.has-active-ui-mustard-color.is-active>span{color:var(--wp--preset--color--ui-mustard)!important}.has-active-ui-mustard-background-color.is-active{background-color:var(--wp--preset--color--ui-mustard)!important}.has-focus-ui-mustard-background-color:focus,.has-focus-ui-mustard-background-color:active{background-color:var(--wp--preset--color--ui-mustard)!important}.has-focus-ui-mustard-color:focus,.has-focus-ui-mustard-color:active,{color:var(--wp--preset--color--ui-mustard)!important}.has-hover-ui-mustard-color:hover,.has-hover-ui-mustard-color:hover>a,.has-hover-ui-mustard-color:hover>span{color:var(--wp--preset--color--ui-mustard)!important}.has-hover-ui-mustard-background-color:hover{background-color:var(--wp--preset--color--ui-mustard)}.has-border-ui-success-color{border-color:var(--wp--preset--color--ui-success)!important}.has-active-ui-success-color.is-active,.has-active-ui-success-color.is-active>a,.has-active-ui-success-color.is-active>span{color:var(--wp--preset--color--ui-success)!important}.has-active-ui-success-background-color.is-active{background-color:var(--wp--preset--color--ui-success)!important}.has-focus-ui-success-background-color:focus,.has-focus-ui-success-background-color:active{background-color:var(--wp--preset--color--ui-success)!important}.has-focus-ui-success-color:focus,.has-focus-ui-success-color:active,{color:var(--wp--preset--color--ui-success)!important}.has-hover-ui-success-color:hover,.has-hover-ui-success-color:hover>a,.has-hover-ui-success-color:hover>span{color:var(--wp--preset--color--ui-success)!important}.has-hover-ui-success-background-color:hover{background-color:var(--wp--preset--color--ui-success)}.has-border-ui-error-color{border-color:var(--wp--preset--color--ui-error)!important}.has-active-ui-error-color.is-active,.has-active-ui-error-color.is-active>a,.has-active-ui-error-color.is-active>span{color:var(--wp--preset--color--ui-error)!important}.has-active-ui-error-background-color.is-active{background-color:var(--wp--preset--color--ui-error)!important}.has-focus-ui-error-background-color:focus,.has-focus-ui-error-background-color:active{background-color:var(--wp--preset--color--ui-error)!important}.has-focus-ui-error-color:focus,.has-focus-ui-error-color:active,{color:var(--wp--preset--color--ui-error)!important}.has-hover-ui-error-color:hover,.has-hover-ui-error-color:hover>a,.has-hover-ui-error-color:hover>span{color:var(--wp--preset--color--ui-error)!important}.has-hover-ui-error-background-color:hover{background-color:var(--wp--preset--color--ui-error)} </style> <link rel='stylesheet' id='all-css-46' href='https://www.pewresearch.org/wp-content/plugins/prc-platform-core/includes/icon-loader/build/style-index.css?m=1731597196g' type='text/css' media='all' /> <style id='prc-block-core-button-style-inline-css'> .wp-element-button.is-error{background-color:var(--wp--preset--color--ui-error);color:#fff}.wp-element-button.is-success{background-color:var(--wp--preset--color--ui-success);color:#fff}.wp-element-button.is-processing{animation:pulse 1s infinite;cursor:wait}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.wp-element-button.is-disabled{cursor:not-allowed;opacity:.5}.wp-block-button__link{text-decoration:none!important} </style> <link rel='stylesheet' id='all-css-48' href='https://www.pewresearch.org/wp-content/plugins/prc-block-library/blocks/core-cover/build/style-index.css?m=1731597196g' type='text/css' media='all' /> <style id='prc-block-core-list-style-inline-css'> .wp-block-prc-block-core-list{background:inherit;color:inherit}.is-style-list-style-type-none{list-style-type:none}.is-style-list-style-type-none li:before{content:none}.wp-block-list li:first-child{margin-block-start:0}.wp-block-list li:not(:first-child){margin-block-start:var(--block-gap)} </style> <link rel='stylesheet' id='all-css-50' href='https://www.pewresearch.org/wp-content/plugins/prc-block-library/blocks/core-navigation/build/style-index.css?m=1731597196g' type='text/css' media='all' /> <style id='prc-block-core-paragraph-style-inline-css'> p.has-drop-cap:not(:focus):first-letter{font-size:3.6em!important;line-height:1;margin:0;padding-right:.14em}.wp-block[data-type="core/paragraph"].is-style-has-big-number,p.is-style-has-big-number{counter-increment:big-number}.wp-block[data-type="core/paragraph"].is-style-has-big-number:before,p.is-style-has-big-number:before{color:#ec9f2e;content:counter(big-number);float:left;font-family:var(--wp--preset--font-family--sans-serif);font-size:3.2142857143em;font-weight:700;line-height:1.6rem;margin-right:1rem;padding-bottom:1rem;padding-top:.6rem}.wp-block[data-type="core/paragraph"].is-style-has-big-number>strong,p.is-style-has-big-number>strong{font-family:var(--wp--preset--font-family--sans-serif);font-size:1.2142857143em}p:first-child{margin-block-start:0}p:last-child{margin-block-end:0}.post-content p a{text-decoration-thickness:1px;text-underline-offset:5px} </style> <link rel='stylesheet' id='all-css-52' href='https://www.pewresearch.org/wp-content/plugins/prc-block-library/blocks/core-post-featured-image/build/style-index.css?m=1731597196g' type='text/css' media='all' /> <style id='prc-block-core-search-style-inline-css'> .wp-block-search{align-items:stretch;display:flex}.wp-block-search .wp-block-search__inside-wrapper{margin:0;padding:0}.wp-block-search .wp-block-search__button.has-icon.wp-element-button{align-items:center;display:flex;height:inherit;justify-content:center;margin:0!important;padding:0;width:36px}.wp-block-search .wp-block-search__button.has-icon.wp-element-button.has-ui-white-color.has-ui-black-background-color svg path{color:#fff!important} </style> <style id='prc-block-core-separator-style-inline-css'> .wp-block-separator{border-bottom:none!important}.wp-block-separator:not(.wp-block){border-top-width:1px!important} </style> <style id='prc-block-core-social-links-style-inline-css'> .wp-block-social-links.is-style-default .wp-block-social-link{border-radius:5px}.wp-block-social-links.is-style-default .wp-block-social-link .wp-block-social-link-anchor{font-weight:700;padding:.4em 1.3em}.wp-block-social-links.is-style-default .wp-block-social-link svg{opacity:.9}.wp-block-social-link-anchor{text-decoration:none!important}.wp-block-social-link-anchor:visited{color:inherit} </style> <style id='yoast-seo-breadcrumbs-style-inline-css'> .yoast-breadcrumbs{font-family:var(--wp--preset--font--family--sans-serif)!important;line-height:1em;margin-bottom:.75em;margin-top:.75em}.yoast-breadcrumbs>.yoast-breadcrumbs__list{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.yoast-breadcrumbs>.yoast-breadcrumbs__list .icon{color:var(--wp--preset--color--ui-gray-light)!important;font-size:12px!important;margin-inline-end:.3em!important;margin-inline-start:.3em!important} </style> <style id='wp-block-template-skip-link-inline-css'> .skip-link.screen-reader-text { border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } .skip-link.screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } </style> <style id='dominant-color-styles-inline-css'> img[data-dominant-color]:not(.has-transparency) { background-color: var(--dominant-color); } </style> <link rel='stylesheet' id='all-css-66' href='https://www.pewresearch.org/wp-content/plugins/facetwp-years/public/css/yearly-archive-facetwp-public.css?m=1731597196g' type='text/css' media='all' /> <style id='core-block-supports-inline-css'> .wp-elements-6c5276daf9fab7ac9256c78c32a8b5d7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-link-color);}.wp-container-core-buttons-is-layout-1{justify-content:center;}.wp-container-core-group-is-layout-1 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1200px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-1 > .alignwide{max-width:1200px;}.wp-container-core-group-is-layout-1 .alignfull{max-width:none;}.wp-elements-e91904e637b4996caf56e4d1a08bc1ce a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-text-color);}.wp-elements-0c2162b8c866cfa33057cd3db2a460f3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-gray-very-dark);}.wp-container-prc-block-post-taxonomy-terms-is-layout-1{gap:var(--wp--preset--spacing--20);justify-content:flex-start;}.wp-elements-da0b90393b94103d02aba1ee6ebe4913 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-gray-very-dark);}.wp-elements-0ebc8bd266fb39786d774446257bd21b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-gray-very-dark);}.wp-container-content-2{flex-grow:1;}.wp-container-core-group-is-layout-2{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}.wp-container-core-social-links-is-layout-1{gap:0.5em var(--wp--preset--spacing--30);}.wp-container-core-group-is-layout-3{justify-content:space-between;}.wp-elements-7c395dc40b5ec716100c54c91f6a8253 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-link-color);}.wp-container-prc-block-bylines-display-is-layout-1{justify-content:flex-start;}.wp-container-core-group-is-layout-4 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1200px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-4 > .alignwide{max-width:1200px;}.wp-container-core-group-is-layout-4 .alignfull{max-width:none;}.wp-elements-13a0efea1c8321989e91eb6ceb7384a7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-link-color);}.wp-container-prc-block-post-taxonomy-terms-is-layout-2{gap:var(--wp--preset--spacing--20);justify-content:flex-start;}.wp-container-core-group-is-layout-5{flex-wrap:nowrap;}.wp-container-prc-block-grid-column-is-layout-1 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0 !important;}.wp-container-core-group-is-layout-7 > .alignfull{margin-right:calc(0.87rem * -1);margin-left:calc(0.87rem * -1);}.wp-container-core-group-is-layout-8 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-8 > * + *{margin-block-start:var(--wp--preset--spacing--30);margin-block-end:0;}.wp-elements-c37f471ba3717714821e79887d721898 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-text-color);}.wp-container-prc-block-post-taxonomy-terms-is-layout-3{gap:var(--wp--preset--spacing--20);flex-direction:column;align-items:flex-start;}.wp-container-prc-block-grid-column-is-layout-2 > *{margin-block-start:0;margin-block-end:0;}.wp-container-prc-block-grid-column-is-layout-2 > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-12 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1200px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-12 > .alignwide{max-width:1200px;}.wp-container-core-group-is-layout-12 .alignfull{max-width:none;}.wp-elements-34c2f5b4f3cdaee7dc873d62f34d191b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-link-color);}.wp-elements-a8a8ac248f7aeb7d1499b91156cff97e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ui-link-color);}.wp-container-core-group-is-layout-13 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1200px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-13 > .alignwide{max-width:1200px;}.wp-container-core-group-is-layout-13 .alignfull{max-width:none;}.wp-container-core-group-is-layout-13 > .alignfull{margin-right:calc(1rem * -1);margin-left:calc(1rem * -1);} </style> <link rel='stylesheet' id='prc-block-theme-font-families-css' href='https://use.typekit.net/tic0xoy.css?ver=1.0' media='all' /> <link rel='stylesheet' id='all-css-70' href='https://www.pewresearch.org/wp-content/themes/prc-block-theme/build/style/style-index.css?m=1731597198g' type='text/css' media='all' /> <script type="text/javascript" src="https://www.pewresearch.org/_static/??-eJyVjUkOwjAMRS9E6lIkWCHO0iSmcnEGOUlLbk+ADcMCsfzT+7BGZYLP6DNELhP5BFNpUqNMoAuxBRucEhxtBfIWr50j381pA21K3nCxmGBOYCllWNDbIPcoBq5nYn6t/3oqwt8fn6MoRmkO5qKYtIxS4aESmCCoUjA0cot8c57UhXD9G5ZykKooo3unnNxxe9gNQ7/vh2G+AU88dr8=" ></script><script src="https://www.pewresearch.org/wp-content/plugins/gutenberg/build/vendors/react.min.js?ver=18" id="react-js"></script> <script src="https://www.pewresearch.org/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18" id="react-dom-js"></script> <script type="text/javascript" src="https://www.pewresearch.org/_static/??-eJx9jtkKwjAURH/I9NYU9En8lizX9NZsZlHz96ZYwReFgWGGwzDwiIy8slVjhqXrVjG1zQZHfljyDv5BzJFJouA3rIIv6AtEWw35DBehsPS+oUgZYpWW1Dq0ZtuYSGqmO7IP9gZ+jZnao8RkQFayGuYQrhnIa3xuH87utD9OnI+HkU/LC1NXVFY=" ></script><script src="https://www.pewresearch.org/wp-content/plugins/gutenberg/build/i18n/index.min.js?ver=5baa98e4345eccc97e24" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script type="text/javascript" src="https://www.pewresearch.org/wp-content/themes/prc-block-theme/build/feature-responsive-watcher/index.js?m=1731597198g" ></script><link rel="https://api.w.org/" href="https://www.pewresearch.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.pewresearch.org/wp-json/wp/v2/decoded/111309" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.pewresearch.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <link rel='shortlink' href='https://www.pewresearch.org/?p=111309' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.pewresearch.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pewresearch.org%2Fdecoded%2F2021%2F12%2F09%2Fhow-we-built-our-data-science-infrastructure-at-pew-research-center%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.pewresearch.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pewresearch.org%2Fdecoded%2F2021%2F12%2F09%2Fhow-we-built-our-data-science-infrastructure-at-pew-research-center%2F&format=xml" /> <meta name='robots' content='NOODP' /> <meta property="share:appID:fb" content=""><meta name="generator" content="auto-sizes 1.3.0"> <meta name="generator" content="dominant-color-images 1.1.2"> <meta name="generator" content="performance-lab 3.4.1; plugins: auto-sizes, dominant-color-images, speculation-rules"> <!-- GTM Data Layer --> <script> dataLayer = []; </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MVFJNW');</script> <!-- End Google Tag Manager --> <style>img#wpstats{display:none}</style> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"How we built our data science infrastructure at Pew Research Center","url":"http:\/\/www.pewresearch.org\/decoded\/2021\/12\/09\/how-we-built-our-data-science-infrastructure-at-pew-research-center\/","mainEntityOfPage":{"@type":"WebPage","@id":"http:\/\/www.pewresearch.org\/decoded\/2021\/12\/09\/how-we-built-our-data-science-infrastructure-at-pew-research-center\/"},"thumbnailUrl":"","image":{"@type":"ImageObject","url":""},"articleSection":"Data Science","author":[{"@type":"Person","name":"Sara Atske"}],"creator":["Sara Atske"],"publisher":{"@type":"Organization","name":"Pew Research Center","logo":"https:\/\/www.pewresearch.org\/wp-content\/themes\/prc-block-theme\/assets\/img\/square.png"},"keywords":[],"dateCreated":"2021-12-09T20:42:00Z","datePublished":"2021-12-09T20:42:00Z","dateModified":"2024-04-14T09:10:24Z"}</script><meta name="generator" content="speculation-rules 1.3.1"> <script type="importmap" id="wp-importmap"> {"imports":{"@wordpress\/interactivity":"https:\/\/www.pewresearch.org\/wp-content\/plugins\/gutenberg\/build-module\/interactivity\/index.min.js?ver=4a38a9230b5be1bd6e68"}} </script> <script type="module" src="https://www.pewresearch.org/wp-content/plugins/prc-block-library/blocks/social-share-sheet/build/view.js?ver=04984819a5a0dab707c4" id="prc-block-social-share-sheet-view-script-module-js-module"></script> <link rel="modulepreload" href="https://www.pewresearch.org/wp-content/plugins/gutenberg/build-module/interactivity/index.min.js?ver=4a38a9230b5be1bd6e68" id="@wordpress/interactivity-js-modulepreload"><link rel="icon" href="https://www.pewresearch.org/wp-content/themes/prc-block-theme/assets/img/square.png" sizes="32x32" /> <link rel="icon" href="https://www.pewresearch.org/wp-content/themes/prc-block-theme/assets/img/square.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.pewresearch.org/wp-content/themes/prc-block-theme/assets/img/square.png" /> <meta name="msapplication-TileImage" content="https://www.pewresearch.org/wp-content/themes/prc-block-theme/assets/img/square.png" /> </head> <body class="decoded-template-default single single-decoded postid-111309 wp-embed-responsive"> <div class="wp-site-blocks"><div class="wp-block-template-part"> <div class="wp-block-group has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-1 wp-block-group-is-layout-constrained" style="border-top-color:var(--wp--preset--color--ui-black);border-top-width:5px;margin-bottom:2rem"><div style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);" class="is-style-decoded-only item-justified-center is-style-decoded-only wp-block-prc-block-logo"> <div class="wp-block-prc-block-logo__dimensions" style="max-width: 256px;"> <div class="wp-block-prc-block-logo__inner"> <a class="wp-block-prc-block-logo__inner__logo" href="https://www.pewresearch.org" alt="Return to Home" name="Pew Research Center Logo"> <?xml version="1.0" encoding="UTF-8"?> <svg data-browser-theme="light" id="prc-logo-primary" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 483.97 72"> <g id="Logo"> <g> <path d="m464.02,47.99l11.44,11.44c1.82-2.13,3.39-4.48,4.68-6.99l-24.27-10.06c1.2-1.48,1.99-3.31,2.2-5.31l24.27,10.05c.85-2.63,1.42-5.39,1.64-8.25h-16.18c.13-.94.23-1.89.23-2.87s-.09-1.94-.23-2.88c0,0,0,0,0,0h16.18c-.22-2.86-.79-5.62-1.64-8.25l-24.27,10.05c-.21-2-1-3.82-2.2-5.31l24.27-10.05c-1.29-2.52-2.86-4.86-4.68-6.99l-11.44,11.44c-1.15-1.54-2.52-2.91-4.06-4.06l11.44-11.44c-2.13-1.82-4.48-3.39-6.99-4.68l-10.05,24.27c-1.48-1.2-3.31-1.99-5.31-2.2l10.05-24.26c-2.63-.85-5.39-1.42-8.25-1.64v16.18s0,0,0,0c-.94-.14-1.9-.23-2.88-.23s-1.93.09-2.87.23V0c-2.86.23-5.62.79-8.25,1.64l10.05,24.26c-2,.21-3.83,1-5.31,2.2l-10.05-24.27c-2.52,1.29-4.86,2.86-6.99,4.68l11.44,11.44c-1.54,1.15-2.91,2.52-4.07,4.07,0,0,0,0,0,0l-11.44-11.44c-1.82,2.13-3.39,4.48-4.68,6.99l24.27,10.05c-1.2,1.48-1.99,3.31-2.2,5.31l-24.26-10.05c-.85,2.63-1.42,5.39-1.64,8.25h16.18c-.13.94-.23,1.89-.23,2.87s.09,1.93.23,2.88h0s-16.18,0-16.18,0c.23,2.86.79,5.62,1.64,8.25l24.26-10.05c.21,2,1,3.83,2.2,5.31l-24.27,10.05c1.29,2.51,2.86,4.86,4.67,6.99l11.44-11.44c1.15,1.54,2.52,2.91,4.06,4.06,0,0,0,0,0,0l-11.44,11.44c2.13,1.82,4.48,3.39,6.99,4.68l10.05-24.27c1.48,1.2,3.31,1.99,5.31,2.2l-10.05,24.27c2.63.85,5.39,1.42,8.25,1.64v-16.18c.94.14,1.89.23,2.87.23s1.94-.09,2.88-.23c0,0,0,0,0,0v16.18c2.86-.23,5.62-.79,8.25-1.64l-10.05-24.26c2-.21,3.83-1,5.31-2.2l10.05,24.27c2.52-1.29,4.86-2.86,6.99-4.68l-11.44-11.44s0,0,0,0c1.54-1.15,2.91-2.52,4.07-4.06Z"/> <g> <path d="m43.76,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m54.56,53.01l-6.41-18.27c-.96-2.67-1.06-2.98-3.58-3.48v-.76h10.14v.76l-2.07.55c-.96.25-1.21.71-.71,2.17l4.34,12.97h.1c1.87-4.84,3.79-10.3,6.11-16.2h.56l6.51,16.2h.1c1.21-3.99,2.83-9.29,3.63-12.92.35-1.56.2-2.07-.71-2.27l-2.42-.5v-.76h8.88v.76c-2.47.6-2.83.96-3.79,3.18-1.46,3.38-4.19,11.76-6.46,18.57h-.71l-6.61-16.1c-2.02,5.25-4.09,10.19-6.21,16.1h-.71Z"/> <path d="m96.29,45.08c0,5.45.4,6.06,4.54,6.61v.71h-13.12v-.71c4.24-.56,4.64-1.16,4.64-6.61v-18.17c0-5.45-.4-6.06-4.44-6.61v-.71h13.94c3.18,0,6,.45,7.92,1.72,2.02,1.26,3.33,3.53,3.33,6.46,0,4.04-2.57,7.17-6.81,8.88.86,1.51,2.93,4.95,4.44,7.17,1.67,2.42,3.03,4.14,4.54,5.9,1.41,1.61,2.22,2.12,3.73,2.42l-.05.61c-.61,0-1.46-.05-3.03-.2-3.23-.35-5.05-1.36-7.11-4.29-2.02-2.88-3.79-6.11-5.3-8.63-.91-1.51-1.87-1.87-3.63-1.87h-3.6v7.32Zm0-8.33h3.75c2.57,0,4.34-.25,5.75-1.31,2.17-1.72,2.93-4.19,2.93-6.96,0-5.55-3.45-7.87-7.87-7.87-1.61,0-3.7.23-4.1.38-.3.1-.45.35-.45,1.36v14.41Z"/> <path d="m135.96,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.17,3.63,7.17,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m151.9,36.1c-1.67-3.53-3.48-4.95-5.65-4.95s-3.33,1.41-3.33,3.48c0,2.47,2.22,3.68,4.54,4.64,3.84,1.56,6.11,3.23,6.11,6.76,0,4.54-4.39,6.96-8.23,6.96-2.47,0-4.79-1.06-5.75-1.87-.25-.76-.66-3.53-.61-5.6l.76-.1c.91,2.83,3.53,6.31,6.46,6.31,2.12,0,3.89-1.16,3.89-3.89,0-2.47-1.56-3.58-4.19-4.79-3.08-1.41-6.11-2.88-6.11-6.51s3.13-6.66,7.62-6.66c1.72,0,3.13.4,4.19.86.45,1.16.96,4.19,1.06,5.05l-.76.3Z"/> <path d="m174.41,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m193.03,47.35c0,1.87.66,2.83,1.41,2.83.4,0,1.21-.05,2.17-.56l.4.76-4.84,2.62c-1.77-.3-2.52-2.02-2.83-3.38-2.07,1.41-4.79,3.38-5.85,3.38-3.73,0-6.11-3.03-6.11-5.8,0-2.32,1.21-3.94,3.89-4.95,2.62-1.01,6.36-2.42,8.07-3.43v-2.07c0-3.03-1.36-5-3.94-5-1.26,0-2.07.35-2.52.81-.61.51-1.21,1.31-1.72,3.63-.1.6-.51.96-1.16.96-.81,0-2.12-.71-2.12-1.77,0-.56.5-1.26,1.61-2.07,1.21-.91,4.24-2.78,7.72-3.43,1.31,0,2.88.45,3.79,1.16,1.82,1.41,2.02,3.13,2.02,4.95v11.35Zm-3.68-7.37c-1.11.45-4.09,1.82-5.05,2.32-1.97.96-2.83,1.97-2.83,3.84,0,2.83,1.92,4.19,3.58,4.19,1.21,0,2.88-.61,4.29-1.77v-8.58Z"/> <path d="m205.03,47.86c0,2.78.25,3.28,4.14,3.84v.71h-11.4v-.71c3.23-.56,3.48-1.06,3.48-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v5.45h.1c1.16-2.17,3.53-5.35,5.9-5.35,1.51,0,2.68,1.36,2.68,2.37,0,.81-.51,1.87-1.51,2.32-.56.25-.91.15-1.16-.05-.71-.61-1.26-1.01-2.17-1.01-1.16,0-2.42.86-3.84,3.48v10.85Z"/> <path d="m231.58,31.26c.35.3.5.6.5,1.11,0,1.11-1.01,2.22-1.67,2.22-.2,0-.4-.05-.76-.35-1.97-1.77-3.63-2.27-5.45-2.27-2.93,0-5.9,2.27-5.9,8.18,0,7.82,5.5,9.79,7.92,9.79,2.22,0,3.48-.56,6.11-3.03l.5.45c-2.12,3.33-5.2,5.65-8.07,5.65-6.36,0-10.4-5.1-10.4-10.34,0-3.94,1.72-7.37,4.64-9.64,3.23-2.52,6.56-3.13,8.18-3.13,1.16,0,3.28.45,4.39,1.36Z"/> <path d="m240.51,33.53c1.77-1.67,4.49-3.53,7.27-3.63,4.24-.1,6.86,2.57,6.86,7.37v10.6c0,2.78.25,3.28,3.23,3.84v.71h-10.45v-.71c3.18-.56,3.43-1.06,3.43-3.84v-9.18c0-3.79-1.31-6.21-5.2-6.21-2.02.1-3.83.86-5.15,2.22v13.17c0,2.78.25,3.28,3.33,3.84v.71h-10.4v-.71c3.03-.56,3.28-1.06,3.28-3.84v-25.18c0-3.03-.1-3.33-3.43-3.79v-.55c2.22-.45,5.5-1.26,7.22-1.77v16.96Z"/> <path d="m293.64,27.88c-2.02-5.8-5.3-7.92-10.4-7.92-7.68,0-11.76,7.42-11.76,15.34,0,9.74,4.37,16.75,11.81,16.75,5.85,0,8.48-3.28,11.46-8.58l.76.15c-.66,2.17-1.77,6.21-2.57,8.12-1.41.35-5.96,1.41-9.49,1.41-11.42,0-16.91-8.68-16.91-16.7,0-10.4,7.69-17.61,17.82-17.61,4.34,0,7.72,1.01,9.13,1.31.4,2.77.6,5,.91,7.62l-.76.1Z"/> <path d="m316.11,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.89,0,7.17,3.63,7.17,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m325.42,33.78c1.01-.66,2.32-1.61,3.63-2.42,1.51-.91,2.52-1.46,4.09-1.46,4.19,0,6.41,2.72,6.41,6.66v11.3c0,2.78.25,3.28,3.08,3.84v.71h-10.55v-.71c3.43-.56,3.68-1.06,3.68-3.84v-9.69c0-2.93-.91-5.7-4.9-5.7-1.87,0-3.79,1.11-5.45,2.42v12.97c0,2.78.25,3.28,3.38,3.84v.71h-10.8v-.71c3.38-.56,3.63-1.06,3.63-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v3.99Z"/> <path d="m350.3,45.74c0,3.99,1.92,4.79,3.33,4.79.81,0,2.17-.45,3.23-1.06l.35.71-4.14,2.37c-.66.35-1.11.45-1.36.45-3.58,0-5.2-2.07-5.2-5.9v-14.94h-3.68l-.15-.51,1.56-1.16h2.27v-2.93l3.13-3.84.66.25v6.51h6.01c.4.55.25,1.11-.35,1.67h-5.65v13.57Z"/> <path d="m375.96,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m385.27,47.86c0,2.78.25,3.28,4.14,3.84v.71h-11.4v-.71c3.23-.56,3.48-1.06,3.48-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v5.45h.1c1.16-2.17,3.53-5.35,5.9-5.35,1.51,0,2.68,1.36,2.68,2.37,0,.81-.5,1.87-1.51,2.32-.56.25-.91.15-1.16-.05-.71-.61-1.26-1.01-2.17-1.01-1.16,0-2.42.86-3.84,3.48v10.85Z"/> <path d="m8.58,45.08c0,5.45.4,6.06,5.3,6.61v.71H0v-.71c4.14-.56,4.54-1.16,4.54-6.61v-18.17c0-5.45-.4-6.06-4.29-6.61v-.71h13.89c3.38,0,6.31.56,8.43,2.12,1.97,1.41,3.18,3.73,3.18,6.91,0,6.01-5,9.54-9.84,10.14-.81.1-2.16.1-2.56.1l-4.77-1.16v7.36Zm0-8.42c.66.25,2.7.7,4.57.7,3.71,0,7.97-1.82,7.97-8.58,0-5.8-3.08-8.18-8.23-8.18-1.36,0-3.43.24-3.83.39-.3.1-.47.34-.47,1.35v14.31Z"/> </g> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8"?> <svg data-browser-theme="dark" id="prc-logo-primary-white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 483.97 72"> <defs> <style> .cls-1 { fill: #fff; } </style> </defs> <g id="Logo"> <g> <g> <path class="cls-1" d="m459.93,19.98c1.54,1.15,2.9,2.52,4.05,4.05l11.38-11.38c-1.24-1.46-2.6-2.81-4.06-4.06l-11.38,11.38Z"/> <path class="cls-1" d="m482.22,47.08l-24.18-10.01c-.21,2-1,3.82-2.2,5.3l24.17,10.01c.87-1.69,1.61-3.46,2.2-5.3Z"/> <path class="cls-1" d="m483.84,33.13h-16.09s0,0,0,0c.14.94.23,1.89.23,2.87s-.09,1.93-.23,2.87h16.09c.07-.95.12-1.9.12-2.87s-.05-1.92-.12-2.87Z"/> <path class="cls-1" d="m445.1,16.21c.94-.14,1.89-.23,2.87-.23s1.93.09,2.88.23h0V.12c-.95-.07-1.9-.12-2.87-.12s-1.92.05-2.87.12v16.09Z"/> <path class="cls-1" d="m415.91,52.38l24.17-10.01c-1.2-1.48-1.99-3.3-2.2-5.3l-24.18,10.02c.59,1.83,1.33,3.6,2.2,5.29Z"/> <path class="cls-1" d="m464.35,3.95c-1.69-.87-3.46-1.61-5.3-2.2l-10.02,24.18c2,.21,3.82,1,5.3,2.2l10.01-24.18Z"/> <path class="cls-1" d="m482.22,24.91c-.59-1.83-1.33-3.6-2.2-5.29l-24.18,10.01c1.2,1.48,1.99,3.3,2.2,5.29l24.18-10.01Z"/> <path class="cls-1" d="m459.05,70.25c1.84-.59,3.6-1.33,5.3-2.2l-10.01-24.18c-1.48,1.2-3.3,1.99-5.3,2.2l10.02,24.18Z"/> <path class="cls-1" d="m428.18,38.87c-.13-.94-.23-1.89-.23-2.87s.09-1.93.23-2.87h-16.09c-.07.95-.12,1.9-.12,2.87s.05,1.92.12,2.87h16.09Z"/> <path class="cls-1" d="m440.09,29.63l-24.17-10.01c-.87,1.69-1.61,3.46-2.2,5.3l24.18,10.01c.21-1.99,1-3.82,2.2-5.3Z"/> <path class="cls-1" d="m436,52.02h0c-1.54-1.15-2.9-2.52-4.06-4.06l-11.38,11.38c1.24,1.46,2.6,2.81,4.06,4.06l11.38-11.38Z"/> <path class="cls-1" d="m463.99,47.96c-1.15,1.54-2.52,2.91-4.06,4.06t0,0l11.38,11.38c1.46-1.24,2.81-2.6,4.06-4.06l-11.38-11.38Z"/> <path class="cls-1" d="m450.84,55.79s0,0,0,0c-.94.14-1.9.23-2.88.23s-1.93-.09-2.87-.23v16.09c.95.08,1.9.13,2.87.13s1.92-.05,2.87-.13v-16.09Z"/> <path class="cls-1" d="m436.88,70.25l10.02-24.18c-2-.21-3.82-1-5.3-2.2l-10.01,24.18c1.69.87,3.46,1.61,5.3,2.2Z"/> <path class="cls-1" d="m431.95,24.03s0,0,0,0c1.15-1.54,2.52-2.91,4.06-4.06l-11.38-11.38c-1.46,1.24-2.81,2.6-4.06,4.06l11.38,11.38Z"/> <path class="cls-1" d="m436.88,1.75c-1.84.59-3.6,1.33-5.3,2.2l10.01,24.18c1.48-1.2,3.3-1.99,5.3-2.2l-10.02-24.18Z"/> </g> <g> <path class="cls-1" d="m43.76,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m54.56,53.01l-6.41-18.27c-.96-2.67-1.06-2.98-3.58-3.48v-.76h10.14v.76l-2.07.55c-.96.25-1.21.71-.71,2.17l4.34,12.97h.1c1.87-4.84,3.79-10.3,6.11-16.2h.56l6.51,16.2h.1c1.21-3.99,2.83-9.29,3.63-12.92.35-1.56.2-2.07-.71-2.27l-2.42-.5v-.76h8.88v.76c-2.47.6-2.83.96-3.79,3.18-1.46,3.38-4.19,11.76-6.46,18.57h-.71l-6.61-16.1c-2.02,5.25-4.09,10.19-6.21,16.1h-.71Z"/> <path class="cls-1" d="m96.29,45.08c0,5.45.4,6.06,4.54,6.61v.71h-13.12v-.71c4.24-.56,4.64-1.16,4.64-6.61v-18.17c0-5.45-.4-6.06-4.44-6.61v-.71h13.94c3.18,0,6,.45,7.92,1.72,2.02,1.26,3.33,3.53,3.33,6.46,0,4.04-2.57,7.17-6.81,8.88.86,1.51,2.93,4.95,4.44,7.17,1.67,2.42,3.03,4.14,4.54,5.9,1.41,1.61,2.22,2.12,3.73,2.42l-.05.61c-.61,0-1.46-.05-3.03-.2-3.23-.35-5.05-1.36-7.11-4.29-2.02-2.88-3.79-6.11-5.3-8.63-.91-1.51-1.87-1.87-3.63-1.87h-3.6v7.32Zm0-8.33h3.75c2.57,0,4.34-.25,5.75-1.31,2.17-1.72,2.93-4.19,2.93-6.96,0-5.55-3.45-7.87-7.87-7.87-1.61,0-3.7.23-4.1.38-.3.1-.45.35-.45,1.36v14.41Z"/> <path class="cls-1" d="m135.96,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.17,3.63,7.17,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m151.9,36.1c-1.67-3.53-3.48-4.95-5.65-4.95s-3.33,1.41-3.33,3.48c0,2.47,2.22,3.68,4.54,4.64,3.84,1.56,6.11,3.23,6.11,6.76,0,4.54-4.39,6.96-8.23,6.96-2.47,0-4.79-1.06-5.75-1.87-.25-.76-.66-3.53-.61-5.6l.76-.1c.91,2.83,3.53,6.31,6.46,6.31,2.12,0,3.89-1.16,3.89-3.89,0-2.47-1.56-3.58-4.19-4.79-3.08-1.41-6.11-2.88-6.11-6.51s3.13-6.66,7.62-6.66c1.72,0,3.13.4,4.19.86.45,1.16.96,4.19,1.06,5.05l-.76.3Z"/> <path class="cls-1" d="m174.41,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m193.03,47.35c0,1.87.66,2.83,1.41,2.83.4,0,1.21-.05,2.17-.56l.4.76-4.84,2.62c-1.77-.3-2.52-2.02-2.83-3.38-2.07,1.41-4.79,3.38-5.85,3.38-3.73,0-6.11-3.03-6.11-5.8,0-2.32,1.21-3.94,3.89-4.95,2.62-1.01,6.36-2.42,8.07-3.43v-2.07c0-3.03-1.36-5-3.94-5-1.26,0-2.07.35-2.52.81-.61.51-1.21,1.31-1.72,3.63-.1.6-.51.96-1.16.96-.81,0-2.12-.71-2.12-1.77,0-.56.5-1.26,1.61-2.07,1.21-.91,4.24-2.78,7.72-3.43,1.31,0,2.88.45,3.79,1.16,1.82,1.41,2.02,3.13,2.02,4.95v11.35Zm-3.68-7.37c-1.11.45-4.09,1.82-5.05,2.32-1.97.96-2.83,1.97-2.83,3.84,0,2.83,1.92,4.19,3.58,4.19,1.21,0,2.88-.61,4.29-1.77v-8.58Z"/> <path class="cls-1" d="m205.03,47.86c0,2.78.25,3.28,4.14,3.84v.71h-11.4v-.71c3.23-.56,3.48-1.06,3.48-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v5.45h.1c1.16-2.17,3.53-5.35,5.9-5.35,1.51,0,2.68,1.36,2.68,2.37,0,.81-.51,1.87-1.51,2.32-.56.25-.91.15-1.16-.05-.71-.61-1.26-1.01-2.17-1.01-1.16,0-2.42.86-3.84,3.48v10.85Z"/> <path class="cls-1" d="m231.58,31.26c.35.3.5.6.5,1.11,0,1.11-1.01,2.22-1.67,2.22-.2,0-.4-.05-.76-.35-1.97-1.77-3.63-2.27-5.45-2.27-2.93,0-5.9,2.27-5.9,8.18,0,7.82,5.5,9.79,7.92,9.79,2.22,0,3.48-.56,6.11-3.03l.5.45c-2.12,3.33-5.2,5.65-8.07,5.65-6.36,0-10.4-5.1-10.4-10.34,0-3.94,1.72-7.37,4.64-9.64,3.23-2.52,6.56-3.13,8.18-3.13,1.16,0,3.28.45,4.39,1.36Z"/> <path class="cls-1" d="m240.51,33.53c1.77-1.67,4.49-3.53,7.27-3.63,4.24-.1,6.86,2.57,6.86,7.37v10.6c0,2.78.25,3.28,3.23,3.84v.71h-10.45v-.71c3.18-.56,3.43-1.06,3.43-3.84v-9.18c0-3.79-1.31-6.21-5.2-6.21-2.02.1-3.83.86-5.15,2.22v13.17c0,2.78.25,3.28,3.33,3.84v.71h-10.4v-.71c3.03-.56,3.28-1.06,3.28-3.84v-25.18c0-3.03-.1-3.33-3.43-3.79v-.55c2.22-.45,5.5-1.26,7.22-1.77v16.96Z"/> <path class="cls-1" d="m293.64,27.88c-2.02-5.8-5.3-7.92-10.4-7.92-7.68,0-11.76,7.42-11.76,15.34,0,9.74,4.37,16.75,11.81,16.75,5.85,0,8.48-3.28,11.46-8.58l.76.15c-.66,2.17-1.77,6.21-2.57,8.12-1.41.35-5.96,1.41-9.49,1.41-11.42,0-16.91-8.68-16.91-16.7,0-10.4,7.69-17.61,17.82-17.61,4.34,0,7.72,1.01,9.13,1.31.4,2.77.6,5,.91,7.62l-.76.1Z"/> <path class="cls-1" d="m316.11,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.89,0,7.17,3.63,7.17,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m325.42,33.78c1.01-.66,2.32-1.61,3.63-2.42,1.51-.91,2.52-1.46,4.09-1.46,4.19,0,6.41,2.72,6.41,6.66v11.3c0,2.78.25,3.28,3.08,3.84v.71h-10.55v-.71c3.43-.56,3.68-1.06,3.68-3.84v-9.69c0-2.93-.91-5.7-4.9-5.7-1.87,0-3.79,1.11-5.45,2.42v12.97c0,2.78.25,3.28,3.38,3.84v.71h-10.8v-.71c3.38-.56,3.63-1.06,3.63-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v3.99Z"/> <path class="cls-1" d="m350.3,45.74c0,3.99,1.92,4.79,3.33,4.79.81,0,2.17-.45,3.23-1.06l.35.71-4.14,2.37c-.66.35-1.11.45-1.36.45-3.58,0-5.2-2.07-5.2-5.9v-14.94h-3.68l-.15-.51,1.56-1.16h2.27v-2.93l3.13-3.84.66.25v6.51h6.01c.4.55.25,1.11-.35,1.67h-5.65v13.57Z"/> <path class="cls-1" d="m375.96,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m385.27,47.86c0,2.78.25,3.28,4.14,3.84v.71h-11.4v-.71c3.23-.56,3.48-1.06,3.48-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v5.45h.1c1.16-2.17,3.53-5.35,5.9-5.35,1.51,0,2.68,1.36,2.68,2.37,0,.81-.5,1.87-1.51,2.32-.56.25-.91.15-1.16-.05-.71-.61-1.26-1.01-2.17-1.01-1.16,0-2.42.86-3.84,3.48v10.85Z"/> <path class="cls-1" d="m8.58,45.08c0,5.45.4,6.06,5.3,6.61v.71H0v-.71c4.14-.56,4.54-1.16,4.54-6.61v-18.17c0-5.45-.4-6.06-4.29-6.61v-.71h13.89c3.38,0,6.31.56,8.43,2.12,1.97,1.41,3.18,3.73,3.18,6.91,0,6.01-5,9.54-9.84,10.14-.81.1-2.16.1-2.56.1l-4.77-1.16v7.36Zm0-8.42c.66.25,2.7.7,4.57.7,3.71,0,7.97-1.82,7.97-8.58,0-5.8-3.08-8.18-8.23-8.18-1.36,0-3.43.24-3.83.39-.3.1-.47.34-.47,1.35v14.31Z"/> </g> </g> </g> </svg> </a> <a class="wp-block-prc-block-logo__inner__logo-alt" href="https://www.pewresearch.org" alt="Return to Home" name="Pew Research Center Logo"> <?xml version="1.0" encoding="UTF-8"?> <svg data-browser-theme="light" id="prc-logo-alternate" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 483.97 72"> <g id="Logo"> <g> <path d="m52.05,47.99l11.44,11.44c1.82-2.13,3.39-4.48,4.68-6.99l-24.27-10.06c1.2-1.48,1.99-3.31,2.2-5.31l24.27,10.05c.85-2.63,1.42-5.39,1.64-8.25h-16.18c.13-.94.23-1.89.23-2.87s-.09-1.94-.23-2.88c0,0,0,0,0,0h16.18c-.22-2.86-.79-5.62-1.64-8.25l-24.27,10.05c-.21-2-1-3.82-2.2-5.31l24.27-10.05c-1.29-2.52-2.86-4.86-4.68-6.99l-11.44,11.44c-1.15-1.54-2.52-2.91-4.06-4.06l11.44-11.44c-2.13-1.82-4.48-3.39-6.99-4.68l-10.05,24.27c-1.48-1.2-3.31-1.99-5.31-2.2L47.12,1.64C44.49.79,41.73.23,38.87,0v16.18s0,0,0,0c-.94-.14-1.9-.23-2.88-.23s-1.93.09-2.87.23V0c-2.86.23-5.62.79-8.25,1.64l10.05,24.26c-2,.21-3.83,1-5.31,2.2L19.57,3.84c-2.52,1.29-4.86,2.86-6.99,4.68l11.44,11.44c-1.54,1.15-2.91,2.52-4.07,4.07,0,0,0,0,0,0l-11.44-11.44c-1.82,2.13-3.39,4.48-4.68,6.99l24.27,10.05c-1.2,1.48-1.99,3.31-2.2,5.31L1.64,24.88c-.85,2.63-1.42,5.39-1.64,8.25h16.18c-.13.94-.23,1.89-.23,2.87s.09,1.93.23,2.88h0s-16.18,0-16.18,0c.23,2.86.79,5.62,1.64,8.25l24.26-10.05c.21,2,1,3.83,2.2,5.31L3.84,52.43c1.29,2.51,2.86,4.86,4.67,6.99l11.44-11.44c1.15,1.54,2.52,2.91,4.06,4.06,0,0,0,0,0,0l-11.44,11.44c2.13,1.82,4.48,3.39,6.99,4.68l10.05-24.27c1.48,1.2,3.31,1.99,5.31,2.2l-10.05,24.27c2.63.85,5.39,1.42,8.25,1.64v-16.18c.94.14,1.89.23,2.87.23s1.94-.09,2.88-.23c0,0,0,0,0,0v16.18c2.86-.23,5.62-.79,8.25-1.64l-10.05-24.26c2-.21,3.83-1,5.31-2.2l10.05,24.27c2.52-1.29,4.86-2.86,6.99-4.68l-11.44-11.44s0,0,0,0c1.54-1.15,2.91-2.52,4.07-4.06Z"/> <g> <path d="m133.79,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m144.58,53.01l-6.41-18.27c-.96-2.67-1.06-2.98-3.58-3.48v-.76h10.14v.76l-2.07.55c-.96.25-1.21.71-.71,2.17l4.34,12.97h.1c1.87-4.84,3.79-10.3,6.11-16.2h.56l6.51,16.2h.1c1.21-3.99,2.83-9.29,3.63-12.92.35-1.56.2-2.07-.71-2.27l-2.42-.5v-.76h8.88v.76c-2.47.6-2.83.96-3.79,3.18-1.46,3.38-4.19,11.76-6.46,18.57h-.71l-6.61-16.1c-2.02,5.25-4.09,10.19-6.21,16.1h-.71Z"/> <path d="m186.31,45.08c0,5.45.4,6.06,4.54,6.61v.71h-13.12v-.71c4.24-.56,4.64-1.16,4.64-6.61v-18.17c0-5.45-.4-6.06-4.44-6.61v-.71h13.94c3.18,0,6,.45,7.92,1.72,2.02,1.26,3.33,3.53,3.33,6.46,0,4.04-2.57,7.17-6.81,8.88.86,1.51,2.93,4.95,4.44,7.17,1.67,2.42,3.03,4.14,4.54,5.9,1.41,1.61,2.22,2.12,3.73,2.42l-.05.61c-.61,0-1.46-.05-3.03-.2-3.23-.35-5.05-1.36-7.11-4.29-2.02-2.88-3.79-6.11-5.3-8.63-.91-1.51-1.87-1.87-3.63-1.87h-3.6v7.32Zm0-8.33h3.75c2.57,0,4.34-.25,5.75-1.31,2.17-1.72,2.93-4.19,2.93-6.96,0-5.55-3.45-7.87-7.87-7.87-1.61,0-3.7.23-4.1.38-.3.1-.45.35-.45,1.36v14.41Z"/> <path d="m225.98,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.17,3.63,7.17,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m241.93,36.1c-1.67-3.53-3.48-4.95-5.65-4.95s-3.33,1.41-3.33,3.48c0,2.47,2.22,3.68,4.54,4.64,3.84,1.56,6.11,3.23,6.11,6.76,0,4.54-4.39,6.96-8.23,6.96-2.47,0-4.79-1.06-5.75-1.87-.25-.76-.66-3.53-.61-5.6l.76-.1c.91,2.83,3.53,6.31,6.46,6.31,2.12,0,3.89-1.16,3.89-3.89,0-2.47-1.56-3.58-4.19-4.79-3.08-1.41-6.11-2.88-6.11-6.51s3.13-6.66,7.62-6.66c1.72,0,3.13.4,4.19.86.45,1.16.96,4.19,1.06,5.05l-.76.3Z"/> <path d="m264.43,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m283.05,47.35c0,1.87.66,2.83,1.41,2.83.4,0,1.21-.05,2.17-.56l.4.76-4.84,2.62c-1.77-.3-2.52-2.02-2.83-3.38-2.07,1.41-4.79,3.38-5.85,3.38-3.73,0-6.11-3.03-6.11-5.8,0-2.32,1.21-3.94,3.89-4.95,2.62-1.01,6.36-2.42,8.07-3.43v-2.07c0-3.03-1.36-5-3.94-5-1.26,0-2.07.35-2.52.81-.61.51-1.21,1.31-1.72,3.63-.1.6-.51.96-1.16.96-.81,0-2.12-.71-2.12-1.77,0-.56.5-1.26,1.61-2.07,1.21-.91,4.24-2.78,7.72-3.43,1.31,0,2.88.45,3.79,1.16,1.82,1.41,2.02,3.13,2.02,4.95v11.35Zm-3.68-7.37c-1.11.45-4.09,1.82-5.05,2.32-1.97.96-2.83,1.97-2.83,3.84,0,2.83,1.92,4.19,3.58,4.19,1.21,0,2.88-.61,4.29-1.77v-8.58Z"/> <path d="m295.06,47.86c0,2.78.25,3.28,4.14,3.84v.71h-11.4v-.71c3.23-.56,3.48-1.06,3.48-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v5.45h.1c1.16-2.17,3.53-5.35,5.9-5.35,1.51,0,2.68,1.36,2.68,2.37,0,.81-.51,1.87-1.51,2.32-.56.25-.91.15-1.16-.05-.71-.61-1.26-1.01-2.17-1.01-1.16,0-2.42.86-3.84,3.48v10.85Z"/> <path d="m321.6,31.26c.35.3.5.6.5,1.11,0,1.11-1.01,2.22-1.67,2.22-.2,0-.4-.05-.76-.35-1.97-1.77-3.63-2.27-5.45-2.27-2.93,0-5.9,2.27-5.9,8.18,0,7.82,5.5,9.79,7.92,9.79,2.22,0,3.48-.56,6.11-3.03l.5.45c-2.12,3.33-5.2,5.65-8.07,5.65-6.36,0-10.4-5.1-10.4-10.34,0-3.94,1.72-7.37,4.64-9.64,3.23-2.52,6.56-3.13,8.18-3.13,1.16,0,3.28.45,4.39,1.36Z"/> <path d="m330.53,33.53c1.77-1.67,4.49-3.53,7.27-3.63,4.24-.1,6.86,2.57,6.86,7.37v10.6c0,2.78.25,3.28,3.23,3.84v.71h-10.45v-.71c3.18-.56,3.43-1.06,3.43-3.84v-9.18c0-3.79-1.31-6.21-5.2-6.21-2.02.1-3.83.86-5.15,2.22v13.17c0,2.78.25,3.28,3.33,3.84v.71h-10.4v-.71c3.03-.56,3.28-1.06,3.28-3.84v-25.18c0-3.03-.1-3.33-3.43-3.79v-.55c2.22-.45,5.5-1.26,7.22-1.77v16.96Z"/> <path d="m383.66,27.88c-2.02-5.8-5.3-7.92-10.4-7.92-7.68,0-11.76,7.42-11.76,15.34,0,9.74,4.37,16.75,11.81,16.75,5.85,0,8.48-3.28,11.46-8.58l.76.15c-.66,2.17-1.77,6.21-2.57,8.12-1.41.35-5.96,1.41-9.49,1.41-11.42,0-16.91-8.68-16.91-16.7,0-10.4,7.69-17.61,17.82-17.61,4.34,0,7.72,1.01,9.13,1.31.4,2.77.6,5,.91,7.62l-.76.1Z"/> <path d="m406.13,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.17,3.63,7.17,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m415.44,33.78c1.01-.66,2.32-1.61,3.63-2.42,1.51-.91,2.52-1.46,4.09-1.46,4.19,0,6.41,2.72,6.41,6.66v11.3c0,2.78.25,3.28,3.08,3.84v.71h-10.55v-.71c3.43-.56,3.68-1.06,3.68-3.84v-9.69c0-2.93-.91-5.7-4.89-5.7-1.87,0-3.79,1.11-5.45,2.42v12.97c0,2.78.25,3.28,3.38,3.84v.71h-10.8v-.71c3.38-.56,3.63-1.06,3.63-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v3.99Z"/> <path d="m440.32,45.74c0,3.99,1.92,4.79,3.33,4.79.81,0,2.17-.45,3.23-1.06l.35.71-4.14,2.37c-.66.35-1.11.45-1.36.45-3.58,0-5.2-2.07-5.2-5.9v-14.94h-3.68l-.15-.51,1.56-1.16h2.27v-2.93l3.13-3.84.66.25v6.51h6.01c.4.55.25,1.11-.35,1.67h-5.65v13.57Z"/> <path d="m465.98,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path d="m475.29,47.86c0,2.78.25,3.28,4.14,3.84v.71h-11.4v-.71c3.23-.56,3.48-1.06,3.48-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v5.45h.1c1.16-2.17,3.53-5.35,5.9-5.35,1.51,0,2.68,1.36,2.68,2.37,0,.81-.51,1.87-1.51,2.32-.56.25-.91.15-1.16-.05-.71-.61-1.26-1.01-2.17-1.01-1.16,0-2.42.86-3.84,3.48v10.85Z"/> <path d="m98.6,45.08c0,5.45.4,6.06,5.3,6.61v.71h-13.88v-.71c4.14-.56,4.54-1.16,4.54-6.61v-18.17c0-5.45-.4-6.06-4.29-6.61v-.71h13.89c3.38,0,6.31.56,8.43,2.12,1.97,1.41,3.18,3.73,3.18,6.91,0,6.01-5,9.54-9.84,10.14-.81.1-2.16.1-2.56.1l-4.77-1.16v7.36Zm0-8.42c.66.25,2.7.7,4.57.7,3.71,0,7.97-1.82,7.97-8.58,0-5.8-3.08-8.18-8.23-8.18-1.36,0-3.43.24-3.83.39-.3.1-.47.34-.47,1.35v14.31Z"/> </g> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8"?> <svg data-browser-theme="dark" id="prc-logo-alternate-white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 483.97 72"> <defs> <style> .cls-1 { fill: #fff; } </style> </defs> <g id="Logo"> <g> <g> <path class="cls-1" d="m47.96,19.98c1.54,1.15,2.9,2.52,4.05,4.05l11.38-11.38c-1.24-1.46-2.6-2.81-4.06-4.06l-11.38,11.38Z"/> <path class="cls-1" d="m70.25,47.08l-24.18-10.01c-.21,2-1,3.82-2.2,5.3l24.17,10.01c.87-1.69,1.61-3.46,2.2-5.3Z"/> <path class="cls-1" d="m71.88,33.13h-16.09s0,0,0,0c.14.94.23,1.89.23,2.87s-.09,1.93-.23,2.87h16.09c.07-.95.12-1.9.12-2.87s-.05-1.92-.12-2.87Z"/> <path class="cls-1" d="m33.13,16.21c.94-.14,1.89-.23,2.87-.23s1.93.09,2.88.23h0V.12c-.95-.07-1.9-.12-2.87-.12s-1.92.05-2.87.12v16.09Z"/> <path class="cls-1" d="m3.95,52.38l24.17-10.01c-1.2-1.48-1.99-3.3-2.2-5.3L1.75,47.08c.59,1.83,1.33,3.6,2.2,5.29Z"/> <path class="cls-1" d="m52.38,3.95c-1.69-.87-3.46-1.61-5.3-2.2l-10.02,24.18c2,.21,3.82,1,5.3,2.2L52.38,3.95Z"/> <path class="cls-1" d="m70.25,24.91c-.59-1.83-1.33-3.6-2.2-5.29l-24.18,10.01c1.2,1.48,1.99,3.3,2.2,5.29l24.18-10.01Z"/> <path class="cls-1" d="m47.08,70.25c1.84-.59,3.6-1.33,5.3-2.2l-10.01-24.18c-1.48,1.2-3.3,1.99-5.3,2.2l10.02,24.18Z"/> <path class="cls-1" d="m16.21,38.87c-.13-.94-.23-1.89-.23-2.87s.09-1.93.23-2.87H.12c-.07.95-.12,1.9-.12,2.87s.05,1.92.12,2.87h16.09Z"/> <path class="cls-1" d="m28.12,29.63L3.95,19.62c-.87,1.69-1.61,3.46-2.2,5.3l24.18,10.01c.21-1.99,1-3.82,2.2-5.3Z"/> <path class="cls-1" d="m24.04,52.02h0c-1.54-1.15-2.9-2.52-4.06-4.06l-11.38,11.38c1.24,1.46,2.6,2.81,4.06,4.06l11.38-11.38Z"/> <path class="cls-1" d="m52.02,47.96c-1.15,1.54-2.52,2.91-4.06,4.06h0s11.38,11.37,11.38,11.37c1.46-1.24,2.81-2.6,4.06-4.06l-11.38-11.38Z"/> <path class="cls-1" d="m38.87,55.79s0,0,0,0c-.94.14-1.9.23-2.88.23s-1.93-.09-2.87-.23v16.09c.95.08,1.9.13,2.87.13s1.92-.05,2.87-.13v-16.09Z"/> <path class="cls-1" d="m24.92,70.25l10.02-24.18c-2-.21-3.82-1-5.3-2.2l-10.01,24.18c1.69.87,3.46,1.61,5.3,2.2Z"/> <path class="cls-1" d="m19.98,24.03s0,0,0,0c1.15-1.54,2.52-2.91,4.06-4.06l-11.38-11.38c-1.46,1.24-2.81,2.6-4.06,4.06l11.38,11.38Z"/> <path class="cls-1" d="m24.92,1.75c-1.84.59-3.6,1.33-5.3,2.2l10.01,24.18c1.48-1.2,3.3-1.99,5.3-2.2L24.92,1.75Z"/> </g> <g> <path class="cls-1" d="m133.79,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m144.58,53.01l-6.41-18.27c-.96-2.67-1.06-2.98-3.58-3.48v-.76h10.14v.76l-2.07.55c-.96.25-1.21.71-.71,2.17l4.34,12.97h.1c1.87-4.84,3.79-10.3,6.11-16.2h.56l6.51,16.2h.1c1.21-3.99,2.83-9.29,3.63-12.92.35-1.56.2-2.07-.71-2.27l-2.42-.5v-.76h8.88v.76c-2.47.6-2.83.96-3.79,3.18-1.46,3.38-4.19,11.76-6.46,18.57h-.71l-6.61-16.1c-2.02,5.25-4.09,10.19-6.21,16.1h-.71Z"/> <path class="cls-1" d="m186.31,45.08c0,5.45.4,6.06,4.54,6.61v.71h-13.12v-.71c4.24-.56,4.64-1.16,4.64-6.61v-18.17c0-5.45-.4-6.06-4.44-6.61v-.71h13.94c3.18,0,6,.45,7.92,1.72,2.02,1.26,3.33,3.53,3.33,6.46,0,4.04-2.57,7.17-6.81,8.88.86,1.51,2.93,4.95,4.44,7.17,1.67,2.42,3.03,4.14,4.54,5.9,1.41,1.61,2.22,2.12,3.73,2.42l-.05.61c-.61,0-1.46-.05-3.03-.2-3.23-.35-5.05-1.36-7.11-4.29-2.02-2.88-3.79-6.11-5.3-8.63-.91-1.51-1.87-1.87-3.63-1.87h-3.6v7.32Zm0-8.33h3.75c2.57,0,4.34-.25,5.75-1.31,2.17-1.72,2.93-4.19,2.93-6.96,0-5.55-3.45-7.87-7.87-7.87-1.61,0-3.7.23-4.1.38-.3.1-.45.35-.45,1.36v14.41Z"/> <path class="cls-1" d="m225.98,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.17,3.63,7.17,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m241.93,36.1c-1.67-3.53-3.48-4.95-5.65-4.95s-3.33,1.41-3.33,3.48c0,2.47,2.22,3.68,4.54,4.64,3.84,1.56,6.11,3.23,6.11,6.76,0,4.54-4.39,6.96-8.23,6.96-2.47,0-4.79-1.06-5.75-1.87-.25-.76-.66-3.53-.61-5.6l.76-.1c.91,2.83,3.53,6.31,6.46,6.31,2.12,0,3.89-1.16,3.89-3.89,0-2.47-1.56-3.58-4.19-4.79-3.08-1.41-6.11-2.88-6.11-6.51s3.13-6.66,7.62-6.66c1.72,0,3.13.4,4.19.86.45,1.16.96,4.19,1.06,5.05l-.76.3Z"/> <path class="cls-1" d="m264.43,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m283.05,47.35c0,1.87.66,2.83,1.41,2.83.4,0,1.21-.05,2.17-.56l.4.76-4.84,2.62c-1.77-.3-2.52-2.02-2.83-3.38-2.07,1.41-4.79,3.38-5.85,3.38-3.73,0-6.11-3.03-6.11-5.8,0-2.32,1.21-3.94,3.89-4.95,2.62-1.01,6.36-2.42,8.07-3.43v-2.07c0-3.03-1.36-5-3.94-5-1.26,0-2.07.35-2.52.81-.61.51-1.21,1.31-1.72,3.63-.1.6-.51.96-1.16.96-.81,0-2.12-.71-2.12-1.77,0-.56.5-1.26,1.61-2.07,1.21-.91,4.24-2.78,7.72-3.43,1.31,0,2.88.45,3.79,1.16,1.82,1.41,2.02,3.13,2.02,4.95v11.35Zm-3.68-7.37c-1.11.45-4.09,1.82-5.05,2.32-1.97.96-2.83,1.97-2.83,3.84,0,2.83,1.92,4.19,3.58,4.19,1.21,0,2.88-.61,4.29-1.77v-8.58Z"/> <path class="cls-1" d="m295.06,47.86c0,2.78.25,3.28,4.14,3.84v.71h-11.4v-.71c3.23-.56,3.48-1.06,3.48-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v5.45h.1c1.16-2.17,3.53-5.35,5.9-5.35,1.51,0,2.68,1.36,2.68,2.37,0,.81-.51,1.87-1.51,2.32-.56.25-.91.15-1.16-.05-.71-.61-1.26-1.01-2.17-1.01-1.16,0-2.42.86-3.84,3.48v10.85Z"/> <path class="cls-1" d="m321.6,31.26c.35.3.5.6.5,1.11,0,1.11-1.01,2.22-1.67,2.22-.2,0-.4-.05-.76-.35-1.97-1.77-3.63-2.27-5.45-2.27-2.93,0-5.9,2.27-5.9,8.18,0,7.82,5.5,9.79,7.92,9.79,2.22,0,3.48-.56,6.11-3.03l.5.45c-2.12,3.33-5.2,5.65-8.07,5.65-6.36,0-10.4-5.1-10.4-10.34,0-3.94,1.72-7.37,4.64-9.64,3.23-2.52,6.56-3.13,8.18-3.13,1.16,0,3.28.45,4.39,1.36Z"/> <path class="cls-1" d="m330.53,33.53c1.77-1.67,4.49-3.53,7.27-3.63,4.24-.1,6.86,2.57,6.86,7.37v10.6c0,2.78.25,3.28,3.23,3.84v.71h-10.45v-.71c3.18-.56,3.43-1.06,3.43-3.84v-9.18c0-3.79-1.31-6.21-5.2-6.21-2.02.1-3.83.86-5.15,2.22v13.17c0,2.78.25,3.28,3.33,3.84v.71h-10.4v-.71c3.03-.56,3.28-1.06,3.28-3.84v-25.18c0-3.03-.1-3.33-3.43-3.79v-.55c2.22-.45,5.5-1.26,7.22-1.77v16.96Z"/> <path class="cls-1" d="m383.66,27.88c-2.02-5.8-5.3-7.92-10.4-7.92-7.68,0-11.76,7.42-11.76,15.34,0,9.74,4.37,16.75,11.81,16.75,5.85,0,8.48-3.28,11.46-8.58l.76.15c-.66,2.17-1.77,6.21-2.57,8.12-1.41.35-5.96,1.41-9.49,1.41-11.42,0-16.91-8.68-16.91-16.7,0-10.4,7.69-17.61,17.82-17.61,4.34,0,7.72,1.01,9.13,1.31.4,2.77.6,5,.91,7.62l-.76.1Z"/> <path class="cls-1" d="m406.13,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.17,3.63,7.17,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m415.44,33.78c1.01-.66,2.32-1.61,3.63-2.42,1.51-.91,2.52-1.46,4.09-1.46,4.19,0,6.41,2.72,6.41,6.66v11.3c0,2.78.25,3.28,3.08,3.84v.71h-10.55v-.71c3.43-.56,3.68-1.06,3.68-3.84v-9.69c0-2.93-.91-5.7-4.89-5.7-1.87,0-3.79,1.11-5.45,2.42v12.97c0,2.78.25,3.28,3.38,3.84v.71h-10.8v-.71c3.38-.56,3.63-1.06,3.63-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v3.99Z"/> <path class="cls-1" d="m440.32,45.74c0,3.99,1.92,4.79,3.33,4.79.81,0,2.17-.45,3.23-1.06l.35.71-4.14,2.37c-.66.35-1.11.45-1.36.45-3.58,0-5.2-2.07-5.2-5.9v-14.94h-3.68l-.15-.51,1.56-1.16h2.27v-2.93l3.13-3.84.66.25v6.51h6.01c.4.55.25,1.11-.35,1.67h-5.65v13.57Z"/> <path class="cls-1" d="m465.98,47.96c-2.83,4.04-6.41,5.05-7.72,5.05-6.21,0-10.04-4.84-10.04-10.7,0-2.78.91-6.01,3.08-8.53,1.82-2.17,4.74-3.89,7.67-3.89,3.88,0,7.16,3.63,7.16,7.12,0,1.26-.15,1.36-1.01,1.56-.71.15-6.96.66-13.32.86-.15,7.82,4.69,10.45,8.38,10.45,1.56,0,3.28-.71,5.3-2.42l.5.5Zm-13.93-10.04c3.03,0,6,0,9.03-.1.71,0,.91-.3.91-1.56,0-2.22-1.41-4.9-4.59-4.9-2.42,0-4.84,2.22-5.35,6.56Z"/> <path class="cls-1" d="m475.29,47.86c0,2.78.25,3.28,4.14,3.84v.71h-11.4v-.71c3.23-.56,3.48-1.06,3.48-3.84v-11.66c0-2.98-.1-3.28-3.33-3.68v-.71c2.12-.4,4.59-1.01,7.12-2.02v5.45h.1c1.16-2.17,3.53-5.35,5.9-5.35,1.51,0,2.68,1.36,2.68,2.37,0,.81-.51,1.87-1.51,2.32-.56.25-.91.15-1.16-.05-.71-.61-1.26-1.01-2.17-1.01-1.16,0-2.42.86-3.84,3.48v10.85Z"/> <path class="cls-1" d="m98.6,45.08c0,5.45.4,6.06,5.3,6.61v.71h-13.88v-.71c4.14-.56,4.54-1.16,4.54-6.61v-18.17c0-5.45-.4-6.06-4.29-6.61v-.71h13.89c3.38,0,6.31.56,8.43,2.12,1.97,1.41,3.18,3.73,3.18,6.91,0,6.01-5,9.54-9.84,10.14-.81.1-2.16.1-2.56.1l-4.77-1.16v7.36Zm0-8.42c.66.25,2.7.7,4.57.7,3.71,0,7.97-1.82,7.97-8.58,0-5.8-3.08-8.18-8.23-8.18-1.36,0-3.43.24-3.83.39-.3.1-.47.34-.47,1.35v14.31Z"/> </g> </g> </g> </svg> </a> <a class="wp-block-prc-block-logo__inner__decoded" href="https://www.pewresearch.org/decoded" alt="Return to Home" name="Pew Research Center Logo"> <?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 210.29 92"> <defs> <style> .b{fill:none;stroke:#000;stroke-width:3px;} </style> </defs> <g> <path d="M194.8,22.06l4.67,4.67c.74-.87,1.38-1.83,1.91-2.85l-9.9-4.1c.49-.6,.81-1.35,.9-2.16l9.9,4.1c.35-1.07,.58-2.2,.67-3.36h-6.6c.05-.38,.09-.77,.09-1.17s-.04-.79-.09-1.17h6.6c-.09-1.16-.32-2.29-.67-3.36l-9.9,4.1c-.09-.82-.41-1.56-.9-2.16l9.9-4.1c-.53-1.03-1.17-1.98-1.91-2.85l-4.67,4.67c-.47-.63-1.03-1.19-1.66-1.66l4.66-4.67c-.87-.74-1.83-1.38-2.85-1.91l-4.1,9.9c-.6-.49-1.35-.81-2.16-.9l4.1-9.9c-1.07-.35-2.2-.58-3.36-.67v6.6h0c-.38-.06-.77-.09-1.17-.09s-.79,.04-1.17,.09V2.5c-1.17,.09-2.29,.32-3.36,.67l4.1,9.9c-.82,.09-1.56,.41-2.16,.9l-4.1-9.9c-1.03,.53-1.98,1.17-2.85,1.91l4.66,4.67c-.63,.47-1.19,1.03-1.66,1.66h0l-4.67-4.67c-.74,.87-1.38,1.83-1.91,2.85l9.9,4.1c-.49,.6-.81,1.35-.9,2.16l-9.89-4.1c-.35,1.07-.58,2.2-.67,3.36h6.6c-.05,.38-.09,.77-.09,1.17s.04,.79,.09,1.17h-6.6c.09,1.16,.32,2.29,.67,3.36l9.89-4.1c.09,.82,.41,1.56,.9,2.16l-9.9,4.1c.53,1.03,1.17,1.98,1.91,2.85l4.67-4.67c.47,.63,1.03,1.19,1.66,1.66h0l-4.66,4.67c.87,.74,1.83,1.38,2.85,1.91l4.1-9.9c.6,.49,1.35,.81,2.16,.9l-4.1,9.9c1.07,.35,2.2,.58,3.36,.67v-6.6c.38,.06,.77,.09,1.17,.09s.79-.04,1.17-.09h0v6.6c1.17-.09,2.29-.32,3.36-.67l-4.1-9.9c.82-.09,1.56-.41,2.16-.9l4.1,9.9c1.03-.52,1.98-1.17,2.85-1.91l-4.66-4.67h0c.63-.47,1.19-1.03,1.66-1.66h0Z"/> <path d="M17.74,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/> <path d="M27.82,24.11l-2.61-7.45c-.39-1.09-.43-1.21-1.46-1.42v-.31h4.14v.31l-.84,.23c-.39,.1-.49,.29-.29,.89l1.77,5.29h.04c.76-1.98,1.54-4.2,2.49-6.61h.23l2.65,6.61h.04c.49-1.63,1.15-3.79,1.48-5.27,.14-.64,.08-.84-.29-.93l-.99-.21v-.31h3.62v.31c-1.01,.25-1.15,.39-1.54,1.3-.6,1.38-1.71,4.8-2.63,7.57h-.29l-2.7-6.56c-.82,2.14-1.67,4.16-2.53,6.56h-.29Z"/> <path d="M44.84,17.49h1.53c1.05,0,1.77-.1,2.35-.53,.88-.7,1.19-1.71,1.19-2.84,0-2.26-1.41-3.21-3.21-3.21-.66,0-1.51,.09-1.67,.15-.12,.04-.18,.14-.18,.56v5.88h0Zm0,3.4c0,2.22,.16,2.47,1.85,2.7v.29h-5.35v-.29c1.73-.23,1.89-.47,1.89-2.7v-7.41c0-2.22-.16-2.47-1.81-2.7v-.29h5.69c1.3,0,2.45,.19,3.23,.7,.82,.51,1.36,1.44,1.36,2.63,0,1.65-1.05,2.92-2.78,3.62,.35,.62,1.19,2.02,1.81,2.92,.68,.99,1.23,1.69,1.85,2.41,.58,.66,.9,.86,1.52,.99l-.02,.25c-.25,0-.6-.02-1.23-.08-1.32-.14-2.06-.56-2.9-1.75-.82-1.17-1.54-2.49-2.16-3.52-.37-.62-.76-.76-1.48-.76h-1.47v2.98h0Z"/> <path d="M55.34,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/> <path d="M67.52,17.22c-.68-1.44-1.42-2.02-2.3-2.02s-1.36,.58-1.36,1.42c0,1.01,.91,1.5,1.85,1.89,1.56,.64,2.49,1.32,2.49,2.76,0,1.85-1.79,2.84-3.35,2.84-1.01,0-1.96-.43-2.35-.76-.1-.31-.27-1.44-.25-2.28l.31-.04c.37,1.15,1.44,2.57,2.63,2.57,.86,0,1.58-.47,1.58-1.58,0-1.01-.64-1.46-1.71-1.96-1.26-.58-2.49-1.17-2.49-2.65s1.28-2.72,3.11-2.72c.7,0,1.28,.16,1.71,.35,.18,.47,.39,1.71,.43,2.06l-.31,.12h0Z"/><path d="M71.02,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/><path d="M82.79,18.8c-.45,.19-1.67,.74-2.06,.95-.8,.39-1.15,.8-1.15,1.56,0,1.15,.78,1.71,1.46,1.71,.49,0,1.17-.25,1.75-.72v-3.5h0Zm1.5,3c0,.76,.27,1.15,.58,1.15,.16,0,.49-.02,.88-.23l.16,.31-1.98,1.07c-.72-.12-1.03-.82-1.15-1.38-.84,.58-1.96,1.38-2.39,1.38-1.52,0-2.49-1.23-2.49-2.37,0-.95,.49-1.61,1.58-2.02,1.07-.41,2.59-.99,3.29-1.4v-.84c0-1.23-.56-2.04-1.61-2.04-.51,0-.84,.14-1.03,.33-.25,.21-.49,.54-.7,1.48-.04,.25-.21,.39-.47,.39-.33,0-.86-.29-.86-.72,0-.23,.21-.51,.66-.84,.49-.37,1.73-1.13,3.15-1.4,.54,0,1.17,.18,1.54,.47,.74,.58,.82,1.28,.82,2.02v4.63h0Z"/><path d="M89.19,22.01c0,1.13,.1,1.34,1.69,1.56v.29h-4.65v-.29c1.32-.23,1.42-.43,1.42-1.56v-4.75c0-1.21-.04-1.34-1.36-1.5v-.29c.86-.16,1.87-.41,2.9-.82v2.22h.04c.47-.88,1.44-2.18,2.41-2.18,.62,0,1.09,.56,1.09,.97,0,.33-.21,.76-.62,.95-.23,.1-.37,.06-.47-.02-.29-.25-.51-.41-.88-.41-.47,0-.99,.35-1.56,1.42v4.42h0Z"/><path d="M100.01,15.24c.14,.12,.21,.25,.21,.45,0,.45-.41,.91-.68,.91-.08,0-.16-.02-.31-.14-.8-.72-1.48-.93-2.22-.93-1.19,0-2.41,.93-2.41,3.33,0,3.19,2.24,3.99,3.23,3.99,.91,0,1.42-.23,2.49-1.23l.21,.18c-.86,1.36-2.12,2.3-3.29,2.3-2.59,0-4.24-2.08-4.24-4.22,0-1.61,.7-3,1.89-3.93,1.32-1.03,2.68-1.28,3.33-1.28,.47,0,1.34,.18,1.79,.56h0Z"/><path d="M103.65,16.17c.72-.68,1.83-1.44,2.96-1.48,1.73-.04,2.8,1.05,2.8,3v4.32c0,1.13,.1,1.34,1.32,1.56v.29h-4.26v-.29c1.3-.23,1.4-.43,1.4-1.56v-3.75c0-1.54-.54-2.53-2.12-2.53-.82,.04-1.56,.35-2.1,.91v5.37c0,1.13,.1,1.34,1.36,1.56v.29h-4.24v-.29c1.23-.23,1.34-.43,1.34-1.56V11.74c0-1.23-.04-1.36-1.4-1.54v-.23c.91-.19,2.24-.51,2.94-.72v6.91h0Z"/><path d="M125.32,13.86c-.82-2.37-2.16-3.23-4.24-3.23-3.13,0-4.8,3.03-4.8,6.26,0,3.97,1.78,6.83,4.82,6.83,2.39,0,3.46-1.34,4.67-3.5l.31,.06c-.27,.89-.72,2.53-1.05,3.31-.58,.14-2.43,.58-3.87,.58-4.66,0-6.9-3.54-6.9-6.81,0-4.24,3.14-7.18,7.27-7.18,1.77,0,3.15,.41,3.73,.54,.16,1.13,.25,2.04,.37,3.11l-.31,.04h0Z"/><path d="M128.8,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/><path d="M138.28,16.27c.41-.27,.95-.66,1.48-.99,.62-.37,1.03-.6,1.67-.6,1.71,0,2.61,1.11,2.61,2.72v4.61c0,1.13,.1,1.34,1.26,1.56v.29h-4.3v-.29c1.4-.23,1.5-.43,1.5-1.56v-3.95c0-1.19-.37-2.33-2-2.33-.76,0-1.54,.45-2.22,.99v5.29c0,1.13,.1,1.34,1.38,1.56v.29h-4.4v-.29c1.38-.23,1.48-.43,1.48-1.56v-4.75c0-1.21-.04-1.34-1.36-1.5v-.29c.86-.16,1.87-.41,2.9-.82v1.63h0Z"/><path d="M148.43,21.15c0,1.63,.78,1.96,1.36,1.96,.33,0,.88-.18,1.32-.43l.14,.29-1.69,.97c-.27,.14-.45,.18-.56,.18-1.46,0-2.12-.84-2.12-2.41v-6.09h-1.5l-.06-.21,.64-.47h.93v-1.19l1.28-1.56,.27,.1v2.65h2.45c.16,.23,.1,.45-.14,.68h-2.3v5.54h0Z"/><path d="M153.21,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/><path d="M162.69,22.01c0,1.13,.1,1.34,1.69,1.56v.29h-4.65v-.29c1.32-.23,1.42-.43,1.42-1.56v-4.75c0-1.21-.04-1.34-1.36-1.5v-.29c.86-.16,1.87-.41,2.9-.82v2.22h.04c.47-.88,1.44-2.18,2.41-2.18,.62,0,1.09,.56,1.09,.97,0,.33-.21,.76-.62,.95-.23,.1-.37,.06-.47-.02-.29-.25-.51-.41-.88-.41-.47,0-.99,.35-1.56,1.42v4.42h0Z"/><path d="M9.07,17.45c.27,.1,1.1,.29,1.86,.29,1.51,0,3.25-.74,3.25-3.5,0-2.37-1.26-3.33-3.35-3.33-.56,0-1.4,.1-1.56,.16-.12,.04-.19,.14-.19,.55v5.84h0Zm0,3.44c0,2.22,.16,2.47,2.16,2.7v.29H5.57v-.29c1.69-.23,1.85-.47,1.85-2.7v-7.41c0-2.22-.16-2.47-1.75-2.7v-.29h5.67c1.38,0,2.57,.23,3.44,.86,.8,.58,1.3,1.52,1.3,2.82,0,2.45-2.04,3.89-4.01,4.14-.33,.04-.88,.04-1.05,.04l-1.94-.47v3h0Z"/></g><g><path d="M75.1,88.23c-2.91,0-5.2-.85-6.89-2.54-1.69-1.7-2.53-4.11-2.53-7.23,0-2.08,.32-4.07,.96-5.97,.64-1.9,1.53-3.59,2.68-5.07,1.15-1.48,2.59-2.69,4.35-3.63,1.75-.94,3.7-1.41,5.84-1.41,2.38,0,4.18,.5,5.42,1.51,1.24,1.01,1.86,2.27,1.86,3.8,0,1.15-.27,2.15-.81,3.01-.54,.86-1.35,1.3-2.43,1.3-.9,0-1.57-.22-2.02-.67-.45-.45-.67-.94-.67-1.49s.18-1.25,.54-2.17c.36-.92,.64-1.66,.86-2.22-.18-.45-.59-.77-1.22-.98-.63-.21-1.29-.31-1.97-.31-2.26,0-4.21,1.32-5.84,3.95-1.64,2.63-2.45,5.86-2.45,9.68,0,2.36,.53,4.23,1.58,5.62,1.06,1.39,2.48,2.08,4.28,2.08,1.61,0,3.05-.43,4.3-1.3,1.26-.86,2.46-2.08,3.61-3.66l1.42,1.05c-1.15,1.81-2.7,3.38-4.67,4.7-1.97,1.32-4.03,1.98-6.19,1.98Z"/><path d="M113.04,72.17c0,1.96-.33,3.92-1,5.89-.66,1.96-1.63,3.68-2.89,5.16-1.28,1.53-2.82,2.76-4.62,3.68-1.8,.92-3.89,1.38-6.27,1.38-2.76,0-5-.89-6.71-2.67-1.72-1.78-2.58-4.17-2.58-7.18,0-2.21,.37-4.27,1.1-6.19,.73-1.91,1.71-3.59,2.94-5.04,1.25-1.45,2.79-2.61,4.62-3.5,1.84-.89,3.82-1.33,5.97-1.33,2.96,0,5.27,.9,6.94,2.71,1.67,1.8,2.5,4.17,2.5,7.1Zm-5.08-.95c0-2.36-.42-4.13-1.26-5.31-.84-1.18-2.05-1.77-3.63-1.77-1.38,0-2.68,.42-3.9,1.27-1.22,.85-2.27,2.23-3.15,4.14-.68,1.45-1.18,3.06-1.49,4.83-.32,1.77-.47,3.4-.47,4.9,0,2.38,.41,4.18,1.23,5.4,.82,1.22,2.06,1.83,3.72,1.83,1.48,0,2.79-.47,3.94-1.4,1.15-.93,2.08-2.11,2.79-3.54,.71-1.4,1.26-3,1.64-4.8,.38-1.8,.57-3.65,.57-5.55Z"/><path d="M132.41,84.11h-.17c-.37,.32-.84,.73-1.42,1.23-.58,.51-1.19,.95-1.82,1.33-.8,.5-1.53,.88-2.2,1.15-.67,.27-1.5,.4-2.48,.4-2.41,0-4.29-.87-5.66-2.61-1.37-1.74-2.05-4.1-2.05-7.1,0-2.09,.37-4.12,1.11-6.06,.74-1.94,1.75-3.67,3.03-5.19,1.25-1.46,2.75-2.65,4.5-3.55,1.75-.91,3.59-1.36,5.5-1.36,1.15,0,2.29,.15,3.41,.45s2.06,.67,2.79,1.1l1.95-8.47c.1-.45,.17-.8,.21-1.05s.06-.52,.06-.82c0-.6-.12-1.05-.36-1.37-.24-.32-.58-.55-1.01-.7-.4-.15-.95-.25-1.64-.3s-1.33-.11-1.89-.17l.35-1.52,10.09-.55,.25,.37-6.91,29.87c-.13,.55-.27,1.18-.41,1.88-.14,.71-.21,1.24-.21,1.61,0,.95,.2,1.59,.6,1.93,.4,.34,1.07,.51,2.02,.51,.32,0,.76-.05,1.35-.15s1.03-.21,1.35-.32l-.37,1.59c-1.4,.63-2.55,1.07-3.47,1.32-.92,.25-1.76,.37-2.55,.37-1.2,0-2.15-.31-2.86-.93s-1.06-1.59-1.06-2.91Zm3.54-15.89c-.03-.48-.16-.95-.37-1.41-.22-.46-.49-.87-.82-1.24-.38-.42-.88-.76-1.48-1.03-.61-.27-1.33-.41-2.16-.41-1.28,0-2.49,.4-3.63,1.2-1.14,.8-2.14,1.86-3,3.19-.83,1.28-1.5,2.82-2,4.63-.5,1.8-.75,3.61-.75,5.43,0,1.01,.06,1.91,.17,2.69,.12,.78,.34,1.51,.67,2.17,.32,.62,.76,1.1,1.34,1.46,.58,.36,1.35,.54,2.32,.54,.91,0,1.91-.27,2.98-.82,1.07-.55,2.26-1.51,3.57-2.87l3.16-13.52Z"/><path d="M167.29,67.56c0,1.76-.55,3.28-1.66,4.54s-2.71,2.27-4.82,3.02c-1.54,.57-3.11,1.02-4.68,1.37-1.58,.35-3.32,.64-5.23,.87,0,2.63,.49,4.63,1.46,6.02,.97,1.39,2.4,2.08,4.27,2.08,1.66,0,3.13-.41,4.4-1.25,1.27-.83,2.52-2.07,3.75-3.71l1.42,1.05c-1.33,2.03-2.99,3.65-4.98,4.86-1.99,1.21-4.06,1.82-6.2,1.82-2.94,0-5.19-.82-6.74-2.47-1.55-1.65-2.33-3.98-2.33-7.01,0-2.09,.33-4.09,.98-6,.66-1.9,1.62-3.65,2.88-5.22,1.23-1.55,2.74-2.79,4.52-3.74,1.79-.95,3.76-1.42,5.92-1.42,2.39,0,4.16,.49,5.32,1.46,1.15,.97,1.73,2.22,1.73,3.73Zm-4.58-.61c0-.65-.09-1.16-.27-1.53s-.42-.65-.7-.83c-.3-.2-.61-.32-.95-.37s-.67-.07-1.02-.07c-1.99,0-3.83,1.09-5.52,3.28s-2.75,4.91-3.2,8.18c1.16-.17,2.47-.4,3.94-.71,1.46-.31,2.67-.71,3.64-1.21,1.38-.71,2.4-1.63,3.08-2.75,.67-1.12,1.01-2.45,1.01-3.99Z"/><path d="M39.47,65.8c0,3.37-.66,6.43-1.97,9.18-1.31,2.75-3.03,5.03-5.16,6.84-2.21,1.88-4.67,3.3-7.39,4.26-2.72,.96-5.56,1.45-8.53,1.45H1l.37-1.64c.43,0,1.04-.04,1.83-.12,.79-.08,1.35-.19,1.68-.32,.6-.23,1.05-.56,1.36-.98,.31-.42,.52-.93,.64-1.51l5.88-25.44c.05-.2,.1-.42,.14-.66,.04-.24,.06-.44,.06-.59,0-.37-.06-.69-.19-.96s-.38-.5-.76-.69c-.43-.2-.96-.37-1.59-.51-.63-.14-1.11-.24-1.45-.29l.37-1.64h14.97c1.49,0,3.12,.21,4.88,.64,1.76,.42,3.4,1.15,4.93,2.18,1.61,1.08,2.9,2.52,3.87,4.32,.97,1.8,1.46,3.97,1.46,6.49Zm-5.85,.03c0-3.72-1-6.62-2.99-8.68-2-2.06-4.65-3.09-7.96-3.09-.68,0-1.39,.01-2.12,.04-.73,.02-1.31,.05-1.72,.06l-6.32,27.45c-.05,.23-.09,.46-.12,.67s-.05,.42-.05,.62c0,1,.42,1.7,1.25,2.11,.83,.41,2.19,.61,4.09,.61,2.48,0,4.73-.56,6.77-1.69,2.04-1.13,3.73-2.63,5.07-4.51,1.38-1.94,2.41-4.06,3.09-6.36,.68-2.29,1.02-4.7,1.02-7.23Z"/><path d="M63.01,67.56c0,1.76-.55,3.28-1.66,4.54-1.1,1.26-2.71,2.27-4.82,3.02-1.54,.57-3.11,1.02-4.68,1.37-1.58,.35-3.32,.64-5.23,.87,0,2.63,.49,4.63,1.46,6.02,.97,1.39,2.4,2.08,4.27,2.08,1.66,0,3.13-.41,4.4-1.25,1.27-.83,2.52-2.07,3.75-3.71l1.42,1.05c-1.33,2.03-2.99,3.65-4.98,4.86-1.99,1.21-4.06,1.82-6.2,1.82-2.94,0-5.19-.82-6.74-2.47-1.55-1.65-2.33-3.98-2.33-7.01,0-2.09,.33-4.09,.98-6,.66-1.9,1.62-3.65,2.88-5.22,1.23-1.55,2.74-2.79,4.52-3.74,1.79-.95,3.76-1.42,5.92-1.42,2.39,0,4.16,.49,5.32,1.46,1.15,.97,1.73,2.22,1.73,3.73Zm-4.58-.61c0-.65-.09-1.16-.27-1.53-.18-.37-.42-.65-.7-.83-.3-.2-.61-.32-.95-.37-.33-.05-.67-.07-1.02-.07-1.99,0-3.83,1.09-5.52,3.28-1.69,2.19-2.75,4.91-3.2,8.18,1.16-.17,2.47-.4,3.94-.71,1.46-.31,2.67-.71,3.64-1.21,1.38-.71,2.4-1.63,3.08-2.75,.67-1.12,1.01-2.45,1.01-3.99Z"/><path d="M185.83,84.11h-.17c-.37,.32-.84,.73-1.42,1.23-.58,.51-1.19,.95-1.82,1.33-.8,.5-1.53,.88-2.2,1.15-.67,.27-1.5,.4-2.48,.4-2.41,0-4.29-.87-5.66-2.61-1.37-1.74-2.05-4.1-2.05-7.1,0-2.09,.37-4.12,1.11-6.06,.74-1.94,1.75-3.67,3.03-5.19,1.25-1.46,2.75-2.65,4.5-3.55,1.75-.91,3.59-1.36,5.5-1.36,1.15,0,2.29,.15,3.41,.45,1.13,.3,2.06,.67,2.79,1.1l1.95-8.47c.1-.45,.17-.8,.21-1.05s.06-.52,.06-.82c0-.6-.12-1.05-.36-1.37-.24-.32-.58-.55-1.01-.7-.4-.15-.95-.25-1.64-.3s-1.33-.11-1.89-.17l.35-1.52,10.09-.55,.25,.37-6.91,29.87c-.13,.55-.27,1.18-.41,1.88-.14,.71-.21,1.24-.21,1.61,0,.95,.2,1.59,.6,1.93,.4,.34,1.07,.51,2.02,.51,.32,0,.76-.05,1.35-.15s1.03-.21,1.35-.32l-.37,1.59c-1.4,.63-2.55,1.07-3.47,1.32-.92,.25-1.76,.37-2.55,.37-1.2,0-2.15-.31-2.86-.93s-1.06-1.59-1.06-2.91Zm3.54-15.89c-.03-.48-.16-.95-.37-1.41-.22-.46-.49-.87-.82-1.24-.38-.42-.88-.76-1.48-1.03s-1.33-.41-2.16-.41c-1.28,0-2.49,.4-3.63,1.2-1.14,.8-2.14,1.86-3,3.19-.83,1.28-1.5,2.82-2,4.63-.5,1.8-.75,3.61-.75,5.43,0,1.01,.06,1.91,.17,2.69,.12,.78,.34,1.51,.67,2.17,.32,.62,.76,1.1,1.34,1.46,.58,.36,1.35,.54,2.32,.54,.91,0,1.91-.27,2.98-.82,1.07-.55,2.26-1.51,3.57-2.87l3.16-13.52Z"/></g><path class="b" d="M109.01,66.71l-16,18.5"/></svg> <?xml version="1.0" encoding="UTF-8"?><svg data-browser-theme="dark" id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 210.29 92"> <defs> <style> .c{fill:none;stroke:#fff;stroke-width:3px;} .cls-1 { fill: #fff; } </style> </defs> <g> <path class="cls-1" d="M194.8,22.06l4.67,4.67c.74-.87,1.38-1.83,1.91-2.85l-9.9-4.1c.49-.6,.81-1.35,.9-2.16l9.9,4.1c.35-1.07,.58-2.2,.67-3.36h-6.6c.05-.38,.09-.77,.09-1.17s-.04-.79-.09-1.17h6.6c-.09-1.16-.32-2.29-.67-3.36l-9.9,4.1c-.09-.82-.41-1.56-.9-2.16l9.9-4.1c-.53-1.03-1.17-1.98-1.91-2.85l-4.67,4.67c-.47-.63-1.03-1.19-1.66-1.66l4.66-4.67c-.87-.74-1.83-1.38-2.85-1.91l-4.1,9.9c-.6-.49-1.35-.81-2.16-.9l4.1-9.9c-1.07-.35-2.2-.58-3.36-.67v6.6h0c-.38-.06-.77-.09-1.17-.09s-.79,.04-1.17,.09V2.5c-1.17,.09-2.29,.32-3.36,.67l4.1,9.9c-.82,.09-1.56,.41-2.16,.9l-4.1-9.9c-1.03,.53-1.98,1.17-2.85,1.91l4.66,4.67c-.63,.47-1.19,1.03-1.66,1.66h0l-4.67-4.67c-.74,.87-1.38,1.83-1.91,2.85l9.9,4.1c-.49,.6-.81,1.35-.9,2.16l-9.89-4.1c-.35,1.07-.58,2.2-.67,3.36h6.6c-.05,.38-.09,.77-.09,1.17s.04,.79,.09,1.17h-6.6c.09,1.16,.32,2.29,.67,3.36l9.89-4.1c.09,.82,.41,1.56,.9,2.16l-9.9,4.1c.53,1.03,1.17,1.98,1.91,2.85l4.67-4.67c.47,.63,1.03,1.19,1.66,1.66h0l-4.66,4.67c.87,.74,1.83,1.38,2.85,1.91l4.1-9.9c.6,.49,1.35,.81,2.16,.9l-4.1,9.9c1.07,.35,2.2,.58,3.36,.67v-6.6c.38,.06,.77,.09,1.17,.09s.79-.04,1.17-.09h0v6.6c1.17-.09,2.29-.32,3.36-.67l-4.1-9.9c.82-.09,1.56-.41,2.16-.9l4.1,9.9c1.03-.52,1.98-1.17,2.85-1.91l-4.66-4.67h0c.63-.47,1.19-1.03,1.66-1.66h0Z"/> <path class="cls-1" d="M17.74,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/> <path class="cls-1" d="M27.82,24.11l-2.61-7.45c-.39-1.09-.43-1.21-1.46-1.42v-.31h4.14v.31l-.84,.23c-.39,.1-.49,.29-.29,.89l1.77,5.29h.04c.76-1.98,1.54-4.2,2.49-6.61h.23l2.65,6.61h.04c.49-1.63,1.15-3.79,1.48-5.27,.14-.64,.08-.84-.29-.93l-.99-.21v-.31h3.62v.31c-1.01,.25-1.15,.39-1.54,1.3-.6,1.38-1.71,4.8-2.63,7.57h-.29l-2.7-6.56c-.82,2.14-1.67,4.16-2.53,6.56h-.29Z"/> <path class="cls-1" d="M44.84,17.49h1.53c1.05,0,1.77-.1,2.35-.53,.88-.7,1.19-1.71,1.19-2.84,0-2.26-1.41-3.21-3.21-3.21-.66,0-1.51,.09-1.67,.15-.12,.04-.18,.14-.18,.56v5.88h0Zm0,3.4c0,2.22,.16,2.47,1.85,2.7v.29h-5.35v-.29c1.73-.23,1.89-.47,1.89-2.7v-7.41c0-2.22-.16-2.47-1.81-2.7v-.29h5.69c1.3,0,2.45,.19,3.23,.7,.82,.51,1.36,1.44,1.36,2.63,0,1.65-1.05,2.92-2.78,3.62,.35,.62,1.19,2.02,1.81,2.92,.68,.99,1.23,1.69,1.85,2.41,.58,.66,.9,.86,1.52,.99l-.02,.25c-.25,0-.6-.02-1.23-.08-1.32-.14-2.06-.56-2.9-1.75-.82-1.17-1.54-2.49-2.16-3.52-.37-.62-.76-.76-1.48-.76h-1.47v2.98h0Z"/> <path class="cls-1" d="M55.34,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/> <path class="cls-1" d="M67.52,17.22c-.68-1.44-1.42-2.02-2.3-2.02s-1.36,.58-1.36,1.42c0,1.01,.91,1.5,1.85,1.89,1.56,.64,2.49,1.32,2.49,2.76,0,1.85-1.79,2.84-3.35,2.84-1.01,0-1.96-.43-2.35-.76-.1-.31-.27-1.44-.25-2.28l.31-.04c.37,1.15,1.44,2.57,2.63,2.57,.86,0,1.58-.47,1.58-1.58,0-1.01-.64-1.46-1.71-1.96-1.26-.58-2.49-1.17-2.49-2.65s1.28-2.72,3.11-2.72c.7,0,1.28,.16,1.71,.35,.18,.47,.39,1.71,.43,2.06l-.31,.12h0Z"/><path class="cls-1" d="M71.02,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/><path class="cls-1" d="M82.79,18.8c-.45,.19-1.67,.74-2.06,.95-.8,.39-1.15,.8-1.15,1.56,0,1.15,.78,1.71,1.46,1.71,.49,0,1.17-.25,1.75-.72v-3.5h0Zm1.5,3c0,.76,.27,1.15,.58,1.15,.16,0,.49-.02,.88-.23l.16,.31-1.98,1.07c-.72-.12-1.03-.82-1.15-1.38-.84,.58-1.96,1.38-2.39,1.38-1.52,0-2.49-1.23-2.49-2.37,0-.95,.49-1.61,1.58-2.02,1.07-.41,2.59-.99,3.29-1.4v-.84c0-1.23-.56-2.04-1.61-2.04-.51,0-.84,.14-1.03,.33-.25,.21-.49,.54-.7,1.48-.04,.25-.21,.39-.47,.39-.33,0-.86-.29-.86-.72,0-.23,.21-.51,.66-.84,.49-.37,1.73-1.13,3.15-1.4,.54,0,1.17,.18,1.54,.47,.74,.58,.82,1.28,.82,2.02v4.63h0Z"/><path class="cls-1" d="M89.19,22.01c0,1.13,.1,1.34,1.69,1.56v.29h-4.65v-.29c1.32-.23,1.42-.43,1.42-1.56v-4.75c0-1.21-.04-1.34-1.36-1.5v-.29c.86-.16,1.87-.41,2.9-.82v2.22h.04c.47-.88,1.44-2.18,2.41-2.18,.62,0,1.09,.56,1.09,.97,0,.33-.21,.76-.62,.95-.23,.1-.37,.06-.47-.02-.29-.25-.51-.41-.88-.41-.47,0-.99,.35-1.56,1.42v4.42h0Z"/><path class="cls-1" d="M100.01,15.24c.14,.12,.21,.25,.21,.45,0,.45-.41,.91-.68,.91-.08,0-.16-.02-.31-.14-.8-.72-1.48-.93-2.22-.93-1.19,0-2.41,.93-2.41,3.33,0,3.19,2.24,3.99,3.23,3.99,.91,0,1.42-.23,2.49-1.23l.21,.18c-.86,1.36-2.12,2.3-3.29,2.3-2.59,0-4.24-2.08-4.24-4.22,0-1.61,.7-3,1.89-3.93,1.32-1.03,2.68-1.28,3.33-1.28,.47,0,1.34,.18,1.79,.56h0Z"/><path class="cls-1" d="M103.65,16.17c.72-.68,1.83-1.44,2.96-1.48,1.73-.04,2.8,1.05,2.8,3v4.32c0,1.13,.1,1.34,1.32,1.56v.29h-4.26v-.29c1.3-.23,1.4-.43,1.4-1.56v-3.75c0-1.54-.54-2.53-2.12-2.53-.82,.04-1.56,.35-2.1,.91v5.37c0,1.13,.1,1.34,1.36,1.56v.29h-4.24v-.29c1.23-.23,1.34-.43,1.34-1.56V11.74c0-1.23-.04-1.36-1.4-1.54v-.23c.91-.19,2.24-.51,2.94-.72v6.91h0Z"/><path class="cls-1" d="M125.32,13.86c-.82-2.37-2.16-3.23-4.24-3.23-3.13,0-4.8,3.03-4.8,6.26,0,3.97,1.78,6.83,4.82,6.83,2.39,0,3.46-1.34,4.67-3.5l.31,.06c-.27,.89-.72,2.53-1.05,3.31-.58,.14-2.43,.58-3.87,.58-4.66,0-6.9-3.54-6.9-6.81,0-4.24,3.14-7.18,7.27-7.18,1.77,0,3.15,.41,3.73,.54,.16,1.13,.25,2.04,.37,3.11l-.31,.04h0Z"/><path class="cls-1" d="M128.8,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/><path class="cls-1" d="M138.28,16.27c.41-.27,.95-.66,1.48-.99,.62-.37,1.03-.6,1.67-.6,1.71,0,2.61,1.11,2.61,2.72v4.61c0,1.13,.1,1.34,1.26,1.56v.29h-4.3v-.29c1.4-.23,1.5-.43,1.5-1.56v-3.95c0-1.19-.37-2.33-2-2.33-.76,0-1.54,.45-2.22,.99v5.29c0,1.13,.1,1.34,1.38,1.56v.29h-4.4v-.29c1.38-.23,1.48-.43,1.48-1.56v-4.75c0-1.21-.04-1.34-1.36-1.5v-.29c.86-.16,1.87-.41,2.9-.82v1.63h0Z"/><path class="cls-1" d="M148.43,21.15c0,1.63,.78,1.96,1.36,1.96,.33,0,.88-.18,1.32-.43l.14,.29-1.69,.97c-.27,.14-.45,.18-.56,.18-1.46,0-2.12-.84-2.12-2.41v-6.09h-1.5l-.06-.21,.64-.47h.93v-1.19l1.28-1.56,.27,.1v2.65h2.45c.16,.23,.1,.45-.14,.68h-2.3v5.54h0Z"/><path class="cls-1" d="M153.21,17.96c1.23,0,2.45,0,3.68-.04,.29,0,.37-.12,.37-.64,0-.91-.58-2-1.87-2-.99,0-1.98,.91-2.18,2.68h0Zm5.68,4.1c-1.15,1.65-2.61,2.06-3.15,2.06-2.53,0-4.1-1.98-4.1-4.36,0-1.13,.37-2.45,1.26-3.48,.74-.89,1.93-1.58,3.13-1.58,1.58,0,2.92,1.48,2.92,2.9,0,.51-.06,.56-.41,.64-.29,.06-2.84,.27-5.43,.35-.06,3.19,1.91,4.26,3.42,4.26,.64,0,1.34-.29,2.16-.99l.21,.21h0Z"/><path class="cls-1" d="M162.69,22.01c0,1.13,.1,1.34,1.69,1.56v.29h-4.65v-.29c1.32-.23,1.42-.43,1.42-1.56v-4.75c0-1.21-.04-1.34-1.36-1.5v-.29c.86-.16,1.87-.41,2.9-.82v2.22h.04c.47-.88,1.44-2.18,2.41-2.18,.62,0,1.09,.56,1.09,.97,0,.33-.21,.76-.62,.95-.23,.1-.37,.06-.47-.02-.29-.25-.51-.41-.88-.41-.47,0-.99,.35-1.56,1.42v4.42h0Z"/><path class="cls-1" d="M9.07,17.45c.27,.1,1.1,.29,1.86,.29,1.51,0,3.25-.74,3.25-3.5,0-2.37-1.26-3.33-3.35-3.33-.56,0-1.4,.1-1.56,.16-.12,.04-.19,.14-.19,.55v5.84h0Zm0,3.44c0,2.22,.16,2.47,2.16,2.7v.29H5.57v-.29c1.69-.23,1.85-.47,1.85-2.7v-7.41c0-2.22-.16-2.47-1.75-2.7v-.29h5.67c1.38,0,2.57,.23,3.44,.86,.8,.58,1.3,1.52,1.3,2.82,0,2.45-2.04,3.89-4.01,4.14-.33,.04-.88,.04-1.05,.04l-1.94-.47v3h0Z"/></g><g><path class="cls-1" d="M75.1,88.23c-2.91,0-5.2-.85-6.89-2.54-1.69-1.7-2.53-4.11-2.53-7.23,0-2.08,.32-4.07,.96-5.97,.64-1.9,1.53-3.59,2.68-5.07,1.15-1.48,2.59-2.69,4.35-3.63,1.75-.94,3.7-1.41,5.84-1.41,2.38,0,4.18,.5,5.42,1.51,1.24,1.01,1.86,2.27,1.86,3.8,0,1.15-.27,2.15-.81,3.01-.54,.86-1.35,1.3-2.43,1.3-.9,0-1.57-.22-2.02-.67-.45-.45-.67-.94-.67-1.49s.18-1.25,.54-2.17c.36-.92,.64-1.66,.86-2.22-.18-.45-.59-.77-1.22-.98-.63-.21-1.29-.31-1.97-.31-2.26,0-4.21,1.32-5.84,3.95-1.64,2.63-2.45,5.86-2.45,9.68,0,2.36,.53,4.23,1.58,5.62,1.06,1.39,2.48,2.08,4.28,2.08,1.61,0,3.05-.43,4.3-1.3,1.26-.86,2.46-2.08,3.61-3.66l1.42,1.05c-1.15,1.81-2.7,3.38-4.67,4.7-1.97,1.32-4.03,1.98-6.19,1.98Z"/><path class="cls-1" d="M113.04,72.17c0,1.96-.33,3.92-1,5.89-.66,1.96-1.63,3.68-2.89,5.16-1.28,1.53-2.82,2.76-4.62,3.68-1.8,.92-3.89,1.38-6.27,1.38-2.76,0-5-.89-6.71-2.67-1.72-1.78-2.58-4.17-2.58-7.18,0-2.21,.37-4.27,1.1-6.19,.73-1.91,1.71-3.59,2.94-5.04,1.25-1.45,2.79-2.61,4.62-3.5,1.84-.89,3.82-1.33,5.97-1.33,2.96,0,5.27,.9,6.94,2.71,1.67,1.8,2.5,4.17,2.5,7.1Zm-5.08-.95c0-2.36-.42-4.13-1.26-5.31-.84-1.18-2.05-1.77-3.63-1.77-1.38,0-2.68,.42-3.9,1.27-1.22,.85-2.27,2.23-3.15,4.14-.68,1.45-1.18,3.06-1.49,4.83-.32,1.77-.47,3.4-.47,4.9,0,2.38,.41,4.18,1.23,5.4,.82,1.22,2.06,1.83,3.72,1.83,1.48,0,2.79-.47,3.94-1.4,1.15-.93,2.08-2.11,2.79-3.54,.71-1.4,1.26-3,1.64-4.8,.38-1.8,.57-3.65,.57-5.55Z"/><path class="cls-1" d="M132.41,84.11h-.17c-.37,.32-.84,.73-1.42,1.23-.58,.51-1.19,.95-1.82,1.33-.8,.5-1.53,.88-2.2,1.15-.67,.27-1.5,.4-2.48,.4-2.41,0-4.29-.87-5.66-2.61-1.37-1.74-2.05-4.1-2.05-7.1,0-2.09,.37-4.12,1.11-6.06,.74-1.94,1.75-3.67,3.03-5.19,1.25-1.46,2.75-2.65,4.5-3.55,1.75-.91,3.59-1.36,5.5-1.36,1.15,0,2.29,.15,3.41,.45s2.06,.67,2.79,1.1l1.95-8.47c.1-.45,.17-.8,.21-1.05s.06-.52,.06-.82c0-.6-.12-1.05-.36-1.37-.24-.32-.58-.55-1.01-.7-.4-.15-.95-.25-1.64-.3s-1.33-.11-1.89-.17l.35-1.52,10.09-.55,.25,.37-6.91,29.87c-.13,.55-.27,1.18-.41,1.88-.14,.71-.21,1.24-.21,1.61,0,.95,.2,1.59,.6,1.93,.4,.34,1.07,.51,2.02,.51,.32,0,.76-.05,1.35-.15s1.03-.21,1.35-.32l-.37,1.59c-1.4,.63-2.55,1.07-3.47,1.32-.92,.25-1.76,.37-2.55,.37-1.2,0-2.15-.31-2.86-.93s-1.06-1.59-1.06-2.91Zm3.54-15.89c-.03-.48-.16-.95-.37-1.41-.22-.46-.49-.87-.82-1.24-.38-.42-.88-.76-1.48-1.03-.61-.27-1.33-.41-2.16-.41-1.28,0-2.49,.4-3.63,1.2-1.14,.8-2.14,1.86-3,3.19-.83,1.28-1.5,2.82-2,4.63-.5,1.8-.75,3.61-.75,5.43,0,1.01,.06,1.91,.17,2.69,.12,.78,.34,1.51,.67,2.17,.32,.62,.76,1.1,1.34,1.46,.58,.36,1.35,.54,2.32,.54,.91,0,1.91-.27,2.98-.82,1.07-.55,2.26-1.51,3.57-2.87l3.16-13.52Z"/><path class="cls-1" d="M167.29,67.56c0,1.76-.55,3.28-1.66,4.54s-2.71,2.27-4.82,3.02c-1.54,.57-3.11,1.02-4.68,1.37-1.58,.35-3.32,.64-5.23,.87,0,2.63,.49,4.63,1.46,6.02,.97,1.39,2.4,2.08,4.27,2.08,1.66,0,3.13-.41,4.4-1.25,1.27-.83,2.52-2.07,3.75-3.71l1.42,1.05c-1.33,2.03-2.99,3.65-4.98,4.86-1.99,1.21-4.06,1.82-6.2,1.82-2.94,0-5.19-.82-6.74-2.47-1.55-1.65-2.33-3.98-2.33-7.01,0-2.09,.33-4.09,.98-6,.66-1.9,1.62-3.65,2.88-5.22,1.23-1.55,2.74-2.79,4.52-3.74,1.79-.95,3.76-1.42,5.92-1.42,2.39,0,4.16,.49,5.32,1.46,1.15,.97,1.73,2.22,1.73,3.73Zm-4.58-.61c0-.65-.09-1.16-.27-1.53s-.42-.65-.7-.83c-.3-.2-.61-.32-.95-.37s-.67-.07-1.02-.07c-1.99,0-3.83,1.09-5.52,3.28s-2.75,4.91-3.2,8.18c1.16-.17,2.47-.4,3.94-.71,1.46-.31,2.67-.71,3.64-1.21,1.38-.71,2.4-1.63,3.08-2.75,.67-1.12,1.01-2.45,1.01-3.99Z"/><path class="cls-1" d="M39.47,65.8c0,3.37-.66,6.43-1.97,9.18-1.31,2.75-3.03,5.03-5.16,6.84-2.21,1.88-4.67,3.3-7.39,4.26-2.72,.96-5.56,1.45-8.53,1.45H1l.37-1.64c.43,0,1.04-.04,1.83-.12,.79-.08,1.35-.19,1.68-.32,.6-.23,1.05-.56,1.36-.98,.31-.42,.52-.93,.64-1.51l5.88-25.44c.05-.2,.1-.42,.14-.66,.04-.24,.06-.44,.06-.59,0-.37-.06-.69-.19-.96s-.38-.5-.76-.69c-.43-.2-.96-.37-1.59-.51-.63-.14-1.11-.24-1.45-.29l.37-1.64h14.97c1.49,0,3.12,.21,4.88,.64,1.76,.42,3.4,1.15,4.93,2.18,1.61,1.08,2.9,2.52,3.87,4.32,.97,1.8,1.46,3.97,1.46,6.49Zm-5.85,.03c0-3.72-1-6.62-2.99-8.68-2-2.06-4.65-3.09-7.96-3.09-.68,0-1.39,.01-2.12,.04-.73,.02-1.31,.05-1.72,.06l-6.32,27.45c-.05,.23-.09,.46-.12,.67s-.05,.42-.05,.62c0,1,.42,1.7,1.25,2.11,.83,.41,2.19,.61,4.09,.61,2.48,0,4.73-.56,6.77-1.69,2.04-1.13,3.73-2.63,5.07-4.51,1.38-1.94,2.41-4.06,3.09-6.36,.68-2.29,1.02-4.7,1.02-7.23Z"/><path class="cls-1" d="M63.01,67.56c0,1.76-.55,3.28-1.66,4.54-1.1,1.26-2.71,2.27-4.82,3.02-1.54,.57-3.11,1.02-4.68,1.37-1.58,.35-3.32,.64-5.23,.87,0,2.63,.49,4.63,1.46,6.02,.97,1.39,2.4,2.08,4.27,2.08,1.66,0,3.13-.41,4.4-1.25,1.27-.83,2.52-2.07,3.75-3.71l1.42,1.05c-1.33,2.03-2.99,3.65-4.98,4.86-1.99,1.21-4.06,1.82-6.2,1.82-2.94,0-5.19-.82-6.74-2.47-1.55-1.65-2.33-3.98-2.33-7.01,0-2.09,.33-4.09,.98-6,.66-1.9,1.62-3.65,2.88-5.22,1.23-1.55,2.74-2.79,4.52-3.74,1.79-.95,3.76-1.42,5.92-1.42,2.39,0,4.16,.49,5.32,1.46,1.15,.97,1.73,2.22,1.73,3.73Zm-4.58-.61c0-.65-.09-1.16-.27-1.53-.18-.37-.42-.65-.7-.83-.3-.2-.61-.32-.95-.37-.33-.05-.67-.07-1.02-.07-1.99,0-3.83,1.09-5.52,3.28-1.69,2.19-2.75,4.91-3.2,8.18,1.16-.17,2.47-.4,3.94-.71,1.46-.31,2.67-.71,3.64-1.21,1.38-.71,2.4-1.63,3.08-2.75,.67-1.12,1.01-2.45,1.01-3.99Z"/><path class="cls-1" d="M185.83,84.11h-.17c-.37,.32-.84,.73-1.42,1.23-.58,.51-1.19,.95-1.82,1.33-.8,.5-1.53,.88-2.2,1.15-.67,.27-1.5,.4-2.48,.4-2.41,0-4.29-.87-5.66-2.61-1.37-1.74-2.05-4.1-2.05-7.1,0-2.09,.37-4.12,1.11-6.06,.74-1.94,1.75-3.67,3.03-5.19,1.25-1.46,2.75-2.65,4.5-3.55,1.75-.91,3.59-1.36,5.5-1.36,1.15,0,2.29,.15,3.41,.45,1.13,.3,2.06,.67,2.79,1.1l1.95-8.47c.1-.45,.17-.8,.21-1.05s.06-.52,.06-.82c0-.6-.12-1.05-.36-1.37-.24-.32-.58-.55-1.01-.7-.4-.15-.95-.25-1.64-.3s-1.33-.11-1.89-.17l.35-1.52,10.09-.55,.25,.37-6.91,29.87c-.13,.55-.27,1.18-.41,1.88-.14,.71-.21,1.24-.21,1.61,0,.95,.2,1.59,.6,1.93,.4,.34,1.07,.51,2.02,.51,.32,0,.76-.05,1.35-.15s1.03-.21,1.35-.32l-.37,1.59c-1.4,.63-2.55,1.07-3.47,1.32-.92,.25-1.76,.37-2.55,.37-1.2,0-2.15-.31-2.86-.93s-1.06-1.59-1.06-2.91Zm3.54-15.89c-.03-.48-.16-.95-.37-1.41-.22-.46-.49-.87-.82-1.24-.38-.42-.88-.76-1.48-1.03s-1.33-.41-2.16-.41c-1.28,0-2.49,.4-3.63,1.2-1.14,.8-2.14,1.86-3,3.19-.83,1.28-1.5,2.82-2,4.63-.5,1.8-.75,3.61-.75,5.43,0,1.01,.06,1.91,.17,2.69,.12,.78,.34,1.51,.67,2.17,.32,.62,.76,1.1,1.34,1.46,.58,.36,1.35,.54,2.32,.54,.91,0,1.91-.27,2.98-.82,1.07-.55,2.26-1.51,3.57-2.87l3.16-13.52Z"/></g><path class="c cls-1" d="M109.01,66.71l-16,18.5"/></svg> </a> </div> </div> </div> <p class="has-text-align-center has-ui-gray-dark-color has-text-color has-link-color wp-elements-6c5276daf9fab7ac9256c78c32a8b5d7" style="margin-top:0px;margin-right:0;margin-bottom:0px;margin-left:0;font-size:16px;line-height:1.6">A behind-the-scenes blog about research methods at Pew Research Center. <br>For our latest findings, visit <a href="http://pewresearch.org" data-type="link" data-id="pewresearch.org">pewresearch.org</a>.</p> <div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-1 wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-custom-font-size is-style-outline is-style-outline--1" style="font-size:16px"><a class="wp-block-button__link has-ui-gray-dark-color has-ui-white-background-color has-text-color has-background has-link-color has-border-color has-ui-gray-light-border-color wp-element-button" href="https://www.pewresearch.org/decoded/2018/06/welcome-to-decoded/" style="border-width:1px">About the Decoded Blog</a></div> </div> </div> </div> <div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-12 wp-block-group-is-layout-constrained"><div style="--grid-gutter: 3.5rem; border-top-width:1px;border-top-color:var(--wp--preset--color--ui-gray-light); padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;" class="has-divider has-ui-gray-light-divider-color is-vertically-aligned-top wp-block-prc-block-grid-controller"> <div style="padding-top:1.25rem;" class="is-vertically-aligned-top column1-desktop-grid__span-8 column1-tablet-grid__span-8 column1-mobile-grid__span-4 wp-block-prc-block-grid-column has-global-padding is-content-justification-left is-layout-constrained wp-container-prc-block-grid-column-is-layout-1 wp-block-prc-block-grid-column-is-layout-constrained"> <article class="wp-block-group decoded has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-4 wp-block-group-is-layout-constrained"><div class="wp-block-template-part"> <div class="wp-block-group is-style-default has-ui-text-color-color has-text-color has-link-color has-sans-serif-font-family wp-elements-e91904e637b4996caf56e4d1a08bc1ce is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-3 wp-block-group-is-layout-flex" style="font-size:13px;letter-spacing:1px;text-transform:uppercase"> <div class="wp-block-group wp-container-content-2 is-nowrap is-layout-flex wp-container-core-group-is-layout-2 wp-block-group-is-layout-flex"><div style="font-size:12px;" class="wp-elements-0c2162b8c866cfa33057cd3db2a460f3 wp-block-prc-block-post-taxonomy-terms has-text-color has-ui-gray-very-dark-color is-horizontal is-content-justification-left is-layout-flex wp-container-prc-block-post-taxonomy-terms-is-layout-1 wp-block-prc-block-post-taxonomy-terms-is-layout-flex"><ul class="wp-block-prc-block-post-taxonomy-terms__list"><li class="wp-block-prc-block-post-taxonomy-terms__list-item"><span>Data Science</span></li></ul></div> <p class="has-ui-gray-very-dark-color has-text-color has-link-color wp-elements-da0b90393b94103d02aba1ee6ebe4913" style="font-size:12px">|</p> <div style="font-size:12px;" class="has-link-color wp-elements-0ebc8bd266fb39786d774446257bd21b wp-block-post-date has-text-color has-ui-gray-very-dark-color"><time datetime="2021-12-09T15:42:00-05:00">December 9, 2021</time></div></div> <ul class="wp-block-social-links has-small-icon-size has-icon-color is-style-logos-only is-layout-flex wp-container-core-social-links-is-layout-1 wp-block-social-links-is-layout-flex"><div style="--block-gap:inherit;" class="wp-block-prc-block-social-share-sheet" data-wp-interactive="{"namespace":"prc-block\/social-share-sheet"}" data-wp-context="{"title":"","text":"","url":"https:\/\/pewrsr.ch\/3VSVVOk","hashtags":"","image":false,"enabled":false}" data-wp-on--click="actions.onClick" data-wp-class--web-share-supported="context.enabled" data-wp-init="callbacks.detectWebShareSupport"> <li data-share-description="After venturing into the world of computational social science in 2015, the Center needed to develop new tools and workflows." data-share-title="How we built our data science infrastructure at Pew Research Center" data-share-url="https://pewrsr.ch/3VSVVOk" style="color: #565656; " class="wp-social-link wp-social-link-x has-ui-gray-very-dark-color wp-block-social-link"><a href="https://#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li> <li data-share-description="After venturing into the world of computational social science in 2015, the Center needed to develop new tools and workflows." data-share-title="How we built our data science infrastructure at Pew Research Center" data-share-url="https://pewrsr.ch/3VSVVOk" style="color: #565656; " class="wp-social-link wp-social-link-facebook has-ui-gray-very-dark-color wp-block-social-link"><a href="https://#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li> <li data-share-description="After venturing into the world of computational social science in 2015, the Center needed to develop new tools and workflows." data-share-title="How we built our data science infrastructure at Pew Research Center" data-share-url="https://pewrsr.ch/3VSVVOk" style="color: #565656; " class="wp-social-link wp-social-link-threads has-ui-gray-very-dark-color wp-block-social-link"><a href="https://#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.3 11.3c-.1 0-.2-.1-.2-.1-.1-2.6-1.5-4-3.9-4-1.4 0-2.6.6-3.3 1.7l1.3.9c.5-.8 1.4-1 2-1 .8 0 1.4.2 1.7.7.3.3.5.8.5 1.3-.7-.1-1.4-.2-2.2-.1-2.2.1-3.7 1.4-3.6 3.2 0 .9.5 1.7 1.3 2.2.7.4 1.5.6 2.4.6 1.2-.1 2.1-.5 2.7-1.3.5-.6.8-1.4.9-2.4.6.3 1 .8 1.2 1.3.4.9.4 2.4-.8 3.6-1.1 1.1-2.3 1.5-4.3 1.5-2.1 0-3.8-.7-4.8-2S5.7 14.3 5.7 12c0-2.3.5-4.1 1.5-5.4 1.1-1.3 2.7-2 4.8-2 2.2 0 3.8.7 4.9 2 .5.7.9 1.5 1.2 2.5l1.5-.4c-.3-1.2-.8-2.2-1.5-3.1-1.3-1.7-3.3-2.6-6-2.6-2.6 0-4.7.9-6 2.6C4.9 7.2 4.3 9.3 4.3 12s.6 4.8 1.9 6.4c1.4 1.7 3.4 2.6 6 2.6 2.3 0 4-.6 5.3-2 1.8-1.8 1.7-4 1.1-5.4-.4-.9-1.2-1.7-2.3-2.3zm-4 3.8c-1 .1-2-.4-2-1.3 0-.7.5-1.5 2.1-1.6h.5c.6 0 1.1.1 1.6.2-.2 2.3-1.3 2.7-2.2 2.7z"/></svg><span class="wp-block-social-link-label screen-reader-text">Threads</span></a></li> <li data-share-description="After venturing into the world of computational social science in 2015, the Center needed to develop new tools and workflows." data-share-title="How we built our data science infrastructure at Pew Research Center" data-share-url="https://pewrsr.ch/3VSVVOk" style="color: #565656; " class="wp-social-link wp-social-link-linkedin has-ui-gray-very-dark-color wp-block-social-link"><a href="https://#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li> <li data-share-description="After venturing into the world of computational social science in 2015, the Center needed to develop new tools and workflows." data-share-title="How we built our data science infrastructure at Pew Research Center" data-share-url="https://pewrsr.ch/3VSVVOk" style="color: #565656; " class="wp-social-link wp-social-link-whatsapp has-ui-gray-very-dark-color wp-block-social-link"><a href="https://#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z"></path></svg><span class="wp-block-social-link-label screen-reader-text">WhatsApp</span></a></li> <a href="https://www.pewresearch.org/decoded/2021/12/09/how-we-built-our-data-science-infrastructure-at-pew-research-center/"><span class="wp-block-prc-block-social-share-sheet__label">Share</span><i class="icon icon-library__solid icon__up-from-bracket"><svg style="width: 1em; height: 1em;"><use href="https://www.pewresearch.org/wp-content/plugins/prc-icon-library/build/icons/sprites/solid.svg#up-from-bracket"></use></svg></i></a></div></ul> </div> </div> <h1 aria-level="1" data-post-type="decoded" class="wp-block-post-title">How we built our data science infrastructure at Pew Research Center</h1> <div class="wp-elements-7c395dc40b5ec716100c54c91f6a8253 wp-block-prc-block-bylines-display has-small-label-font-size is-layout-flex wp-container-prc-block-bylines-display-is-layout-1 wp-block-prc-block-bylines-display-is-layout-flex" class="wp-block-prc-block-bylines-display__bylines"><span class="wp-block-prc-block-bylines-display__prefix">By</span> <a rel="author" href="https://www.pewresearch.org/staff/brian-broderick/" aria-label="View author archive for Brian Broderick">Brian Broderick</a></div> <div class="entry-content wp-block-post-content has-medium-font-size is-layout-flow wp-block-post-content-is-layout-flow"> <figure class="wp-block-image size-full is-resized"><a rel="attachment wp-att-125763" href="https://www.pewresearch.org/decoded/2012/09/how-we-built-our-data-science-infrastructure-at-pew-research-center/2021-12-09_decoded_featured-png/"><img data-dominant-color="93b1c6" data-has-transparency="false" fetchpriority="high" decoding="async" width="1400" height="788" src="https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png" alt="" class="wp-image-125763 not-transparent" style="--dominant-color: #93b1c6; width:640px" srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png 1400w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=300,169 300w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=768,432 768w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=1024,576 1024w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=720,405 720w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=200,113 200w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=260,146 260w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=310,174 310w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=420,236 420w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=640,360 640w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=740,416 740w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=160,90 160w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=320,180 320w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=540,304 540w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=564,317 564w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=1128,634 1128w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=690,388 690w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=1380,776 1380w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=268,151 268w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=536,302 536w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=194,110 194w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=148,84 148w, https://www.pewresearch.org/wp-content/uploads/sites/20/2022/08/2021.12.09_decoded_featured.png?resize=296,168 296w" sizes="(max-width: 640px) 100vw, 640px" /></a><figcaption class="wp-element-caption">Pew Research Center illustration</figcaption></figure> <p><em>(Related posts: <a href="https://www.pewresearch.org/decoded/2023/11/30/how-we-adopted-kubernetes-for-our-data-science-infrastructure/">How we adopted Kubernetes for our data science infrastructure</a></em>, <em><a href="https://www.pewresearch.org/decoded/2023/04/05/how-we-review-code-at-pew-research-center/">How we review code at Pew Research Center</a>, <a href="https://www.pewresearch.org/decoded/2023/04/05/how-we-review-code-at-pew-research-center/"></a><a href="https://www.pewresearch.org/decoded/2022/08/01/how-pew-research-center-uses-git-and-github-for-version-control/">How Pew Research Center u</a><a href="https://www.pewresearch.org/decoded/2023/04/05/how-we-review-code-at-pew-research-center/"></a><a href="https://www.pewresearch.org/decoded/2022/08/01/how-pew-research-center-uses-git-and-github-for-version-control/">ses git and GitHub for version control</a>)</em></p> <p id="ddff">Pew Research Center has done survey research and demographic analysis <a href="https://www.pewresearch.org/our-methods/" target="_blank" rel="noreferrer noopener">for many years</a>. But in 2015, the Center decided to venture into the world of computational social science, creating a <a href="https://www.pewresearch.org/about/research-teams/data-labs-team/" target="_blank" rel="noreferrer noopener">Data Labs team</a> to lead that charge. This required us to develop new tools and workflows that were very different from what we used in our traditional survey and demographic research.</p> <p id="e480">Building the Data Labs team came with a huge number of known and unknown challenges. For instance, we had to adopt an entirely new and rapidly evolving discipline of social science research and integrate the values and norms of that field into an organization with a deeply rooted culture in a separate discipline.</p> <p id="c0ce">But we also had to contend with more practical questions, including a fundamental one: How do we actually <em>do</em> this kind of work? Survey research at the Center typically involves performing statistical analyses on clean, static data files that might require some degree of post processing — but which tends not to change much once a survey field period is over. Due to their relatively small size, these analyses can usually be performed using statistical packages like SPSS or Stata, which can live on staffers’ local machines. We had very little experience working with the massive, constantly evolving and messy datasets that are the hallmarks of data science research, and the many new tools and languages we needed to work with them.</p> <p id="11a7">Over the years, we’ve created a fully functioning data science infrastructure to support the efforts of our research staff. Some of our efforts have worked better than others, but even our successes have required constant adaptation to keep pace with the field and with the needs of our researchers. In a series of posts, we’ll talk about what we did and what we learned over the course of that process. This inaugural post will start with the basics — the collaborative workspaces that our data scientists rely on for their day-to-day activities.</p> <h3 class="wp-block-heading" id="6a02">Defining our core infrastructure needs</h3> <p id="e4fa">We first needed to establish a key set of metrics that could serve as a “North Star” for how to interface with the Data Labs team’s tools and datasets. These were some of the key elements guiding that effort:</p> <p id="0e3d"><strong>We needed to move fast. </strong>As is the case for many organizations, our IT resources are centralized under one department, which employs rigorous protocols for managing and securing our computers. This presents a challenge for a startup team in immediate need of computational resources but still in the process of identifying and building the infrastructure we would later need to manage. By building our own tools, we knew we could tailor them to fit our exact workflow while also protecting the rest of Pew Research Center’s operational infrastructure.</p> <p id="a733"><strong>We needed a solution that could accommodate a wide range of programming languages, researcher skill sets, desktop environments and types of data.</strong> The Data Labs team is fluent in a number of programming languages and tools. These include industry-standard languages like R and Python, as well as some proprietary statistical software. We use them to collect and analyze data from many different sources — <a href="https://www.pewresearch.org/politics/2021/09/30/charting-congress-on-social-media-in-the-2016-and-2020-elections/" rel="noreferrer noopener" target="_blank">social media posts</a>, <a href="https://www.pewresearch.org/internet/2019/07/25/a-week-in-the-life-of-popular-youtube-channels/" rel="noreferrer noopener" target="_blank">collections of YouTube videos</a>, <a href="https://www.pewresearch.org/religion/2019/12/16/the-digital-pulpit-a-nationwide-analysis-of-online-sermons/" rel="noreferrer noopener" target="_blank">the text of sermons scraped from church websites</a> and <a href="https://www.pewresearch.org/topic/methodological-research/data-science/" rel="noreferrer noopener" target="_blank">more</a>.</p> <p id="affd"><strong>We needed to support our “power users” while also facilitating collaboration with non-data scientists. </strong>Our advanced users needed to be able to operate a complete data science pipeline from data collection and processing through analysis and publication. But the Data Labs team also collaborates with researchers across all of Pew Research Center, many of whom may not be trained in newer data science tools. As a result, it was imperative to provide a “batteries included” user experience for researchers who are just getting started with core data science tools. That meant relying on an easily deployed and consistent data environment.</p> <p id="6307"><strong>Security was non-negotiable.</strong> Like any other organization involved in data collection, we put a premium on data security; we needed to provide access in a way that didn’t require users to have complete administrator-level control over their laptops or the burden of maintaining a programmer-style developer environment. We also wanted to be sure that users were uniquely identified and could have resource profiles and configurations supplied depending on their individual user account and research needs.</p> <h3 class="wp-block-heading" id="8538">Our tool of choice: Jupyter notebooks</h3> <p id="1852">Based on the above criteria, we quickly narrowed our focus to web-based tools rather than software installed on users’ personal machines. These web-based applications are easily accessible via a standard browser window and provide a simple connection to cloud-based computing resources. They also allow our DevOps team to monitor and manage user sessions and integrate enterprise user management and file storage tools in a consistent, secure environment. As a bonus, they are simpler to build and deploy than most desktop applications.</p> <p id="0a9a">After exploring some options, we settled on a tool called <a href="https://jupyter.org/" rel="noreferrer noopener" target="_blank">Jupyter</a> as the team’s primary platform for data-wrangling and analysis. Jupyter is an open-source web application that allows researchers to write and execute scripts in many languages. It provides an intuitive and interactive notebook interface that integrates code and output as cells. This gives researchers the ability to work through scripts line-by-line and combine the code itself with its output, text, tables and graphics in the same document.</p> <figure class="wp-block-image"><img decoding="async" src="https://miro.medium.com/max/1400/1*uXj5xSCnOfrQoC9ubwoAzg.png" alt="" /><figcaption class="wp-element-caption">Jupyter provides a single web interface that allows researchers to work with many kinds of files. It includes tools like terminal access.</figcaption></figure> <figure class="wp-block-image"><img decoding="async" src="https://miro.medium.com/max/1400/1*EDuEQ2yVZFXsfL_6T7cd0Q.png" alt="" /><figcaption class="wp-element-caption">Jupyter notebooks execute code cell-by-cell and display output, such as graphs, after each cell. Notebooks may even integrate small interfaces called widgets.</figcaption></figure> <p id="1c65">Simply put, Jupyter gave us much of what we were looking for: a highly customizable and (relatively) low-barrier-to-entry system that could be used by anyone across the organization without special administrator privileges. In the years since our initial decision, our Jupyter implementation has evolved in both complexity and capacity to meet the needs of the Data Labs team and broader Pew Research Center.</p> <h3 class="wp-block-heading" id="fa2a">Phase 1: Jupyter notebooks as a standardized interface for processing and analysis</h3> <p id="9826">In the early days of Data Labs, our priority was getting the team up to speed with a functional working environment before adding too many bells and whistles, but we still needed to collaborate in the same space. To boot up quickly, we installed the single-user version of Jupyter on a dedicated server and gave all the members of the team common access to the files and libraries stored there, using a shared token.</p> <p id="f5c1">However, we quickly ran into issues as people on the team began to interact more with each other. Having a single instance of Jupyter serving notebooks to all users was easy, but the shared credentials and the lack of isolation between users presented obvious security risks. If one researcher needed to run a computationally intensive model they could end up draining all the resources available for other users, and updates to one package could break a co-worker’s analysis. Managing this infrastructure also posed problems for our engineering team, since changes to the underlying server were guaranteed to interrupt everyone’s work.</p> <p id="e6f2">We quickly realized that running the “single user” version of Jupyter on a dedicated server wasn’t going to cut it, and that we needed something more scalable.</p> <h3 class="wp-block-heading" id="249e">Phase 2: JupyterHub as a collaborative workspace</h3> <p id="b9f6">As a solution, we could have gone with a proprietary vendor product similar to Jupyter notebooks, giving each researcher their own account and environment, and the vendor would deal with the problem of managing resources on our behalf. Unfortunately, this would not work for us due to our tightly integrated data sources in our private cloud environment, our general approach to collaboration relying on a shared file system, and the extensive package library we rely on. Instead, we chose to deploy our own version of the open-source <a href="https://jupyter.org/hub" rel="noreferrer noopener" target="_blank">JupyterHub</a> project on its own server. JupyterHub manages individual notebook sessions and acts as a central gateway for logins and API access. Hosting the service ourselves did place an added burden on the engineering team, but it also allowed greater customization of the user environment and the ability to retain full control over our data without locking ourselves into proprietary services or ongoing licensing costs.</p> <h3 class="wp-block-heading" id="a5ea">Phase 3: Scaling and enhancing our JupyterHub setup</h3> <p id="8a5a">After settling on JupyterHub as our standard gateway for data science at the Center, we have since focused on making the system work more smoothly for our growing cadre of users. As the team started doing more (and more computationally intensive) work, our researchers again began to be limited by resource constraints. While it was easy to add more resources to the single server running JupyterHub, it meant interrupting tasks with a reboot, and our DevOps team was spending more and more time playing “whack-a-mole” with highly volatile, resource-intensive scripts manipulating huge amounts of data. We needed a better way to scale resources where they were needed in an on-demand way.</p> <p id="cff7">In our case, we did this using by running JupyterHub on a managed cluster of instances, using an orchestration tool called Kubernetes (which we will dive into in another post). The fundamental concept behind this tool is a technology known as containers, which create mostly isolated spaces that allow our data scientists to work in consistent, preconfigured environments with a comprehensive toolkit at their disposal, but also allow for selective connections between spaces. Containers also leverage individual user accounts to let us offer different quantities of computing power and memory, or different sets of packages as “profiles” which can be activated on demand by researchers in their notebooks. This approach makes it possible for notebooks to be distributed across a cluster of machines dynamically as they need more resources and allows us to guarantee resource availability for sensitive workloads.</p> <h3 class="wp-block-heading" id="8aa6">Takeaways and lessons learned</h3> <p id="8f53">The data science community relies on many tools that are public utilities constructed and maintained by data scientists themselves. Reducing barriers to entry and aligning our toolkit with the broader community is a tremendous advantage for bringing new team members up to speed and engaging with the rest of the organization and field. And Jupyter’s active developer community is a public source of plugins to augment the base functionality of the server to fit specific needs of our workflow (e.g., tools to <a href="https://github.com/lckr/jupyterlab-variableInspector" rel="noreferrer noopener" target="_blank">examine variables in memory</a>, maintain notebooks <a href="https://jupytext.readthedocs.io/en/latest/" rel="noreferrer noopener" target="_blank">under better version control</a> and support inline <a href="https://github.com/mlshapiro/jupyterlab-flake8" rel="noreferrer noopener" target="_blank">code linting</a>).</p> <p id="24dc">Of course, this process has not been without its challenges. For instance, Jupyter is primarily a web service, but our researchers often need to run commands and scripts through the command line — for which using a browser tab is not ideal. As a result, one of our future goals is to improve the integration of Jupyter with local desktop applications while continuing to use it as a remote environment and resource manager.</p> <p id="ea09">In the end, we achieved what we set out to do by implementing a general-purpose, community-maintained analysis platform that provides a consistent web-based experience that is easy to pick up and use. Jupyter itself acts only as the door to many important components of our infrastructure, and in future posts we’ll go into more detail about the mechanics behind our container orchestration and other tools we’ve incorporated.</p> </div></article> <div class="wp-block-template-part"> <div data-hide-on-desktop="true" class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-5 wp-block-group-is-layout-flex" style="border-top-color:var(--wp--preset--color--ui-gray-light);border-top-width:1px;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:0.67rem;padding-bottom:0.67rem"> <p class="has-small-label-font-size">Categories:</p> <div style="--separator: ","" class="has-separator wp-elements-13a0efea1c8321989e91eb6ceb7384a7 wp-block-prc-block-post-taxonomy-terms has-small-label-font-size is-horizontal is-content-justification-left is-layout-flex wp-container-prc-block-post-taxonomy-terms-is-layout-2 wp-block-prc-block-post-taxonomy-terms-is-layout-flex"><ul class="wp-block-prc-block-post-taxonomy-terms__list"><li class="wp-block-prc-block-post-taxonomy-terms__list-item"><a href="https://www.pewresearch.org/decoded-category/data-science/">Data Science</a></li></ul></div></div> </div> <div data-hide-on-desktop="true" data-hide-on-mobile="true" data-hide-on-tablet="true" class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"> <h2 class="wp-block-heading is-style-section-header" id="more-from-decoded">More from Decoded</h2> <div style="gap: var(--wp--preset--spacing--20);" class="wp-block-prc-block-related-posts-query"> <article style="border-bottom-width:1px;border-bottom-color:var(--wp--preset--color--ui-gray-light); padding-bottom:var(--wp--preset--spacing--40);padding-top:1.25rem;" class="left aligned wp-block-prc-block-story-item has-sans-serif-font-family" id="post-87622" data-image-size="A3"><div class="meta"><span class="label">report</span><time class="date" datetime="2020-12-08T00:00:00+00:00">Dec 8, 2020</time></div> <a href="https://www.pewresearch.org/journalism/2020/12/08/measuring-news-consumption-in-a-digital-era/" class="image jetpack-lazy-image A3"> <picture> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/12/PJ_20.08.12_NewsConsumption_featured2.png?w=194&h=110&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/12/PJ_20.08.12_NewsConsumption_featured2.png?w=388&h=220&crop=1 2x" media="(min-width: 768px)" width="194" height="110"> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/12/PJ_20.08.12_NewsConsumption_featured2.png?w=148&h=84&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/12/PJ_20.08.12_NewsConsumption_featured2.png?w=296&h=168&crop=1 2x" media="(max-width: 767px)" width="148" height="84"> <img srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/12/PJ_20.08.12_NewsConsumption_featured2.png?w=194&h=110&crop=1" width="194" height="110" alt=""> </picture> </a> <h2 class="header medium"><a href="https://www.pewresearch.org/journalism/2020/12/08/measuring-news-consumption-in-a-digital-era/">Measuring News Consumption in a Digital Era</a></h2> <div class="description"> <p>As news outlets morph and multiply, both surveys and passive data collection tools face challenges.</p> </div> </article> <article style="border-bottom-width:1px;border-bottom-color:var(--wp--preset--color--ui-gray-light); padding-bottom:var(--wp--preset--spacing--40);padding-top:1.25rem;" class="left aligned wp-block-prc-block-story-item has-sans-serif-font-family" id="post-9891" data-image-size="A3"><div class="meta"><span class="label">short reads</span><time class="date" datetime="2020-08-24T00:00:00+00:00">Aug 24, 2020</time></div> <a href="https://www.pewresearch.org/short-reads/2020/08/24/rising-share-of-lawmakers-but-few-republicans-are-using-the-term-latinx-on-social-media/" class="image jetpack-lazy-image A3 bordered"> <picture> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/08/FT_20.08.11_LawmakersLatinx_crop.png?w=194&h=110&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/08/FT_20.08.11_LawmakersLatinx_crop.png?w=388&h=220&crop=1 2x" media="(min-width: 768px)" width="194" height="110"> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/08/FT_20.08.11_LawmakersLatinx_crop.png?w=148&h=84&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/08/FT_20.08.11_LawmakersLatinx_crop.png?w=296&h=168&crop=1 2x" media="(max-width: 767px)" width="148" height="84"> <img srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/08/FT_20.08.11_LawmakersLatinx_crop.png?w=194&h=110&crop=1" width="194" height="110" alt=""> </picture> </a> <h2 class="header medium"><a href="https://www.pewresearch.org/short-reads/2020/08/24/rising-share-of-lawmakers-but-few-republicans-are-using-the-term-latinx-on-social-media/">Rising share of lawmakers – but few Republicans – are using the term Latinx on social media</a></h2> <div class="description"> <p>One-quarter of United States lawmakers mentioned the term on Facebook or Twitter during the 116th Congress.</p> </div> </article> <article style="border-bottom-width:1px;border-bottom-color:var(--wp--preset--color--ui-gray-light); padding-bottom:var(--wp--preset--spacing--40);padding-top:1.25rem;" class="left aligned wp-block-prc-block-story-item has-sans-serif-font-family" id="post-9885" data-image-size="A3"><div class="meta"><span class="label">short reads</span><time class="date" datetime="2020-06-22T00:00:00+00:00">Jun 22, 2020</time></div> <a href="https://www.pewresearch.org/short-reads/2020/06/22/sharp-decline-in-remittances-expected-in-2020-amid-covid-19-lockdowns-in-top-sending-nations/" class="image jetpack-lazy-image A3"> <picture> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/FT_20.06.10_COVIDRemittances_crop.png?w=194&h=110&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/FT_20.06.10_COVIDRemittances_crop.png?w=388&h=220&crop=1 2x" media="(min-width: 768px)" width="194" height="110"> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/FT_20.06.10_COVIDRemittances_crop.png?w=148&h=84&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/FT_20.06.10_COVIDRemittances_crop.png?w=296&h=168&crop=1 2x" media="(max-width: 767px)" width="148" height="84"> <img srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/FT_20.06.10_COVIDRemittances_crop.png?w=194&h=110&crop=1" width="194" height="110" alt=""> </picture> </a> <h2 class="header medium"><a href="https://www.pewresearch.org/short-reads/2020/06/22/sharp-decline-in-remittances-expected-in-2020-amid-covid-19-lockdowns-in-top-sending-nations/">Sharp decline in remittances expected in 2020 amid COVID-19 lockdowns in top sending nations</a></h2> <div class="description"> <p>Remittances – money sent by migrants to their home countries – are projected to fall by a record 20% this year.</p> </div> </article> <article style="border-bottom-width:1px;border-bottom-color:var(--wp--preset--color--ui-gray-light); padding-bottom:var(--wp--preset--spacing--40);padding-top:1.25rem;" class="left aligned wp-block-prc-block-story-item has-sans-serif-font-family" id="post-9756" data-image-size="A3"><div class="meta"><span class="label">short reads</span><time class="date" datetime="2020-06-04T00:00:00+00:00">Jun 4, 2020</time></div> <a href="https://www.pewresearch.org/short-reads/2020/06/04/what-is-machine-learning-and-how-does-it-work/" class="image jetpack-lazy-image A3"> <picture> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/Methods101.6-Youtube.jpg?w=194&h=110&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/Methods101.6-Youtube.jpg?w=388&h=220&crop=1 2x" media="(min-width: 768px)" width="194" height="110"> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/Methods101.6-Youtube.jpg?w=148&h=84&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/Methods101.6-Youtube.jpg?w=296&h=168&crop=1 2x" media="(max-width: 767px)" width="148" height="84"> <img srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/06/Methods101.6-Youtube.jpg?w=194&h=110&crop=1" width="194" height="110" alt=""> </picture> </a> <h2 class="header medium"><a href="https://www.pewresearch.org/short-reads/2020/06/04/what-is-machine-learning-and-how-does-it-work/">What is machine learning, and how does it work?</a></h2> <div class="description"> <p>Our latest Methods 101 video explains the basics of machine learning and how it allows our researchers to analyze data on a large scale.</p> </div> </article> <article style="border-bottom-width:1px;border-bottom-color:var(--wp--preset--color--ui-gray-light); padding-bottom:var(--wp--preset--spacing--40);padding-top:1.25rem;" class="left aligned wp-block-prc-block-story-item has-sans-serif-font-family" id="post-28308" data-image-size="A3"><div class="meta"><span class="label">report</span><time class="date" datetime="2020-05-18T00:00:00+00:00">May 18, 2020</time></div> <a href="https://www.pewresearch.org/global/2020/05/18/for-global-legislators-on-twitter-an-engaged-minority-creates-outsize-share-of-content/" class="image jetpack-lazy-image A3"> <picture> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/05/FT_20.05.18_Twitter.jpg?w=194&h=110&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/05/FT_20.05.18_Twitter.jpg?w=388&h=220&crop=1 2x" media="(min-width: 768px)" width="194" height="110"> <source srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/05/FT_20.05.18_Twitter.jpg?w=148&h=84&crop=1 1x, https://www.pewresearch.org/wp-content/uploads/sites/20/2020/05/FT_20.05.18_Twitter.jpg?w=296&h=168&crop=1 2x" media="(max-width: 767px)" width="148" height="84"> <img srcset="https://www.pewresearch.org/wp-content/uploads/sites/20/2020/05/FT_20.05.18_Twitter.jpg?w=194&h=110&crop=1" width="194" height="110" alt=""> </picture> </a> <h2 class="header medium"><a href="https://www.pewresearch.org/global/2020/05/18/for-global-legislators-on-twitter-an-engaged-minority-creates-outsize-share-of-content/">For Global Legislators on Twitter, an Engaged Minority Creates Outsize Share of Content</a></h2> <div class="description"> <p>Although most national officials use the platform, their posts receive only a small number of likes and retweets.</p> </div> </article> </div></div> </div> <div style="padding-top:0;padding-bottom:0;" class="is-vertically-aligned-top column2-desktop-grid__span-4 column2-tablet-grid__span-4 column2-mobile-grid__span-4 wp-block-prc-block-grid-column is-layout-flow wp-container-prc-block-grid-column-is-layout-2 wp-block-prc-block-grid-column-is-layout-flow"> <div class="wp-block-template-part"> <div data-hide-on-mobile="true" class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-group is-style-baseball-card align-to__column-divider is-layout-flow wp-container-core-group-is-layout-8 wp-block-group-is-layout-flow"> <h3 class="wp-block-heading baseball-card__heading has-ui-white-color has-ui-black-background-color has-text-color has-background has-sans-serif-font-family" id="more-from-decoded" style="font-size:14px">MORe from decoded</h3> <div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7 wp-block-group-is-layout-constrained" style="padding-top:0.6rem;padding-right:0.87rem;padding-bottom:0.6rem;padding-left:0.87rem"> <div class="wp-block-query is-layout-flow wp-block-query-is-layout-flow"><ul class="wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"><li class="wp-block-post post-186923 decoded type-decoded status-publish has-post-thumbnail hentry bylines-katherine-schaeffer bylines-scott-keeter decoded-category-communicating-findings formats-decoded regions-countries-united-states"> <article class="in-query-loop wp-block-prc-block-story-item" id="post-186923"><div class="meta"><span class="label">report</span><time class="date" datetime="2024-09-11T00:00:00+00:00">Sep 11, 2024</time></div> <h2 class="header medium light"><a href="https://www.pewresearch.org/decoded/2024/09/11/pew-research-centers-tips-for-journalists-covering-polls-during-election-season-and-beyond/">Pew Research Center’s tips for journalists covering polls – during election season and beyond</a></h2> </article> </li><li class="wp-block-post post-185495 decoded type-decoded status-publish has-post-thumbnail hentry bylines-claudia-deane decoded-category-data-science formats-decoded research-teams-decoded"> <article class="in-query-loop wp-block-prc-block-story-item" id="post-185495"><div class="meta"><span class="label">decoded</span><time class="date" datetime="2024-08-27T00:00:00+00:00">Aug 27, 2024</time></div> <h2 class="header medium light"><a href="https://www.pewresearch.org/decoded/2024/08/27/how-pew-research-center-is-and-is-not-using-large-language-models-in-our-work/">How Pew Research Center is – and is not – using large language models in our work</a></h2> </article> </li><li class="wp-block-post post-183279 decoded type-decoded status-publish has-post-thumbnail hentry bylines-kirsten-lesage bylines-laura-silver decoded-category-international-surveys formats-decoded regions-countries-asia-pacific regions-countries-international research-teams-decoded"> <article class="in-query-loop wp-block-prc-block-story-item" id="post-183279"><div class="meta"><span class="label">decoded</span><time class="date" datetime="2024-07-29T00:00:00+00:00">Jul 29, 2024</time></div> <h2 class="header medium light"><a href="https://www.pewresearch.org/decoded/2024/07/29/what-a-survey-experiment-tells-us-about-measuring-religious-tolerance-in-australia/">What a survey experiment tells us about measuring religious tolerance in Australia</a></h2> </article> </li></ul></div> </div> </div> <div data-hide-on-mobile="true" data-hide-on-tablet="true" class="wp-block-group is-style-baseball-card align-to__column-divider is-layout-flow wp-block-group-is-layout-flow" style="margin-top:2rem"> <h3 class="wp-block-heading baseball-card__heading has-ui-white-color has-ui-black-background-color has-text-color has-background has-sans-serif-font-family" id="catgeories" style="font-size:14px">Catgeories</h3> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-right:0;padding-left:0"><div class="wp-elements-c37f471ba3717714821e79887d721898 wp-block-prc-block-post-taxonomy-terms has-text-color has-ui-text-color-color is-layout-flex wp-container-prc-block-post-taxonomy-terms-is-layout-3 wp-block-prc-block-post-taxonomy-terms-is-layout-flex"><ul class="wp-block-prc-block-post-taxonomy-terms__list"><li class="wp-block-prc-block-post-taxonomy-terms__list-item"><a href="https://www.pewresearch.org/decoded-category/data-science/">Data Science</a></li></ul></div> <p style="padding-right:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40);font-size:0.95em">To browse all of Pew Research Center findings and data by topic, visit <a href="http://pewresearch.org/">pewresearch.org</a></p> </div> </div> </div> </div> </div> </div></div> <div class="wp-block-template-part"> <div class="wp-block-group has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-13 wp-block-group-is-layout-constrained" style="padding-top:0px;padding-right:1rem;padding-bottom:0px;padding-left:1rem"> <h4 class="wp-block-heading has-text-align-left is-style-section-header" id="about-decoded" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-style:normal;font-weight:700">About Decoded</h4> <p class="has-ui-gray-very-dark-color has-text-color has-link-color has-sans-serif-font-family wp-elements-34c2f5b4f3cdaee7dc873d62f34d191b">This is a blog about research methods and behind-the-scenes technical matters at Pew Research Center. To get our latest findings, visit <a href="http://www.pewresearch.org">pewresearch.org</a>.</p> <p class="has-ui-gray-very-dark-color has-text-color has-link-color has-sans-serif-font-family wp-elements-a8a8ac248f7aeb7d1499b91156cff97e">Copyright 2024 <a href="http://www.pewresearch.org">Pew Research Center</a></p> </div> </div></div> <style type="text/css">@media screen and (max-width:642px) {.wp-block-newsletterglue-optin.is-landscape .ngl-form-wrap { flex-direction: column !important; align-items: initial !important; }.wp-block-newsletterglue-sections.is-stacked-on-mobile td.wp-block-newsletterglue-section { display: block !important; float: none !important; width: 100% !important; clear: both !important; box-sizing: border-box !important; }table.wp-block-newsletterglue-text.ng-block td.ng-block-td { padding: 8px 20px 10px 20px !important; }table.wp-block-newsletterglue-text.ng-block td.ng-block-td { line-height: 1.5 !important; }table.wp-block-newsletterglue-meta-data.ng-block td.ng-block-td { padding: 10px !important; }table.wp-block-newsletterglue-table.ng-block td.ng-block-td, table.wp-block-newsletterglue-table.ng-block th { padding: 5px !important; }div.ng-table-wrapper.ng-block { padding: 10px !important; }table.wp-block-newsletterglue-list.ng-block td.ng-block-td { padding: 8px 0px !important; font-size: 16px; }table.wp-block-newsletterglue-list.ng-block td.ng-block-td li { font-size: 16px; line-height: 1.5 !important; }table.wp-block-newsletterglue-list.ng-block td.ng-block-td td.ng-block-td { padding: 0px 0px 5px 0px !important; font-size: 16px !important; }table.wp-block-newsletterglue-list.ng-block td.ng-block-td td.ng-block-td li { font-size: 16px; }table.wp-block-newsletterglue-heading.ng-block-h1 td.ng-block-td { padding: 5px 20px 0px 20px !important; line-height: 1.1 !important; }table.wp-block-newsletterglue-heading.ng-block-h1 td.ng-block-td h1 { line-height: 1.1 !important; }table.wp-block-newsletterglue-heading.ng-block-h2 td.ng-block-td { padding: 35px 20px 0px 20px !important; line-height: 1.1 !important; }table.wp-block-newsletterglue-heading.ng-block-h2 td.ng-block-td h2 { line-height: 1.1 !important; }table.wp-block-newsletterglue-heading.ng-block-h3 td.ng-block-td { padding: 15px 20px 0px 20px !important; line-height: 1.2 !important; }table.wp-block-newsletterglue-heading.ng-block-h3 td.ng-block-td h3 { line-height: 1.2 !important; }table.wp-block-newsletterglue-heading.ng-block-h4 td.ng-block-td { padding: 15px 20px 0px 20px !important; line-height: 1.2 !important; }table.wp-block-newsletterglue-heading.ng-block-h4 td.ng-block-td h4 { line-height: 1.2 !important; }table.wp-block-newsletterglue-heading.ng-block-h5 td.ng-block-td { padding: 15px 20px 0px 20px !important; line-height: 1.2 !important; }table.wp-block-newsletterglue-heading.ng-block-h5 td.ng-block-td h5 { line-height: 1.2 !important; }table.wp-block-newsletterglue-heading.ng-block-h6 td.ng-block-td { padding: 15px 20px 0px 20px !important; line-height: 1.2 !important; }table.wp-block-newsletterglue-heading.ng-block-h6 td.ng-block-td h6 { line-height: 1.2 !important; }table.wp-block-newsletterglue-quote > tbody > tr > td.ng-block-td { padding: 15px 20px 15px 20px !important; }table.wp-block-newsletterglue-quote td.ng-block-td { font-size: 18px; }table.wp-block-newsletterglue-quote td.ng-block-td p { font-size: 18px !important; }table.wp-block-newsletterglue-quote td.ng-block-cite span { font-size: 15px !important; }table.wp-block-newsletterglue-image td { padding: 0 !important; }table.wp-block-newsletterglue-image td.ng-block-caption { padding-top: 10px !important; }table.wp-block-newsletterglue-image img { max-width: 100%; height: auto; }table.wp-block-newsletterglue-image td.ng-block-caption span { font-size: 12px !important; }table.wp-block-newsletterglue-sections td.ng-columns-wrap { padding: 10px 0 !important; }td.wp-block-newsletterglue-section { padding: 10px 0 !important; }.ngl-table-latest-posts .ngl-lp-labels, div.wp-block-newsletterglue-latest-posts .ngl-lp-labels, div.wp-block-newsletterglue-post-embeds .ngl-lp-labels { font-size: 11px !important }.ngl-table-latest-posts .ngl-lp-labels-author, div.wp-block-newsletterglue-latest-posts .ngl-lp-labels-author, div.wp-block-newsletterglue-post-embeds .ngl-lp-labels-author { font-size: 13px !important }.ngl-table-latest-posts .ngl-lp-title, div.wp-block-newsletterglue-latest-posts .ngl-lp-title, div.wp-block-newsletterglue-latest-posts .ngl-lp-title h3, div.wp-block-newsletterglue-latest-posts .ngl-lp-title h3 a, div.wp-block-newsletterglue-post-embeds .ngl-lp-title, div.wp-block-newsletterglue-post-embeds .ngl-lp-title h3, div.wp-block-newsletterglue-post-embeds .ngl-lp-title h3 a { font-size: 18px !important }.ngl-table-latest-posts .ngl-lp-content, div.wp-block-newsletterglue-latest-posts .ngl-lp-content { font-size: 13px !important }.ngl-table-latest-posts .ngl-lp-cta a, div.wp-block-newsletterglue-latest-posts .ngl-lp-cta a { font-size: 13px !important }.ngl-table-latest-posts .ngl-lp-content, div.wp-block-newsletterglue-post-embeds .ngl-lp-content { font-size: 13px !important }.ngl-table-latest-posts .ngl-lp-cta a, div.wp-block-newsletterglue-post-embeds .ngl-lp-cta a { font-size: 13px !important }.wp-block-newsletterglue-latest-posts.is-stacked .ngl-lp-item, .wp-block-newsletterglue-post-embeds.is-stacked .ngl-lp-item { display: block !important; }.wp-block-newsletterglue-latest-posts.is-stacked.columns-two .ngl-lp-items, .wp-block-newsletterglue-post-embeds.is-stacked.columns-two .ngl-lp-items { display: block !important; }.ng-posts-wrapper.is-stacked td table.ngl-table-latest-posts > tbody > tr > td:first-child { padding-top: 10px !important; }.ng-posts-wrapper.is-stacked td table.ngl-table-latest-posts > tbody > tr > td:last-child { padding-bottom: 10px !important; }table.wp-block-newsletterglue-separator td { padding: 15px !important; }table.wp-block-newsletterglue-separator hr { margin: auto !important; }table.wp-block-newsletterglue-separator hr { width: 300px !important; border-width: 1px !important; }table.wp-block-newsletterglue-optin .ng-form-header { font-size: 18px !important; }table.wp-block-newsletterglue-optin .ng-form-description, table.wp-block-newsletterglue-optin .ng-form-overlay-text { font-size: 14px !important; }table.wp-block-newsletterglue-optin .ngl-form-label, table.wp-block-newsletterglue-optin .ngl-form-input, table.wp-block-newsletterglue-optin .ng-form-text, table.wp-block-newsletterglue-optin .ng-form-checkbox-text, table.wp-block-newsletterglue-optin .ng-form-button { font-size: 13px !important; }}</style> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-login.php","\/wp-admin\/*","\/*\\?*(^|&)_wpnonce=*","\/wp-content\/uploads\/sites\/20\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/prc-block-theme\/*"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}}]},"eagerness":"eager"}]} </script> <script id="wp-block-template-skip-link-js-after"> ( function() { var skipLinkTarget = document.querySelector( 'main' ), sibling, skipLinkTargetID, skipLink; // Early exit if a skip-link target can't be located. if ( ! skipLinkTarget ) { return; } /* * Get the site wrapper. * The skip-link will be injected in the beginning of it. */ sibling = document.querySelector( '.wp-site-blocks' ); // Early exit if the root element was not found. if ( ! sibling ) { return; } // Get the skip-link target's ID, and generate one if it doesn't exist. skipLinkTargetID = skipLinkTarget.id; if ( ! skipLinkTargetID ) { skipLinkTargetID = 'wp--skip-link--target'; skipLinkTarget.id = skipLinkTargetID; } // Create the skip link. skipLink = document.createElement( 'a' ); skipLink.classList.add( 'skip-link', 'screen-reader-text' ); skipLink.href = '#' + skipLinkTargetID; skipLink.innerHTML = 'Skip to content'; // Inject the skip link. sibling.parentElement.insertBefore( skipLink, sibling ); }() ); </script> <script type="text/javascript" src="https://www.pewresearch.org/_static/??-eJyNjEsOAiEQBS8k0yFGJ7MwnoWBFps0n3RD9PhidK/Ll3pV8GjG19KxdGg8IhWFOObcUSLsgzgAqncNzb1nBioBn0umsiQ9wD8yY37zn2ITbxq7fquSJxSciucRUIHm13B1AeVb/dSSXvPFrkd72la7ndMLUo1L/g==" ></script><script src="https://www.googletagmanager.com/gtag/js?id=AW-975782686&ver=1.0" id="prc-political-typology-google-adwords-js" data-wp-strategy="async"></script> <script id="prc-political-typology-google-adwords-js-after"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-975782686'); </script> <script id="wp-parsely-loader-js-before"> window.wpParselySiteId = 'pewresearch.org'; </script> <script src="https://www.pewresearch.org/wp-content/mu-plugins/wp-parsely-3.17/build/loader.js?ver=b681bb9905652ac12735" id="wp-parsely-loader-js"></script> <script data-parsely-site="pewresearch.org" src="https://cdn.parsely.com/keys/pewresearch.org/p.js?ver=3.17.0" id="parsely-cfg"></script> <script src="https://stats.wp.com/e-202447.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"222456345\",\"post\":\"111309\",\"tz\":\"-5\",\"srv\":\"www.pewresearch.org\",\"hp\":\"vip\",\"j\":\"1:13.9.1\"}") ]); _stq.push([ "clickTrackerInit", "222456345", "111309" ]); </script> </body> </html>