url-metadata
Version:
Request a url and scrape the metadata from its HTML using Node.js or the browser.
36 lines (28 loc) • 300 kB
JavaScript
const urlMetadata = require('./../index')
// https://ogp.me/
test('og:type article', async () => {
// Mocked data originally from:
// const url = 'https://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html'
const html = `
<!DOCTYPE html>
<html lang="en" class=" story nytapp-vi-article " data-nyt-compute-assignment="fallback" xmlns:og="http://opengraphprotocol.org/schema/">
<head>
<meta charset="utf-8" />
<title data-rh="true">Is Cryptocurrency Like Stocks and Bonds? Courts Move Closer to an Answer. - The New York Times</title>
<meta data-rh="true" name="robots" content="noarchive, max-image-preview:large"/><meta data-rh="true" name="description" content="Federal judges are weighing whether digital currencies should be subject to the same rules as stocks and bonds. The outcome could shape crypto’s future in the U.S."/><meta data-rh="true" property="twitter:url" content="https://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html"/><meta data-rh="true" property="twitter:title" content="Is Cryptocurrency Like Stocks and Bonds? Courts Move Closer to an Answer. (Published 2024)"/><meta data-rh="true" property="twitter:description" content="Federal judges are weighing whether digital currencies should be subject to the same rules as stocks and bonds. The outcome could shape crypto’s future in the U.S."/><meta data-rh="true" property="twitter:image" content="https://static01.nyt.com/images/2024/01/30/business/26crypto-security-print1/00crypto-sec-videoSixteenByNine3000.jpg?year=2024&h=1687&w=3000&s=2bb91bec86b5e89dc7b2be1a7f6502a00deedc879d682a633d040c2dd854b2a6&k=ZQJBKqZ0VN&tw=1"/><meta data-rh="true" property="twitter:image:alt" content=""/><meta data-rh="true" property="twitter:card" content="summary_large_image"/><meta data-rh="true" property="og:url" content="https://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html"/><meta data-rh="true" property="og:type" content="article"/><meta data-rh="true" property="og:title" content="Is Cryptocurrency Like Stocks and Bonds? Courts Move Closer to an Answer. (Published 2024)"/><meta data-rh="true" property="og:image" content="https://static01.nyt.com/images/2024/01/30/business/26crypto-security-print1/00crypto-sec-facebookJumbo.jpg?year=2024&h=549&w=1050&s=a1eb111c82f11b0b9c5bb1f2a4509135ef43f3ca22834c0bd9a06984f4a909d5&k=ZQJBKqZ0VN"/><meta data-rh="true" property="og:image:alt" content=""/><meta data-rh="true" property="og:description" content="Federal judges are weighing whether digital currencies should be subject to the same rules as stocks and bonds. The outcome could shape crypto’s future in the U.S."/> <link data-rh="true" rel="canonical" href="https://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html"/><link data-rh="true" rel="alternate" href="nyt://article/f7564591-873a-5674-be4b-1cf6d058ada4"/><link data-rh="true" rel="alternate" type="application/json+oembed" href="https://www.nytimes.com/svc/oembed/json/?url=https%3A%2F%2Fwww.nytimes.com%2F2024%2F01%2F26%2Ftechnology%2Fcryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html" title="Is Cryptocurrency Like Stocks and Bonds? Courts Move Closer to an Answer."/> <script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"NewsArticle","@id":"https://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html","description":"Federal judges are weighing whether digital currencies should be subject to the same rules as stocks and bonds. The outcome could shape crypto’s future in the U.S.","image":[{"@context":"https://schema.org","@type":"ImageObject","url":"https://static01.nyt.com/images/2024/01/30/business/26crypto-security-print1/00crypto-sec-videoSixteenByNineJumbo1600.jpg","height":900,"width":1600,"contentUrl":"https://static01.nyt.com/images/2024/01/30/business/26crypto-security-print1/00crypto-sec-videoSixteenByNineJumbo1600.jpg","creditText":"Carl Godfrey"},{"@context":"https://schema.org","@type":"ImageObject","url":"https://static01.nyt.com/images/2024/01/30/business/26crypto-security-print1/00crypto-sec-superJumbo.jpg","height":1433,"width":2048,"contentUrl":"https://static01.nyt.com/images/2024/01/30/business/26crypto-security-print1/00crypto-sec-superJumbo.jpg","creditText":"Carl Godfrey"},{"@context":"https://schema.org","@type":"ImageObject","url":"https://static01.nyt.com/images/2024/01/30/business/26crypto-security-print1/00crypto-sec-mediumSquareAt3X.jpg","height":1800,"width":1800,"contentUrl":"https://static01.nyt.com/images/2024/01/30/business/26crypto-security-print1/00crypto-sec-mediumSquareAt3X.jpg","creditText":"Carl Godfrey"}],"mainEntityOfPage":"https://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html","url":"https://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html","inLanguage":"en","author":[{"@context":"https://schema.org","@type":"Person","url":"https://www.nytimes.com/by/matthew-goldstein","name":"Matthew Goldstein"},{"@context":"https://schema.org","@type":"Person","url":"http://www.nytimes.com/by/david-yaffe-bellany","name":"David Yaffe-Bellany"}],"dateModified":"2024-01-30T05:00:30.971Z","datePublished":"2024-01-26T10:01:13.000Z","headline":"Is Cryptocurrency Like Stocks and Bonds? Courts Move Closer to an Answer.","alternativeHeadline":"Weighing The Rules For Crypto","publisher":{"@id":"https://www.nytimes.com/#publisher","name":"The New York Times"},"hasPart":{"@type":"WebPageElement","isAccessibleForFree":false,"cssSelector":".meteredContent"},"isPartOf":{"@type":["CreativeWork","Product"],"name":"The New York Times","productID":"nytimes.com:basic"},"copyrightHolder":{"@id":"https://www.nytimes.com/#publisher","name":"The New York Times"},"sourceOrganization":{"@id":"https://www.nytimes.com/#publisher","name":"The New York Times"},"copyrightYear":2025,"isAccessibleForFree":false,"articleSection":"Technology","keywords":["Virtual Currency","Regulation and Deregulation of Industry","Decisions and Verdicts","Banking and Financial Institutions","Suits and Litigation (Civil)","Corporations","Computers and the Internet","Binance","Coinbase Inc","Securities and Exchange Commission","Gensler, Gary S"]}</script><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"NewsMediaOrganization","name":"The New York Times","logo":{"@context":"https://schema.org","@type":"ImageObject","url":"https://static01.nyt.com/images/icons/t_logo_291_black.png","height":291,"width":291,"contentUrl":"https://static01.nyt.com/images/icons/t_logo_291_black.png","creditText":"The New York Times"},"url":"https://www.nytimes.com/","@id":"https://www.nytimes.com/#publisher","publishingPrinciples":"https://www.nytimes.com/editorial-standards/ethical-journalism.html","diversityPolicy":"https://www.nytco.com/company/diversity-and-inclusion/","ethicsPolicy":"https://www.nytco.com/company/standards-ethics/","masthead":"https://www.nytimes.com/interactive/2023/01/28/admin/the-new-york-times-masthead.html","foundingDate":"1851-09-18","sameAs":"https://en.wikipedia.org/wiki/The_New_York_Times"}</script>
<meta data-rh="true" property="article:published_time" content="2024-01-26T10:01:13.000Z"/><meta data-rh="true" property="article:modified_time" content="2024-01-30T05:00:30.971Z"/><meta data-rh="true" http-equiv="Content-Language" content="en"/><meta data-rh="true" name="articleid" content="100000009277902"/><meta data-rh="true" name="nyt_uri" content="nyt://article/f7564591-873a-5674-be4b-1cf6d058ada4"/><meta data-rh="true" name="pubp_event_id" content="pubp://event/898b3b17b2e24b58aca7c87531436b78"/><meta data-rh="true" name="image" content="https://static01.nyt.com/images/2024/01/30/business/26crypto-security-print1/00crypto-sec-facebookJumbo.jpg?year=2024&h=549&w=1050&s=a1eb111c82f11b0b9c5bb1f2a4509135ef43f3ca22834c0bd9a06984f4a909d5&k=ZQJBKqZ0VN"/><meta data-rh="true" name="byl" content="By Matthew Goldstein and David Yaffe-Bellany"/><meta data-rh="true" name="news_keywords" content="Virtual Currency;Cryptocurrency;Crypto,Regulation and Deregulation,Decisions and Verdicts,Banking and Finance,Lawsuits,Companies,Computers and the Internet,Tech Industry,Binance,SEC,Gary S Gensler"/><meta data-rh="true" name="pdate" content="20240126"/><meta data-rh="true" property="article:section" content="Technology"/><meta data-rh="true" property="article:author" content="https://www.nytimes.com/by/matthew-goldstein"/><meta data-rh="true" property="article:author" content="https://www.nytimes.com/by/david-yaffe-bellany"/><meta data-rh="true" property="article:tag" content="Virtual Currency"/><meta data-rh="true" property="article:tag" content="Regulation and Deregulation of Industry"/><meta data-rh="true" property="article:tag" content="Decisions and Verdicts"/><meta data-rh="true" property="article:tag" content="Banking and Financial Institutions"/><meta data-rh="true" property="article:tag" content="Suits and Litigation (Civil)"/><meta data-rh="true" property="article:tag" content="Corporations"/><meta data-rh="true" property="article:tag" content="Computers and the Internet"/><meta data-rh="true" property="article:tag" content="Binance"/><meta data-rh="true" property="article:tag" content="Coinbase Inc"/><meta data-rh="true" property="article:tag" content="Securities and Exchange Commission"/><meta data-rh="true" property="article:tag" content="Gensler, Gary S"/><meta data-rh="true" property="article:opinion" content="false"/><meta data-rh="true" property="article:content_tier" content="metered"/><meta data-rh="true" name="CG" content="technology"/><meta data-rh="true" name="SCG" content=""/><meta data-rh="true" name="CN" content=""/><meta data-rh="true" name="CT" content=""/><meta data-rh="true" name="PT" content="article"/><meta data-rh="true" name="PST" content="News"/><meta data-rh="true" name="url" content="https://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html"/><meta data-rh="true" name="msapplication-starturl" content="https://www.nytimes.com"/><meta data-rh="true" property="al:android:url" content="nyt://article/f7564591-873a-5674-be4b-1cf6d058ada4"/><meta data-rh="true" property="al:android:package" content="com.nytimes.android"/><meta data-rh="true" property="al:android:app_name" content="NYTimes"/><meta data-rh="true" name="twitter:app:name:googleplay" content="NYTimes"/><meta data-rh="true" name="twitter:app:id:googleplay" content="com.nytimes.android"/><meta data-rh="true" name="twitter:app:url:googleplay" content="nyt://article/f7564591-873a-5674-be4b-1cf6d058ada4"/><meta data-rh="true" property="al:iphone:url" content="nytimes://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html"/><meta data-rh="true" property="al:iphone:app_store_id" content="284862083"/><meta data-rh="true" property="al:iphone:app_name" content="NYTimes"/><meta data-rh="true" property="al:ipad:url" content="nytimes://www.nytimes.com/2024/01/26/technology/cryptocurrency-stocks-bonds-courts-move-closer-to-an-answer.html"/><meta data-rh="true" property="al:ipad:app_store_id" content="357066198"/><meta data-rh="true" property="al:ipad:app_name" content="NYTimes"/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="fb:app_id" content="9869919170" />
<meta name="twitter:site" content="@nytimes" />
<meta name="slack-app-id" content="A0121HXPPTQ" />
<script>(function Yt(e){if(new URL(window.location).searchParams.get("sentryOverride")||Math.floor(100*Math.random())<=e){var n=['<script src="https://js.sentry-cdn.com/7bc8bccf5c254286a99b11c68f6bf4ce.min.js" crossorigin="anonymous">',"<","/script>"].join("");document.write(n)}})(1);</script><script>(function qt(e){var n=e.release,t=e.env,i=e.routeName,a=window.vi&&window.vi.webviewEnvironment||{},r=a.isPreloaded,o=void 0!==r&&r,l="IOS"===a.deviceType;if(window.Sentry){var s=function(){window.Sentry.init({maxBreadcrumbs:c,release:n,environment:t,allowUrls:u,ignoreErrors:d,beforeSend:function(e,n){var t=n.originalException;return t&&t.stack&&t.stack.includes("datadog-rum")?null:e},initialScope:function(e){e.setTags({"nyt.route":i});var n=/nyt-a=(.*?)(;|$)/.exec(document.cookie);null!==n&&e.setUser({id:n[1]});try{if(o){var t,a,r=window.asset||{},s=r.eventId,c=void 0===s?"":s,d=r.uri,u=void 0===d?"":d,f=r.url,p=void 0===f?"":f,m=r.sourceType,g=void 0===m?"":m,h=r.sourceId,v=void 0===h?"":h;c&&e.setTag("eventId",c),u&&e.setTag("uri",u),p&&e.setTag("url",p),g&&e.setTag("sourceType",g),v&&e.setTag("sourceId",v),e.setExtra("visibilityState",document.visibilityState),null!==(t=window)&&void 0!==t&&null!==(a=t.performance)&&void 0!==a&&a.timeOrigin&&e.setExtra("timeOrigin",window.performance.timeOrigin),e.setTag("type","preloaded-webview")}else e.setTag("type","browser");var b=function(){var n=window.config||{},t=n.AppVersion,i=void 0===t?"":t,a=n.ConnectionStatus,r=void 0===a?3:a,o=n.LoggedIn,l=void 0!==o&&o,s=n.Subscriber,c=void 0!==s&&s;null==e||e.setTag("AppVersion",i),null==e||e.setTag("ConnectionStatus",r),null==e||e.setTag("LoggedIn",l),null==e||e.setTag("Subscriber",c)};l?window.addEventListener("initWebview:ios",b):b()}catch(e){console.error(e)}return e},replaysSessionSampleRate:0,replaysOnErrorSampleRate:.01,integrations:[window.Sentry.browserTracingIntegration({enableInp:!0,instrumentNavigation:!1,instrumentPageLoad:!1})]});var e=window.Sentry.getClient(),a={};a[window.Sentry.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]="url",window.Sentry.startBrowserTracingPageLoadSpan(e,{name:i,attributes:a})},c=70,d=["2mdn","ads-us","amazon-adsystem","amp4ads","ampproject","bk_addPageCtx","boomerang","BOOMR","cb is not a function","chartbeat","google_tag_manager","gsi","gtm","prebid","pubads","scorecardresearch","setConfig is not a function","webkitExitFullScreen","yimg","reading 'campaign'","Object.fromEntries is not a function"];o&&(d=d.concat(["Failed to fetch","Load failed","Something went wrong","Unexpected EOF","The request is not allowed by the user agent","scrollIntoView","No weather-bot homepage data available","UnhandledRejection: Non-Error promise rejection captured with value: false","VHS is currently showing this error message on-screen.","useMessageSelection","messageComponentLibrary"]));var u=[/^https?:\/\/(vi-pr-.*|www|vi|local|alpha|alpha-preview)\.(stg\.|dev\.)?(nytimes\.com|nyt\.net)/];window.Sentry.onLoad(s),window.__isUnitTestEnv&&(window.__testSentryOnload=s)}})({"release":"61b0c60f818db4376a72e6672c86435f9074c8ed","env":"prd","routeName":"vi-story","allowUrls":[{}]});</script>
<script>
(function Vt(){var e,n,t,i,a;e=window,n=document,t="script",i="https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js",e=e[a="DD_RUM"]=e[a]||{q:[],onReady:function(n){e.q.push(n)}},(a=n.createElement(t)).async=1,a.src=i,(i=n.getElementsByTagName(t)[0]).parentNode.insertBefore(a,i)})();
(function Gt(e){var n=e.service,t=e.env,i=e.version,a=e.sessionSampleRate,r=e.deploymentId,o=e.routeName,l=e.tenant;if(window.DD_RUM){var s=function(){var e={clientToken:"pube5bf68ea68edb54c35106f34e32ff07c",applicationId:"7d0602a0-8ef8-4d39-985b-c3188887e5b3",site:"datadoghq.com",service:"".concat(n,"-client"),env:t,version:i,sessionSampleRate:parseInt(a,10),sessionReplaySampleRate:v,trackUserInteractions:!0,trackResources:!0,trackLongTasks:!0,trackViewsManually:!0,defaultPrivacyLevel:"mask-user-input",allowedTracingUrls:m,traceSampleRate:10,traceContextInjection:"sampled",useCrossSiteSessionCookie:!0,useSecureSessionCookie:!0};u&&(e=Object.assign(e,h)),window.DD_RUM.init(e);var s="web";u&&(s=window.config&&window.config.OS&&"ANDROID"===window.config.OS.toUpperCase()?"android":"ios");var c={billing:{environment:t,deployment:{id:r}},dvsp:{tenant:l},route:{name:o},webview:p,preloaded:u,appType:s};u&&(c=Object.assign(c,g)),window.DD_RUM.setGlobalContextProperty("nyt",c),window.DD_RUM.startView({name:o});var d=/nyt-a=(.*?)(;|$)/.exec(document.cookie);if(null!==d&&window.DD_RUM.setUser({id:d[1]}),u){var f=(window.asset||{}).url,b=void 0===f?"":f;window.DD_RUM.setGlobalContextProperty("url",b);var y=window.getNativeBridgeCookie("nyt-a");y&&window.DD_RUM.setUser({id:y})}},c=window.vi&&window.vi.webviewEnvironment||{},d=c.isPreloaded,u=void 0!==d&&d,f=c.isInWebview,p=void 0!==f&&f,m=[/https:\/\/samizdat-graphql.*\.nytimes\.com/,/https:\/\/alpha\.nytimes\.com/,/https:\/\/www\.nytimes\.com/,/https:\/\/www\.stg\.nytimes\.com/,/https:\/\/cooking\.nytimes\.com/,/https:\/\/myaccount\.nytimes\.com/],g={},h={},v=10;u&&(g={team:"web-platforms"},v=0,h={trackFrustrations:!0,allowFallbackToLocalStorage:!0}),window.DD_RUM.onReady(s),window.__isUnitTestEnv&&(window.__testDataDogOnReady=s)}})({"service":"vi","env":"prd","version":"v8581-61b0c60","sessionSampleRate":"10","deploymentId":"aws-491988406224","routeName":"vi-story","tenant":"web-platforms"});
</script>
<link data-rh="true" rel="shortcut icon" href="/vi-assets/static-assets/favicon-d2483f10ef688e6f89e23806b9700298.ico"/><link data-rh="true" rel="apple-touch-icon" href="/vi-assets/static-assets/apple-touch-icon-28865b72953380a40aa43318108876cb.png"/><link data-rh="true" rel="apple-touch-icon-precomposed" sizes="144×144" href="/vi-assets/static-assets/ios-ipad-144x144-28865b72953380a40aa43318108876cb.png"/><link data-rh="true" rel="apple-touch-icon-precomposed" sizes="114×114" href="/vi-assets/static-assets/ios-iphone-114x144-080e7ec6514fdc62bcbb7966d9b257d2.png"/><link data-rh="true" rel="apple-touch-icon-precomposed" href="/vi-assets/static-assets/ios-default-homescreen-57x57-43808a4cd5333b648057a01624d84960.png"/>
<link rel="preconnect" href="https://g1.nyt.com" crossorigin="anonymous"/>
<link href="https://g1.nyt.com/fonts/css/web-fonts.c851560786173ad206e1f76c1901be7e096e8f8b.css" rel="stylesheet" type="text/css" crossorigin />
<link rel="stylesheet" href="/vi-assets/static-assets/global-bf55b3b62e74478ad488922130f07a8e.css" />
<style>[data-timezone] { display: none }</style>
<style data-lights-css="k008qs 63woee 79elbk 8atqhb 1dv1kvn nuvmzp qebcue 1pd1msn kgn7zc 1hyfx7x uc4bdz 1jmk4jh 1e1s8k7 1qa4qp6 jq1cx6 vxcmzt 1eeh360 1yhvmgx 16g9egj 19yhb3c 1nurhyi yywogo 93zicp 12fr9lp 18z7m18 ec8ke8 1hqnpie 10habuo rnl02l 1u4hfeb x15j1o tvohiw b4nnp0 1n6z4y 777zgl rfqw0c 19vbshk 1ev7j75 d6eweq 9t8fgp 6uztyy 1kdjl9i wfzhmp 1b90zgj s2htvn 16p55jy 16ss0j3 5hj96p 1ta3q0y 1l5zhgp 343ohv 1xb94ky uwwqev 121kum4 171d1bw asuuk5 7axq9l 6yo1no z5ryv4 p6m5rf 10cldcv ar1ez3 ew4tgv s99gbd 53u6y8 1c72mta 1qv3lay hme5ai 1vkm6nb 88wicj 79rysd nlqgyf rq4mmj ktho12 14fe1uy dc6zx6 233int 4anu6l ojhyzr ac37hb tjy6w6 dsng1s 9t76xi 11iyrz3 1sbuyqj 1q2w90k 1bymuyk 1vfm343 1ch6mhx 1wr3we4 10698na ijmohz 1npft71 c5j6tx vfkorq 1bvtpon wqhysl yomkvi 4skfbu 1obgmli zd9juy 10d8k1f eap6fy 1y7abph njaf7f 1hyokyd 1ubbotv 1ho5u4o t8x4fj a7htku 1iyvej0 kbghgg 1g71tqy 1b5b8u1 3kpklk fowuij 1jgcahq k9i8mi duration name 5j8bii delay timing-function">@-webkit-keyframes animation-5j8bii{from{opacity:0;}to{opacity:1;}}@keyframes animation-5j8bii{from{opacity:0;}to{opacity:1;}}.css-k008qs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.css-63woee{-webkit-animation:spin 0.8s steps(10,end) infinite;animation:spin 0.8s steps(10,end) infinite;}@media (prefers-reduced-motion){.css-63woee{-webkit-animation-duration:10s;animation-duration:10s;}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}.css-79elbk{position:relative;}.css-8atqhb{width:100%;}.css-1dv1kvn{border:0;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.css-nuvmzp{font-size:14.25px;font-family:nyt-franklin,helvetica,arial,sans-serif;font-weight:700;text-transform:uppercase;-webkit-letter-spacing:0.7px;-moz-letter-spacing:0.7px;-ms-letter-spacing:0.7px;letter-spacing:0.7px;line-height:19px;}.css-nuvmzp:hover{-webkit-text-decoration:underline;text-decoration:underline;}.css-qebcue{display:none;font-size:10px;margin-left:auto;text-transform:uppercase;}.hasLinks .css-qebcue{display:block;min-height:10px;}@media (min-width:740px){return!e.theme.isIntlHomepage.hasLinks .css-qebcue function(e).hasLinks .css-qebcue function(e)!e.theme.homepage.hasLinks .css-qebcue function(e).hasLinks .css-qebcue function(e){margin:"none",position:"absolute",right:"20px";}}@media (min-width:1024px){.hasLinks .css-qebcue{display:none;min-height:0;}}.css-1pd1msn{display:inline-block;font-size:0.875rem;line-height:1.25rem;-webkit-transition:color 0.6s ease;transition:color 0.6s ease;color:#121212;}.css-1pd1msn:hover{color:#666;}.css-kgn7zc{border:0;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;border-radius:3px;cursor:pointer;font-family:nyt-franklin,helvetica,arial,sans-serif;-webkit-transition:ease 0.6s;transition:ease 0.6s;white-space:nowrap;vertical-align:middle;background-color:transparent;color:#000;font-size:11px;line-height:11px;font-weight:700;-webkit-letter-spacing:0.02em;-moz-letter-spacing:0.02em;-ms-letter-spacing:0.02em;letter-spacing:0.02em;padding:11px 12px 8px;background:#fff;display:inline-block;left:44px;text-transform:uppercase;-webkit-transition:none;transition:none;z-index:5;}.css-kgn7zc:active,.css-kgn7zc:focus{-webkit-clip:auto;clip:auto;overflow:visible;width:auto;height:auto;}.css-kgn7zc::-moz-focus-inner{padding:0;border:0;}.css-kgn7zc:-moz-focusring{outline:1px dotted;}.css-kgn7zc:disabled,.css-kgn7zc.disabled{opacity:0.5;cursor:default;}.css-kgn7zc:active,.css-kgn7zc.active{background-color:#f7f7f7;}@media (min-width:740px){.css-kgn7zc:hover{background-color:#f7f7f7;}}.css-kgn7zc:focus{margin-top:3px;padding:8px 8px 6px;}@media (max-width:600px){.css-kgn7zc:focus{margin-top:12px;margin-left:9px;}}@media (min-width:1024px){.css-kgn7zc{left:112px;}}.css-1hyfx7x{display:none;}.css-uc4bdz{min-height:269px;}@media (min-width:1150px){.css-uc4bdz{min-height:431.5px;}}.NYTApp .css-uc4bdz{display:none;}@media (min-width:1150px){.css-1jmk4jh{margin:0 auto;max-width:1200px;padding:0 3% 9px;}}.NYTApp .css-1jmk4jh{display:none;}@media print{.css-1jmk4jh{display:none;}}.css-1e1s8k7{font-size:11px;text-align:center;padding-bottom:25px;}@media (min-width:1024px){.css-1e1s8k7{padding:0 3% 9px;}}.css-1e1s8k7.dockVisible{padding-bottom:45px;}@media (min-width:1024px){.css-1e1s8k7.dockVisible{padding:0 3% 45px;}}@media (min-width:1150px){.css-1e1s8k7{margin:0 auto;max-width:1200px;}}.NYTApp .css-1e1s8k7{display:none;}@media print{.css-1e1s8k7{display:none;}}.css-1qa4qp6{border-top:1px solid #ebebeb;padding-top:9px;margin:0 0 35px;}.css-jq1cx6{color:#666;font-family:nyt-franklin,helvetica,arial,sans-serif;padding:10px 0;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;}.css-jq1cx6:hover{-webkit-text-decoration:underline;text-decoration:underline;}.css-vxcmzt{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.css-1eeh360{height:auto;width:auto;border-radius:30px;}.css-1eeh360:focus{outline:none;box-shadow:0 0 4px 1px rgb(0 95 204);}@supports selector(:focus-visible){.css-1eeh360:focus{box-shadow:none;}.css-1eeh360:focus-visible{box-shadow:0 0 4px 1px rgb(0 95 204);}}.css-1yhvmgx{height:auto;width:auto;border:solid 1px var(--color-stroke-quaternary,#DFDFDF);background-color:var(--color-background-primary,#FFFFFF);border-radius:30px;font-size:0.75rem;font-family:nyt-franklin,helvetica,arial,sans-serif;text-transform:uppercase;}.css-1yhvmgx:hover{background-color:var(--color-background-tertiary,#EBEBEB);border:1px solid var(--color-background-tertiary,#EBEBEB);}.css-1yhvmgx .hiddenClass{display:none;}.css-1yhvmgx[aria-checked='true'] .saved-fill{fill:var(--color-stroke-primary,#121212);}.css-1yhvmgx[aria-checked='true'] .saved-stroke{fill:var(--color-stroke-primary,#121212);}.css-1yhvmgx[aria-checked='false'] .saved-fill{fill:none;}.css-1yhvmgx[aria-checked='false'] .saved-stroke{fill:var(--color-stroke-primary,#121212);}.css-1yhvmgx[aria-busy='true']{cursor:default;background-color:var(--color-background-tertiary,#EBEBEB);}.css-16g9egj{padding:0;margin-left:0;margin-right:0;}@media (max-width:350px){.css-16g9egj{margin-left:-9px;margin-right:-20px;}}.css-19yhb3c{color:#999;display:inline;margin-right:12px;width:100%;}.css-19yhb3c > a,.css-19yhb3c > button{-webkit-text-decoration:none;text-decoration:none;}.css-19yhb3c > a:focus,.css-19yhb3c > button:focus{display:inline-block;outline:none;box-shadow:0 0 2px 1px rgb(0 95 204);}@supports selector(:focus-visible){.css-19yhb3c > a:focus,.css-19yhb3c > button:focus{box-shadow:none;}.css-19yhb3c > a:focus-visible,.css-19yhb3c > button:focus-visible{box-shadow:0 0 2px 1px rgb(0 95 204);}}.css-19yhb3c > a:focus{border-radius:100%;}@media (max-width:350px){.css-19yhb3c{margin-right:6px;}}.css-19yhb3c:last-of-type{margin-right:0;}.css-1nurhyi{height:auto;width:auto;border-radius:100%;background-color:transparent;}.css-yywogo{color:var(--color-signal-editorial,#326891);}.css-yywogo:visited{color:var(--color-signal-editorial,#326891);}.css-93zicp{display:none;}@media (min-width:375px){.css-93zicp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;height:31px;}}@media (min-width:740px){.css-93zicp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;height:31px;}}@media (min-width:1024px){.css-93zicp{display:none;}}@media print{.css-93zicp{display:none;}}.css-12fr9lp{height:23px;margin-top:6px;}.css-18z7m18{display:none;}@media (min-width:1024px){.css-18z7m18{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;}}@media print{.css-18z7m18{display:block;}}.css-ec8ke8{display:none;}@media (min-width:375px){.css-ec8ke8{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;z-index:1;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:100%;height:32.063px;background:white;padding:5px 0;top:0;text-align:center;font-family:nyt-cheltenham,cheltenham-fallback-georgia,cheltenham-fallback-noto,georgia,'times new roman',times,serif;box-shadow:rgba(0,0,0,0.08) 0 0 5px 1px;border-bottom:1px solid #e2e2e2;}}@media print{.css-ec8ke8{position:relative;border:none;display:inline-block;opacity:1 !important;visibility:visible !important;}}@media (max-width:739px){.NYTApp .css-ec8ke8{display:none;}}.css-1hqnpie{margin-left:20px;margin-right:20px;max-width:1605px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;}@media (min-width:1360px){.css-1hqnpie{margin-left:20px;margin-right:20px;}}@media (min-width:1780px){.css-1hqnpie{margin-left:auto;margin-right:auto;}}@media print{.css-1hqnpie{margin-left:0;margin-right:0;width:100%;max-width:100%;}}.css-10habuo{display:none;}@media (min-width:1024px){.css-10habuo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:1605px;overflow:hidden;position:absolute;width:50%;margin-left:calc((100% - 50%) / 2);}}@media (min-width:740px){.NYTApp .css-10habuo{width:90%;margin-left:calc((100% - 90%) / 2);}@media (min-width:1024px){.NYTApp .css-10habuo{width:63%;margin-left:calc((100% - 63%) / 2);}}}@media print{.css-10habuo{display:none;}}.css-rnl02l{font-family:nyt-cheltenham-small,georgia,'times new roman';font-weight:400;font-size:13px;-webkit-letter-spacing:0.015em;-moz-letter-spacing:0.015em;-ms-letter-spacing:0.015em;letter-spacing:0.015em;margin-top:10.5px;margin-bottom:10.5px;margin-right:auto;white-space:nowrap;text-overflow:ellipsis;}.css-1u4hfeb{font-family:nyt-franklin,helvetica,arial,sans-serif;font-weight:700;font-size:0.75rem;text-transform:uppercase;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;margin-top:12.5px;margin-bottom:auto;margin-left:auto;white-space:nowrap;}.css-1u4hfeb:hover{-webkit-text-decoration:underline;text-decoration:underline;}.css-x15j1o{display:inline-block;padding-left:7px;padding-right:7px;font-size:13px;margin-top:10px;margin-bottom:auto;color:#ccc;}.css-tvohiw{margin-top:-1px;margin-bottom:auto;margin-left:auto;z-index:50;box-shadow:-14px 2px 7px -2px rgba(255,255,255,0.7);}.css-b4nnp0{margin-top:1px;}@media (min-width:1024px){.css-b4nnp0{margin-top:0;}}.css-1n6z4y{font-family:nyt-franklin,helvetica,arial,sans-serif;color:#ccc !important;border-left:1px solid #ccc;margin-left:10px;padding:10px;display:none;}@media print{.css-1n6z4y{display:inline-block;}}.css-777zgl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);overflow:hidden;text-align:center;}.css-777zgl:focus-visible{background-color:#fff;border-radius:3px;height:auto;width:auto;-webkit-clip:auto;clip:auto;font-family:nyt-franklin,helvetica,arial,sans-serif;font-size:0.6875rem;font-weight:700;left:50%;padding:8px 8px 6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:5px;}.css-rfqw0c{text-align:center;height:100%;display:block;}.css-19vbshk{color:#ccc;display:none;font-family:nyt-franklin,helvetica,arial,sans-serif;font-size:0.5625rem;font-weight:300;-webkit-letter-spacing:0.05rem;-moz-letter-spacing:0.05rem;-ms-letter-spacing:0.05rem;letter-spacing:0.05rem;line-height:0.5625rem;margin-left:auto;text-align:center;text-transform:uppercase;}@media (min-width:600px){.css-19vbshk{display:inline-block;}}.css-19vbshk p{margin-bottom:auto;margin-right:7px;margin-top:auto;text-transform:none;}.css-1ev7j75{color:var(--color-content-quaternary,#727272);font-family:nyt-franklin,helvetica,arial,sans-serif;font-size:0.625rem;font-weight:500;-webkit-letter-spacing:0.05rem;-moz-letter-spacing:0.05rem;-ms-letter-spacing:0.05rem;letter-spacing:0.05rem;line-height:0.625rem;margin-bottom:9px;text-align:center;text-transform:uppercase;}.css-d6eweq{font-family:nyt-cheltenham,cheltenham-fallback-georgia,cheltenham-fallback-noto,georgia,'times new roman',times,serif;font-weight:500;color:var(--color-content-secondary,#363636);font-size:1.0625rem;line-height:1.3125rem;text-align:left;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:auto 0;padding-right:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (min-width:740px){.css-d6eweq{padding:0;font-size:1rem;margin-top:0;}}.css-9t8fgp{padding-right:0;}.css-6uztyy{background-color:var(--color-background-tertiary,#EBEBEB);min-height:46px;}.css-1kdjl9i{background-color:var(--color-background-tertiary,#EBEBEB);width:100%;padding-bottom:100%;}.css-wfzhmp{min-width:95px;}.css-wfzhmp figcaption{display:none;}.css-wfzhmp figcaption section{font-size:0.625rem;text-transform:none;}.css-wfzhmp img{width:95px;height:95px;}.css-wfzhmp figure{padding-bottom:0;margin:0;width:95px;height:95px;}@media (min-width:740px){.css-wfzhmp{min-width:85px;}.css-wfzhmp img{width:85px;height:100%;}.css-wfzhmp figure{width:100%;height:100%;}.css-wfzhmp figcaption section{padding-bottom:4px;}}.css-1b90zgj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;}@media (min-width:740px){.css-1b90zgj{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:6px;}}.css-s2htvn{margin-top:45px;margin-left:auto;margin-right:auto;background-color:var(--color-background-primary,#FFFFFF);}@media (min-width:740px){.css-s2htvn{padding-left:3%;padding-right:3%;padding-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;border-top:none;}}@media print{.css-s2htvn{display:none;}}.css-16p55jy{width:100%;}@media (min-width:740px){.css-16p55jy{width:70%;}}@media (min-width:1150px){.css-16p55jy{width:80%;}}.css-16ss0j3{border-top:2px solid var(--color-stroke-primary,#121212);margin:0 20px;}@media (min-width:740px){.css-16ss0j3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid var(--color-stroke-primary,#121212);margin:0;}}.css-5hj96p{padding-top:0.5rem;box-sizing:border-box;font-family:nyt-franklin,helvetica,arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.25rem;max-width:851.25px;}@media (min-width:740px){.css-5hj96p{font-size:1rem;padding-top:17px;line-height:1.375rem;padding-right:0;padding-left:0;}}.css-5hj96p a{color:inherit;}.css-5hj96p a:hover{-webkit-text-decoration:none;text-decoration:none;}.css-5hj96p a::after{content:'›';font-weight:500;font-size:1.125rem;margin-left:4px;color:inherit;position:relative;bottom:-0.5px;}@media (min-width:740px){.css-5hj96p a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.css-5hj96p a::after{content:none;}}.css-1ta3q0y{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;}@media (min-width:740px){.css-1ta3q0y{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:none;}.css-1ta3q0y .css-1wdgr56:nth-child(1) > .css-1b90zgj{padding-right:10px;border-left:none;}.css-1ta3q0y .css-1wdgr56:nth-child(2) > .css-1b90zgj{padding-right:0;padding-left:10px;}}@media (min-width:1150px){.css-1ta3q0y .css-1wdgr56:nth-child(2) > .css-1b90zgj{padding-right:10px;padding-left:9px;}.css-1ta3q0y .css-1wdgr56:nth-child(3) > .css-1b90zgj{padding-right:0;padding-left:10px;}}.css-1l5zhgp{line-height:1.375rem;}@media (min-width:740px){.css-1l5zhgp{width:calc(4 * (((100vw - 370px) - 15px) / 12) + (4 - 1) * 30px);margin-left:30px;max-width:315px;}}.css-1l5zhgp .css-1471hob,.css-1l5zhgp .css-9t8fgp{font-size:1.25rem;line-height:1.4375rem;display:block;}@media (min-width:740px){.css-1l5zhgp .css-1471hob,.css-1l5zhgp .css-9t8fgp{border-top:1px solid var(--color-stroke-quaternary,#DFDFDF);padding:15px 0;}}@media (min-width:1150px){.css-1l5zhgp .css-1471hob,.css-1l5zhgp .css-9t8fgp{font-size:1.1875rem;line-height:1.4375rem;}}.css-1l5zhgp .css-wfzhmp{display:block;}@media (min-width:740px){.css-1l5zhgp .css-wfzhmp{display:none;}}.css-343ohv{background-color:var(--color-background-tertiary,#EBEBEB);height:20px;width:175px;}.sizeSmall .css-1xb94ky{width:50%;}@media (min-width:600px){.sizeSmall .css-1xb94ky{width:300px;}}@media (min-width:1440px){.sizeSmall .css-1xb94ky{width:300px;}}@media (max-width:600px){.sizeSmall .css-1xb94ky{width:50%;}}.sizeSmall.sizeSmallNoCaption .css-1xb94ky{margin-left:auto;margin-right:auto;}@media (min-width:740px){.sizeSmall.layoutVertical .css-1xb94ky{max-width:250px;}}@media (min-width:1024px){.sizeSmall.layoutVertical .css-1xb94ky{width:250px;}}@media (max-width:740px){.sizeSmall.layoutVertical .css-1xb94ky{max-width:250px;}}@media (min-width:740px){.sizeSmall.layoutHorizontal .css-1xb94ky{max-width:300px;}}@media (min-width:1024px){.sizeSmall.layoutHorizontal .css-1xb94ky{width:300px;}}@media (max-width:740px){.sizeSmall.layoutHorizontal .css-1xb94ky{max-width:300px;}}@media (min-width:600px){.sizeMedium.layoutVertical.verticalVideo .css-1xb94ky{width:420px;}}.css-uwwqev{width:100%;height:100%;}.css-121kum4{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.css-171d1bw{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);position:relative;height:110px;margin-top:-126px;width:100%;}.css-asuuk5{height:170px;}.css-7axq9l{display:grid;grid-row-gap:24px;justify-items:center;margin-left:20px;margin-right:20px;padding:32px 0 40px 0;}.css-6yo1no{display:grid;grid-row-gap:8px;text-align:center;}.css-z5ryv4{color:#121212;-webkit-text-decoration:underline;text-decoration:underline;}.css-p6m5rf{margin:1.25rem 0 0;}.css-10cldcv{margin-left:20px;margin-right:20px;width:calc(100% - 40px);max-width:600px;}@media (min-width:600px){.css-10cldcv{margin-left:auto;margin-right:auto;}}@media (min-width:740px){.css-10cldcv{width:600px;}}@media print{.css-10cldcv{margin-left:0;margin-right:0;width:100%;max-width:100%;}}.css-ar1ez3 .e6idgb70 + .e1h9rw200{margin-top:0;}.css-ar1ez3 .eoo0vm40:has(+ .e1gnsphs0){margin-bottom:0.875rem;}.css-ar1ez3 .e6idgb70 + .eoo0vm40{margin-top:0;}.css-ar1ez3 .eoo0vm40 + figure{margin-top:1.2rem;}.css-ar1ez3 .e1gnsphs0 + figure{margin-top:1.2rem;}.css-ar1ez3 .e1mu4ftr0:has(+ .e1gnsphs0){margin-bottom:0.75rem;}.css-ew4tgv{display:none;}@media (min-width:1024px){.css-ew4tgv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:0;margin-left:auto;width:130px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:1150px){.css-ew4tgv{width:210px;}}@media print{.css-ew4tgv{display:none;}}.css-s99gbd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;}@media (min-width:1024px){.css-s99gbd{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100%;width:945px;margin-left:auto;margin-right:auto;}}@media (min-width:1150px){.css-s99gbd{width:1110px;margin-left:auto;margin-right:auto;}}@media (min-width:1280px){.css-s99gbd{width:1170px;}}@media (min-width:1440px){.css-s99gbd{width:1200px;}}@media print{.css-s99gbd{margin-left:0;margin-right:0;width:100%;max-width:100%;}}@media print{.css-s99gbd{margin-bottom:1em;display:block;}}.css-53u6y8{margin-left:auto;margin-right:auto;width:100%;}@media (min-width:1024px){.css-53u6y8{margin-left:calc((100% - 600px) / 2);margin-right:0;width:600px;}}@media (min-width:1440px){.css-53u6y8{max-width:600px;width:600px;margin-left:calc((100% - 600px) / 2);}}@media print{.css-53u6y8{margin-left:0;margin-right:0;width:100%;max-width:100%;}}.css-1c72mta{margin-left:20px;margin-right:20px;width:calc(100% - 40px);max-width:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;margin-top:0.25rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0.125rem;}@media (min-width:600px){.css-1c72mta{margin-left:auto;margin-right:auto;}}@media (min-width:740px){.css-1c72mta{width:600px;}}@media print{.css-1c72mta{margin-left:0;margin-right:0;width:100%;max-width:100%;}}@media (min-width:740px){.css-1c72mta{margin-bottom:0.125rem;}}.css-1qv3lay{margin-bottom:1.25rem;margin-top:1.5625rem;}@media (min-width:740px){.css-1qv3lay{margin-top:3.75rem;}}.css-1qv3lay .e6idgb70{color:var(--color-content-primary,#121212);font-weight:700;line-height:0.75rem;}@media print{.css-1qv3lay .e6idgb70{margin-left:0;margin-right:0;width:100%;max-width:100%;}}.css-1qv3lay .e1h9rw200{margin-bottom:0.5rem;text-wrap:pretty;margin-left:20px;margin-right:20px;width:calc(100% - 40px);max-width:600px;margin-top:0;}@media (min-width:600px){.css-1qv3lay .e1h9rw200{margin-left:auto;margin-right:auto;}}@media (min-width:740px){.css-1qv3lay .e1h9rw200{width:600px;}}@media print{.css-1qv3lay .e1h9rw200{margin-left:0;margin-right:0;width:100%;max-width:100%;}}@media (min-width:740px){.css-1qv3lay .e1h9rw200{max-width:none;margin-left:auto;margin-right:auto;position:relative;width:600px;}@media print{.css-1qv3lay .e1h9rw200{margin-left:0;margin-right:0;width:100%;max-width:100%;}}}.css-1qv3lay .e1wiw3jv0{color:var(--color-content-secondary,#363636);margin-left:20px;margin-right:20px;width:calc(100% - 40px);max-width:600px;}@media (min-width:600px){.css-1qv3lay .e1wiw3jv0{margin-left:auto;margin-right:auto;}}@media (min-width:740px){.css-1qv3lay .e1wiw3jv0{width:600px;}}@media print{.css-1qv3lay .e1wiw3jv0{margin-left:0;margin-right:0;width:100%;max-width:100%;}}@media print{.css-1qv3lay .e1wiw3jv0{margin-left:0;margin-right:0;width:100%;max-width:100%;}}.css-1qv3lay .e16638kd0{display:inline-block;width:auto;margin-left:0;margin-top:0;margin-bottom:0;}.css-1qv3lay .eatfx1z0{margin-right:15px;font-weight:700;font-size:14px;line-height:1;}.css-1qv3lay .section-kicker .opinion-bar{font-size:25px;}.css-1qv3lay .css-p6m5rf{margin-left:20px;margin-right:20px;width:calc(100% - 40px);max-width:600px;margin-top:0;margin-bottom:0;}@media (min-width:600px){.css-1qv3lay .css-p6m5rf{margin-left:auto;margin-right:auto;}}@media (min-width:740px){.css-1qv3lay .css-p6m5rf{width:600px;}}@media print{.css-1qv3lay .css-p6m5rf{margin-left:0;margin-right:0;width:100%;max-width:100%;}}.css-1qv3lay .e1g7ppur0{margin-bottom:30px;margin-top:20px;}@media (min-width:740px){.css-1qv3lay .e1g7ppur0{margin-top:25px;}}@media (min-width:1024px){.css-1qv3lay .e1g7ppur0{margin-bottom:43px;}}.css-1qv3lay .css-1arl30t{margin-left:20px;margin-right:20px;width:calc(100% - 40px);max-width:600px;max-width:600px;}@media (min-width:600px){.css-1qv3lay .css-1arl30t{margin-left:auto;margin-right:auto;}}@media (min-width:740px){.css-1qv3lay .css-1arl30t{width:600px;}}@media print{.css-1qv3lay .css-1arl30t{margin-left:0;margin-right:0;width:100%;max-width:100%;}}@media print{.css-1qv3lay .css-1arl30t{display:none;}}.css-1qv3lay .eakwutd0{margin-bottom:20px;color:var(--color-content-primary,#121212);}@media print{.css-1qv3lay .eakwutd0{margin-left:0;margin-right:0;width:100%;max-width:100%;}}.css-hme5ai{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;margin-left:20px;margin-right:20px;width:calc(100% - 40px);max-width:600px;}@media (min-width:600px){.css-hme5ai{margin-left:auto;margin-right:auto;}}@media (min-width:740px){.css-hme5ai{width:600px;}}@media print{.css-hme5ai{margin-left:0;margin-right:0;width:100%;max-width:100%;}}.css-hme5ai .e6idgb70{margin-bottom:0;}@media print{.css-hme5ai .e6idgb70{margin-left:0;margin-right:0;width:100%;max-width:100%;}}.css-hme5ai:empty{display:none;}.css-88wicj{color:var(--color-content-primary,#121212);font-family:nyt-cheltenham,cheltenham-fallback-georgia,cheltenham-fallback-noto,georgia,'times new roman',times,serif;font-weight:700;font-style:italic;font-size:1.9375rem;line-height:2.25rem;text-align:left;}@media (min-width:740px){.css-88wicj{font-size:2.5rem;line-height:2.875rem;}}.css-79rysd{font-style:normal;font-stretch:normal;margin-bottom:1.25rem;color:var(--color-content-secondary,#363636);font-family:nyt-cheltenham,cheltenham-fallback-georgia,cheltenham-fallback-noto,georgia,'times new roman',times,serif;font-weight:300;font-size:1.25rem;line-height:1.5625rem;}@media (min-width:740px){.css-79rysd{font-size:1.4375rem;line-height:1.875rem;}}@media (min-width:740px){.css-79rysd{margin-bottom:1.875rem;}}.css-nlqgyf{margin:1.25rem auto 1.5rem;margin-top:20px;margin-bottom:32px;}.css-nlqgyf strong{font-weight:700;}.css-nlqgyf em{font-style:italic;}.css-nlqgyf.sizeSmall{width:calc(100% - 40px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (min-width:600px){.css-nlqgyf.sizeSmall{max-width:600px;margin-left:auto;margin-right:auto;}}@media (min-width:1024px){.css-nlqgyf.sizeSmall{width:100%;}}@media (min-width:1440px){.css-nlqgyf.sizeSmall{max-width:600px;}}.css-nlqgyf.sizeSmall.sizeSmallNoCaption{display:block;}@media print{.css-nlqgyf.sizeSmall.sizeSmallNoCaption{display:none;}}.css-nlqgyf.sizeMedium{width:100%;max-width:600px;margin-right:auto;margin-left:auto;}@media (min-width:600px){.css-nlqgyf.sizeMedium{width:calc(100% - 40px);}}@media (min-width:740px){.css-nlqgyf.sizeMedium{max-width:600px;}}@media (min-width:600px){.css-nlqgyf.sizeMedium.layoutVertical{width:420px;}}.css-nlqgyf.sizeMedium.layoutVertical.verticalVideo{width:100%;}@media (min-width:600px){.css-nlqgyf.sizeMedium.layoutVertical.verticalVideo{width:420px;}}.css-nlqgyf.sizeLarge{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;}@media (min-width:600px){.css-nlqgyf.sizeLarge{width:auto;}}@media (min-width:740px){.css-nlqgyf.sizeLarge.layoutVertical{width:600px;}.css-nlqgyf.sizeLarge.layoutVertical.verticalVideo{width:600px;}}@media (min-width:1024px){.css-nlqgyf.sizeLarge{width:945px;}}@media (min-width:1440px){.css-nlqgyf.sizeLarge{width:1200px;}.css-nlqgyf.sizeLarge.layoutVertical{width:720px;}.css-nlqgyf.sizeLarge.layoutVertical.verticalVideo{width:600px;}}@media (min-width:740px){.css-nlqgyf{margin:2.5rem auto;}}@media print{.css-nlqgyf{display:none;}}@media (min-width:740px){.css-nlqgyf{margin-top:25px;}}.css-rq4mmj{height:auto;width:100%;width:100%;vertical-align:top;}.css-rq4mmj img{width:100%;vertical-align:top;}.css-ktho12{color:var(--color-content-quaternary,#727272);font-family:nyt-imperial,georgia,'times new roman',times,serif;margin:10px 20px 0;text-align:left;}.css-ktho12 a{color:var(--color-signal-editorial,#326891);-webkit-text-decoration:none;text-decoration:none;}.css-ktho12 a:hover,.css-ktho12 a:focus{-webkit-text-decoration:underline;text-decoration:underline;}@media (min-width:600px){.css-ktho12{margin-left:0;}}.sizeSmall .css-ktho12{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 15px);margin:auto 0 15px 15px;}@media (min-width:600px){.sizeSmall .css-ktho12{width:260px;margin-left:15px;}}@media (min-width:740px){.sizeSmall .css-ktho12{margin-left:15px;}}@media (min-width:1440px){.sizeSmall .css-ktho12{width:330px;margin-left:15px;}}@media (max-width:600px){.sizeSmall .css-ktho12{margin:auto 0 0 15px;}}.sizeSmall.sizeSmallNoCaption .css-ktho12{margin-left:auto;margin-right:auto;margin-top:10px;}.sizeMedium .css-ktho12{max-width:900px;}.sizeSmall.layoutVertical.verticalVideo .css-ktho12{margin:0 0 auto 16px;}@media (min-width:740px){.sizeSmall.layoutVertical.verticalVideo .css-ktho12{margin:auto 0 auto 16px;}}.sizeMedium.layoutVertical.verticalVideo .css-ktho12{margin-left:auto;margin-right:auto;width:calc(100% - 40px);}@media (min-width:600px){.sizeMedium.layoutVertical.verticalVideo .css-ktho12{width:100%;}}.sizeLarge .css-ktho12{max-width:none;}@media (min-width:600px){.sizeLarge .css-ktho12{margin-left:20px;}}@media (min-width:740px){.sizeLarge .css-ktho12{margin-left:20px;max-width:900px;}}@media (min-width:1024px){.sizeLarge .css-ktho12{margin-left:0;max-width:720px;}}@media (min-width:1440px){.sizeLarge .css-ktho12{margin-left:0;max-width:900px;}}@media (min-width:740px){.sizeLarge.layoutVertical .css-ktho12{margin-left:0;}}.sizeFull .css-ktho12{margin-left:20px;}@media (min-width:600px){.sizeFull .css-ktho12{max-width:900px;}}@media (min-width:740px){.sizeFull .css-ktho12{max-width:900px;}}@media (min-width:1440px){.sizeFull .css-ktho12{max-width:900px;}}@media print{.css-ktho12{display:none;}}.css-14fe1uy{display:inline;color:var(--color-content-quaternary,#727272);font-family:nyt-franklin,helvetica,arial,sans-serif;-webkit-letter-spacing:0.01em;-moz-letter-spacing:0.01em;-ms-letter-spacing:0.01em;letter-spacing:0.01em;font-size:0.75rem;line-height:1rem;}@media (min-width:740px){.css-14fe1uy{font-size:0.75rem;line-height:1rem;}}@media (min-width:1150px){.css-14fe1uy{font-size:0.8125rem;line-height:1.0625rem;}}.css-dc6zx6{width:50px;margin-right:10px;vertical-align:bottom;border-radius:50%;}.css-233int{display:inline-block;}.css-4anu6l{display:inline-block;margin:0;font-size:0.875rem;line-height:1.125rem;font-family:nyt-franklin,helvetica,arial,sans-serif;font-weight:700;color:var(--color-content-secondary,#363636);}@media (min-width:740px){.css-4anu6l{font-size:0.9375rem;line-height:1.25rem;}}.css-ojhyzr{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:1px;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-content-quaternary,#727272);text-decoration-color:var(--color-content-quaternary,#727272);display:inline-block;}.css-ojhyzr:hover,.css-ojhyzr:focus{-webkit-text-decoration:none;text-decoration:none;}.css-ac37hb{margin-bottom:0.78125rem;margin-top:0;overflow-wrap:break-word;color:var(--color-content-secondary,#363636);font-family:nyt-imperial,georgia,'times new roman',times,serif;font-size:1.125rem;line-height:1.5625rem;margin-left:20px;margin-right:20px;width:calc(100% - 40px);max-width:600px;}@media (min-width:740px){.css-ac37hb{margin-bottom:0.9375rem;margin-top:0;}}.css-ac37hb .css-yywogo{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;text-underline-offset:0.1em;-webkit-text-decoration-color:var(--color-signal-editorial,#326891);text-decoration-color:var(--color-signal-editorial,#326891);}.css-ac37hb .css-yywogo:hover,.css-ac37hb .css-yywogo:focus{-webkit-text-decoration:none;text-decoration:none;}@media (min-width:740px){.css-ac37hb{font-size:1.25rem;line-height:1.875rem;}}.css-ac37hb:first-child{margin-top:0;}.css-ac37hb:last-child{margin-bottom:0;}.css-ac37