convert multipart file to json in java

justify-content: center; } } margin-bottom:10px; } Now let us read this stream and convert it into a string which we need to construct our JSON file. Thanks for contributing an answer to Stack Overflow! A representation of an uploaded file received in a multipart request. padding: 14px 10px; } background: 0; Tablesaw - v3.1.2 - 2019-03-19 .image-wrap img { padding: 0; bottom: 0; You can convert java objects to json, not from a .java file. This example requires the below jar files, you can go to the maven repository to search and download them if you add the jars by hand. border: 1px solid #333; /* Wide Mobile Styles */ .-full-article-grid .blueconic__subscription--cta .uniForm .buttonHolder { height: auto !important; * Convert an email (eml, msg) file to PDF. margin: 0 0 .5em 0; justify-content: center; transform: translateX(-50%); right: 0; } I am using read file operator to read a file from DI data lake. font-style: italic; } It returns a Stream, the elements of which are lines read from this BufferedReader. A Jackson is a Java JSON API that provides several different ways to work with JSON. margin-bottom: 0; First, we will create a test CSV file in the resource folder. } .fieldHolder.blueConicPlainText { This class provides three different encoders and decoders to encrypt information at each level. .blueconic__subscription--cta-footer { So after reading this article you can know how to convert excel sheet data to a JSON file, and how to create a text file that contains the excel sheet data. width: 60% !important; .blueconic__subscription--cta-footer .uniForm ul label { width: auto; } A CSV file typically stores tabular data (numbers and text) in plain text, in which case each line will have the same number of fields. justify-content: flex-start; .fieldHolder.blueConicSingleLineText > div span { } border-top-color: transparent; overflow: hidden; } Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide. } display: flex; .-full-article-grid .blueconic__subscription--cta .image-wrap { .blueconic__subscription--cta-footer .uniForm .fieldHolder { width: 253px !important; } The MultipartFile interface has methods for getting the name and content of an uploaded file e.g. text-align: center; height: auto; position: relative; } BufferedReader httpResponseReader = new BufferedReader(new , WebToBase64String (Byte [], Int32, Int32, Base64FormattingOptions) Converts a subset of an array of 8-bit unsigned integers to its equivalent string representation that is encoded with , WebA representation of an uploaded file received in a multipart request. .-full-article-grid .blueconic__subscription--cta .content-wrap::after { align-items: center; justify-content: center; } Here I recommend one that I feel is very good to usUTF-8. @media screen and (max-width: 480px) { } java.security.SignatureException: Signature length not correct: got 6793 . font-weight: 800; } } border: none; How to convert content of MultipartFile file into JSON string, Making location easier for developers with new data primitives, Stop requiring only one assertion per unit test: Multiple assertions are fine, Mobile app infrastructure being decommissioned. } Regex: Delete all lines before STRING, except one particular line, Best way to get consistent results when baking a purposely underbaked mud cake. font-size: 40px; text-align: center; } line-height: 1.5; font-size: 16px; } bottom: -20px; width: 100vw; justify-content: space-between; Stack Overflow for Teams is moving to its own domain! .blueconic__subscription--cta { content: ''; } Execute post request to invoke RESTFul resource. } } font-size: 140%; width: 100%; display: none; font-family: 'Noto Serif', serif; A PDF printer is a virtual printer which you can use like any other printer I'm doing an integration between two applications and I need to start sending the saved Swiftmailer Swift_Message with a library that uses \MailSo\Mime\Message If a MIME-part is already plain-text, no conversion is necessary 0 mime content types are currently registered at. Any help is appreciated! } display: flex; Apache POI multipartfile multipartfile = new mockmultipartfile ("sourcefile.tmp", "hello world".getbytes ()); file file = new file ("src/main/resources/targetfile.tmp"); try (outputstream os = new fileoutputstream (file)) { os.write (multipartfile.getbytes ()); } assertthat (fileutils.readfiletostring (new file ("src/main/resources/targetfile.tmp"), } content: ''; } margin-bottom: 0; content: ''; } min-width: 64px; font-size: 19px; Convert it to the String. line-height: 1.4; .fieldHolder.blueConicSingleLineText > div input, .uniForm .textInput.bcLarge, .uniForm textarea.bcLarge { width: 241px !important; Trying to take the file extension out of my URL, Read audio channel data from video file nodejs, session not saved after running on the browser, Best way to trigger worker_thread OOM exception in Node.js, Firebase Cloud Functions: PubSub, "res.on is not a function", TypeError: Cannot read properties of undefined (reading 'createMessageComponentCollector'), How to resolve getting Error 429 Imgur Api. height: 25px; align-items: center; right: 0; } } min-height: 50px; } margin-top: 30px; transform: translateX(-50%); .floating-bars-uc029-wrapper h2 { margin: 0; /*! In the article Upload file to servlet without using HTML form, we discussed how to fire an HTTP POST request to transfer a file to a server - but that request's content type is not of multipart/form-data, so it may not work with the servers which handle multipart request and. small correction on @PetrosTsialiamanis post , new File( multipart.getOriginalFilename()) this will create file in server location where sometime . align-items: center; border-radius: 100px; An JSON file can be created using the extension. width: 100%; left: 0px; 2.(Content-Type): consumes = MediaType.MULTIPART_FORM_DATA_VALUE @PostMapping(value = "/form/submit", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) void upSell(MultipartFile file, HttpServletResponse response, HttpServletRequest request); 3. @RequestBody . margin-bottom: 0; 0 The CSV file format is not fully standardized. May 27th, 2022 bottom: -20px; .floating-bars-uc029-wrapper h2 { justify-content: flex-start; } font-family: 'Noto Serif', serif; align-items: center; font-size: 100%; font-size: 14px !important; } border: 0; Usage of transfer Instead of safeTransfer, Water leaving the house when water cut off. display: flex; does snapchat record calls. display: none; The fact the base64 encodes a PDF is not really relevant here.. "/>. } The Salesforce solutions for multipart mime so far have left one problem outstanding, in that very occasionally you will get corruption in the last few bytes of your data. @media screen and (max-width: 768px) { } } max-width: none; grid-column: 1/-1; width: 100%; .-full-article-grid .blueconic__subscription--cta h3 { } .blueconic__subscription--cta .uniForm .fieldHolder { margin-bottom: 0; .blueconic__subscription--cta .uniForm .buttonHolder .buttonInput { min-height: 32px; .-full-article-grid .blueconic__subscription--container { line-height: 50px; The first line is the header and second onwards we got data. That file I am uplaoding in S3. .content-wrap { The comment form collects your name, email and content to allow us keep track of the comments placed on the website. flex-direction: column; import org.apache.commons.codec.binary. position: relative; padding: 15px 15px 0 15px; .floating-bars-uc029-wrapper h3 { align-items: center; This widget requries the Arqam Lite Plugin, You can install it from the Theme settings menu > Install Plugins. .content-wrap { width: 100%; I have one file Person.Java. } bottom: 0; We can use the IO package of Java to convert a File to different InputStreams. width: 100%; Javascript has a built-in function named btoa that you can use to perform Base64 encoding. http://docs.spring.io/spring/docs/3.0.x/api/org/springframework/web/multipart/MultipartResolver.html. .blueconic__subscription--cta .uniForm .buttonHolder { display: flex; border-top: solid 3px; .image-wrap img { The site does not really convert base 64 to image, not really. width: 100% !important; font-family: "Source Sans Pro",sans-serif; } .blueconic__subscription--cta .uniForm .buttonHolder .buttonInput:hover { Implementation: Convert a String into a byte . .floating-bars-uc029-wrapper h2, .floating-bars-uc029-wrapper h3, .floating-bars-uc029-wrapper p { } } First, we will create a sample input.json file in the resources folder: Now let us look at the java code to convert this JSON file to CSV. .-full-article-grid .blueconic__subscription--container { } background-color: #f2f2f2; align-items: flex-end; Gson library is another library which we can use to convert JSON data into map or map data into JSON. Make a service class for Bussiness 0 support for multipart request That way string can be returned as a response not as a logical view name to be resolved to JSP Thats all about How to create a war an SSL certificate and configuring SSL in Spring Boot Spring Config Java File Spring Config Java File .. msi center speed up. width: 100%; text-transform: uppercase; width: 85%; color: #fff; Thanks Alexiy but could you please share one example? align-items: center; .blueconic__subscription--cta-footer .bcFormNoticeText.bcFormNoticeTextHidden { position: relative; .bcpNotificationBar{ @media screen and (max-width: 480px) { color: #521301 !important; align-items: center; Correct handling of negative chapter numbers. /* Cartoons */ Binary To String Converter ; Hex To String Converter ; HTML Entities Escape; HTML XML Entities Unescape; Encode/Decoders Base64 encode and base64 decode text and files with this easy to use online tool In my case, I want to create a new. } .image-wrap { This makes the process of submitting form requests asynchronously a total walk in the park. font-weight: 700; margin-top: 30px; width: 100%; .blueconic__subscription--cta-footer .uniForm .buttonHolder .buttonInput:hover { } text-align: left; } 1json. } margin-bottom: 1em; background: transparent; width: 100% !important; padding: 20px 20px 0 20px; normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes dotPulseBefore{0%,60%,to{box-shadow:9976.5px 0 0 -5px #e70c26}30%{box-shadow:9976.5px 0 0 2px #e70c26}}@keyframes dotPulseBefore{0%,60%,to{box-shadow:9976.5px 0 0 -5px #e70c26}30%{box-shadow:9976.5px 0 0 2px #e70c26}}@-webkit-keyframes dotPulse{0%,60%,to{box-shadow:9999px 0 0 -5px #e70c26}30%{box-shadow:9999px 0 0 2px #e70c26}}@keyframes dotPulse{0%,60%,to{box-shadow:9999px 0 0 -5px #e70c26}30%{box-shadow:9999px 0 0 2px #e70c26}}@-webkit-keyframes dotPulseAfter{0%,60%,to{box-shadow:10021.5px 0 0 -5px #e70c26}30%{box-shadow:10021.5px 0 0 2px #e70c26}}@keyframes dotPulseAfter{0%,60%,to{box-shadow:10021.5px 0 0 -5px #e70c26}30%{box-shadow:10021.5px 0 0 2px #e70c26}}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;color:#3a3a3a;font-family:Source Sans Pro,sans-serif;font-size:16px;font-feature-settings:none;font-variant-ligatures:none;font-weight:400;line-height:1.56}details,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#005ba5;text-decoration:none;transition:all .2s}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:inline-block;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;max-width:100%;vertical-align:middle;width:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:em-dash;src:local("Times New Roman"),local("Ubuntu");unicode-range:U+2013,U+2014,U+2015,U+002d,U+005f}@font-face{font-display:swap;font-family:Acta;font-style:normal;font-weight:400;src:url(/assets/fonts/Acta-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acta;font-style:italic;font-weight:400;src:url(/assets/fonts/Acta-BookItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acta;font-style:normal;font-weight:500;src:url(/assets/fonts/Acta-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acta;font-style:italic;font-weight:500;src:url(/assets/fonts/Acta-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acta;font-style:normal;font-weight:700;src:url(/assets/fonts/Acta-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acta;font-style:italic;font-weight:700;src:url(/assets/fonts/Acta-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acta;font-style:normal;font-weight:800;src:url(/assets/fonts/Acta-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acta;font-style:italic;font-weight:800;src:url(/assets/fonts/Acta-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acta;font-style:normal;font-weight:900;src:url(/assets/fonts/Acta-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acta;font-style:italic;font-weight:900;src:url(/assets/fonts/Acta-BlackItalic.woff2) format("woff2")}*,:after,:before{box-sizing:inherit}body:before{content:"mobile";left:-9999em;position:absolute;top:-9999em}@media (min-width:48em){body:before{content:"tablet"}}@media (min-width:64em){body:before{content:"desktop"}}@media (min-width:78.75em){body:before{content:"wide"}}a:hover{color:#244764}a:focus,a:hover{text-decoration:underline}figure{margin:0}@media (max-width:47.99em){.-menu-open,.-menu-open body{height:100%!important}.-menu-open body{overflow:hidden!important}}@media (min-width:48em) and (max-width:59.99em){.-menu-open body{height:100%!important;overflow:hidden!important;position:fixed!important}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-position:50%;background-repeat:no-repeat;background-size:20px;display:none;height:20px;width:20px}amp-img{max-width:100%}.sticky-outer-wrapper{position:relative;z-index:999}h1,h2,h3,h4,h5,h6{color:#3a3a3a;font-family:em-dash,Acta,serif;font-weight:700;margin:0 0 20px}.-body-copy .polaris__simple-grid--main>h1,h1{font-size:35px;line-height:35px}@media (min-width:48em){h1{font-size:50px;line-height:50px}}h1.-title,p{margin:0 0 20px}h1.-title{font-weight:700;line-height:32px;font-size:45px}@media (min-width:48em){h1.-title{font-size:50px;line-height:50px;margin:0 0 20px}}.-body-copy .polaris__simple-grid--main>h2,h2,h4{font-size:25px;line-height:25px}@media (min-width:48em){h2{font-size:40px;line-height:40px}}h2.-pagetitle,h2.-subtitle{color:#3a3a3a;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:400;line-height:1}@media (min-width:48em){h2.-pagetitle,h2.-subtitle{font-size:18px;line-height:21px}}h3{font-size:30px;line-height:30px}.-body-copy .polaris__simple-grid--main>h4,h5{font-size:18px;line-height:21px}.-body-copy .polaris__simple-grid--main>h5,h6{font-size:16px;line-height:16px}p{font-size:17px}@media (min-width:64em){p{font-size:19px}}.polaris__blockquote-container blockquote{border-left:1px solid #ccc;color:#505050;margin:30px 0;padding-left:20px}@media (min-width:48em){.polaris__blockquote-container blockquote{font-size:18px;line-height:25px;width:80%}}.-body-copy .polaris__blockquote-container blockquote p,.polaris__blockquote-container blockquote{font-family:em-dash,Acta,serif;font-size:18px;font-style:normal;font-weight:400;line-height:23px}@media (min-width:48em){.-body-copy .polaris__blockquote-container blockquote p{font-size:18px;line-height:25px}}.polaris__blockquote-container figure{margin:0 0 40px;padding-top:20px}.polaris__blockquote-container figure blockquote{border:0;font-family:em-dash,Acta,serif;font-size:25px;font-style:italic;font-weight:900;line-height:32px;margin:0;padding:0;position:relative;width:auto}.-body-copy .polaris__blockquote-container figure blockquote p{font-family:em-dash,Acta,serif;font-size:25px;font-style:italic;font-weight:900;line-height:32px;margin-bottom:10px}.polaris__blockquote-container figure blockquote p:before{color:#e70c26;content:"";margin-right:3px}@media (max-width:47.99em){.polaris__blockquote-container figure blockquote p:before{display:block;font-size:60px;margin-bottom:-10px}}.polaris__blockquote-container figure figcaption{color:#e70c26;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:20px;text-transform:uppercase}.polaris__blockquote-container figure figcaption a{color:#e70c26}.polaris__blockquote-container figure cite{color:#737373;font-style:normal;font-weight:600;margin-top:10px}.polaris__blockquote-container figure cite a{color:#737373}.-body-copy .polaris__simple-grid--full>ol li,.-body-copy .polaris__simple-grid--full>p,.-body-copy .polaris__simple-grid--full>ul li,.-body-copy .polaris__simple-grid--main>ol li,.-body-copy .polaris__simple-grid--main>p,.-body-copy .polaris__simple-grid--main>ul li,.-body-copy .polaris__text>ol li,.-body-copy .polaris__text>p,.-body-copy .polaris__text>ul li,.-body-copy>p{color:#3a3a3a;font-family:em-dash,Acta,serif;font-size:17px;line-height:26px}@media (min-width:64em){.-body-copy .polaris__simple-grid--full>ol li,.-body-copy .polaris__simple-grid--full>p,.-body-copy .polaris__simple-grid--full>ul li,.-body-copy .polaris__simple-grid--main>ol li,.-body-copy .polaris__simple-grid--main>p,.-body-copy .polaris__simple-grid--main>ul li,.-body-copy .polaris__text>ol li,.-body-copy .polaris__text>p,.-body-copy .polaris__text>ul li,.-body-copy>p{font-size:19px;line-height:28px}}.-body-copy .polaris__simple-grid--full>ol li a,.-body-copy .polaris__simple-grid--full>p a,.-body-copy .polaris__simple-grid--full>ul li a,.-body-copy .polaris__simple-grid--main>ol li a,.-body-copy .polaris__simple-grid--main>p a,.-body-copy .polaris__simple-grid--main>ul li a,.-body-copy .polaris__text>ol li a,.-body-copy .polaris__text>p a,.-body-copy .polaris__text>ul li a,.-body-copy>p a{color:#005ba5;font-weight:400;text-decoration:underline;transition:all .2s ease-in-out}.-body-copy .polaris__simple-grid--full>ol li a:focus,.-body-copy .polaris__simple-grid--full>ol li a:hover,.-body-copy .polaris__simple-grid--full>p a:focus,.-body-copy .polaris__simple-grid--full>p a:hover,.-body-copy .polaris__simple-grid--full>ul li a:focus,.-body-copy .polaris__simple-grid--full>ul li a:hover,.-body-copy .polaris__simple-grid--main>ol li a:focus,.-body-copy .polaris__simple-grid--main>ol li a:hover,.-body-copy .polaris__simple-grid--main>p a:focus,.-body-copy .polaris__simple-grid--main>p a:hover,.-body-copy .polaris__simple-grid--main>ul li a:focus,.-body-copy .polaris__simple-grid--main>ul li a:hover,.-body-copy .polaris__text>ol li a:focus,.-body-copy .polaris__text>ol li a:hover,.-body-copy .polaris__text>p a:focus,.-body-copy .polaris__text>p a:hover,.-body-copy .polaris__text>ul li a:focus,.-body-copy .polaris__text>ul li a:hover,.-body-copy>p a:focus,.-body-copy>p a:hover{color:#244764}@media (min-width:48em){.-body-copy .polaris__simple-grid--main>h1{font-size:50px;line-height:50px}}@media (min-width:48em){.-body-copy .polaris__simple-grid--main>h2{font-size:40px;line-height:40px}}.-body-copy .polaris__simple-grid--main>h3{font-size:20px;line-height:25px}@media (min-width:48em){.-body-copy .polaris__simple-grid--main>h3{font-size:25px}}.-body-copy .polaris__simple-grid--main>h2:not(.-speedreads):not(.-talkingpoints){position:relative;clear:both;color:#e70c26;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;line-height:1.56;margin:0 0 20px;text-transform:uppercase}@media (min-width:64em){.-body-copy .polaris__simple-grid--main>h2:not(.-speedreads):not(.-talkingpoints):before{background-color:#e70c26;content:"";display:block;height:1px;left:-40px;position:absolute;top:50%;transform:translateY(-50%);width:30px}}.-body-copy .polaris__simple-grid--main>h3,.-body-copy .polaris__simple-grid--main>h4,.-body-copy .polaris__simple-grid--main>h5{margin-bottom:20px;padding:0}.-body-copy .polaris__simple-grid--main>p{margin:0 0 20px}.-body-copy .polaris__simple-grid--main ul ul{list-style-type:none}.-body-copy .polaris__simple-grid--main>ol,.-body-copy .polaris__simple-grid--main>ul{counter-reset:li-item;list-style-type:none;margin:0 0 20px;padding:0 0 0 20px}.-body-copy .polaris__simple-grid--main>ol li:before,.-body-copy .polaris__simple-grid--main>ul li:before{color:#e70c26;content:"\25CF";display:inline-block;font-weight:700;margin-left:-20px;width:20px}.-body-copy .polaris__simple-grid--main>ul li:before{background-color:#e70c26;border-radius:50%;content:"";height:6px;margin-right:10px;position:relative;top:-2px;width:6px}.-body-copy .polaris__simple-grid--main>ol>li{counter-increment:li-item}.-body-copy .polaris__simple-grid--main>ol>li:before{content:counter(li-item);font-family:Source Sans Pro,sans-serif;font-size:17px;font-weight:700;line-height:1}.-body-copy .polaris__simple-grid--main>img{height:auto;margin-bottom:40px;width:auto}@media (max-width:63.99em){.-body-copy .polaris__simple-grid--main>img{max-width:100%;width:100%}}.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper{margin-bottom:40px}.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper img{height:auto;width:auto}@media (max-width:63.99em){.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper img{max-width:100%;width:100%}}.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper.-with-layout .polaris__image--meta,.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper.-with-layout img{display:block;margin:0 auto}.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper.-layout-one .polaris__image--meta,.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper.-layout-one img{width:100%}.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper.-layout-two .polaris__image--meta,.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper.-layout-two img{width:50%}@media (max-width:47.99em){.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper.-layout-two .polaris__image--meta,.-body-copy .polaris__simple-grid--main>.polaris__image--wrapper.-layout-two img{width:75%}}@media (min-width:64em){.-body-copy .polaris__simple-grid--main>p:last-of-type{margin-bottom:40px}}.-body-copy .polaris__simple-grid--main>iframe{border:0;margin:0 0 40px;width:100%}.-body-copy .polaris__simple-grid--main>p.-article-kicker{font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:700;line-height:1.1;margin-bottom:10px;text-transform:uppercase}.-body-copy .polaris__simple-grid--main>p.-article-kicker.-sponsored{color:#005ba5}.-is-gallery-related-article{display:block;margin-bottom:20px}.polaris__section-break{font-size:28px;text-align:center}.polaris__scroll-more{text-align:center}.polaris__body{min-height:100vh}.polaris__main{overflow-anchor:none}.polaris__content{margin:0 auto;max-width:1163px;padding:0 20px;width:100%}@media (min-width:78.75em){.polaris__content{padding:0}}html[amp=true] .polaris__content{max-width:700px}.polaris__simple-grid--main{position:relative}@media (min-width:64em){.polaris__simple-grid--main.-mobile-only{display:none}}.polaris__simple-grid{grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid;margin:0 auto;max-width:1163px;width:100%}@media (min-width:64em){.polaris__simple-grid{grid-template-areas:"content sidebar";grid-template-columns:736px 300px}.polaris__simple-grid.-standard-article{grid-template-columns:1fr 300px}}.polaris__simple-grid.-body-copy{grid-gap:0}@media (min-width:64em){.polaris__simple-grid.-body-copy{grid-column-gap:128px;-moz-column-gap:128px;column-gap:128px}.polaris__simple-grid.-body-copy.-standard-article{grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}.polaris__simple-grid.-body-copy.-centered{margin:0 auto;max-width:1084px}.polaris__simple-grid.-full{max-width:1084px}.polaris__simple-grid .polaris__simple-grid--full{grid-column:1/-1}.polaris__multi-page-navigation .polaris__button.-primary span,.polaris__simple-grid.-body-full,html.no-js .polaris__article-card .polaris__article-card--date.no-script,html[amp=true] .polaris__simple-grid{display:block}@media (min-width:64em){.polaris__simple-grid.-body-full{display:grid;grid-gap:0;grid-template-columns:736px 0;grid-template-rows:1/-1;max-width:736px}.polaris__simple-grid.-body-full .-side{grid-row:1/-1}.polaris__simple-grid.-body-full.-full-article-grid{grid-template-columns:245px auto 245px;max-width:1163px}}@media (min-width:64em) and (min-width:48em){.polaris__simple-grid.-body-full.-full-article-grid{grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media (min-width:64em) and (min-width:64em){.polaris__simple-grid.-body-full.-full-article-grid{grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media (max-width:63.99em){.polaris__simple-grid.-body-full.-full-article-grid .-side{display:inline-block;margin-bottom:20px;vertical-align:top;width:50%}}.polaris__simple-grid.-body-full.-full-article-grid .-meta-container{grid-column:1}.polaris__simple-grid.-body-full.-full-article-grid .polaris__simple-grid--main{grid-column:2}.polaris__simple-grid.-body-full.-full-article-grid .-social-container{grid-column:3}@media (min-width:64em){.polaris__simple-grid.-standard-article .polaris__simple-grid--main>:not(.polaris__primary-media):not(.-tags-social):not(.polaris__subscription):not(.polaris__newsletter):not(.polaris__gallery):not(.polaris__video):not(.polaris__image):not(.polaris__multi-page-navigation){max-width:736px}}.polaris__grid{display:grid;grid-gap:12px;grid-template-columns:1fr}@media (min-width:48em){.polaris__grid.-with-columns-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.polaris__grid.-with-columns-2-1{grid-template-columns:1fr 300px}}.polaris__simple-grid--main+.polaris__simple-grid--main+.polaris__simple-grid--aside{grid-column:2;grid-row:1/span 2}.-is-continuous-scroll .polaris__simple-grid--main+.polaris__simple-grid--main+.polaris__simple-grid--aside,.polaris__simple-grid--main+.polaris__simple-grid--main+.polaris__simple-grid--main+.polaris__simple-grid--aside{grid-column:2;grid-row:1/span 3}.polaris__simple-grid--main+.polaris__simple-grid--main+.polaris__simple-grid--main+.polaris__simple-grid--main+.polaris__simple-grid--aside{grid-column:2;grid-row:1/span 4}.polaris__simple-grid--main{grid-column-end:1;grid-column-start:1;min-width:0}.polaris__simple-grid--aside{display:none}@media (min-width:64em){.polaris__simple-grid--aside{display:block;grid-column-end:2;grid-column-start:2;position:relative}.polaris__simple-grid--aside:first-of-type{grid-row-end:span 2;grid-row-start:content-start}}.polaris__simple-grid.-side-navigation .polaris__simple-grid--aside{grid-row:1/span 1000}.polaris__simple-grid.-side-navigation .polaris__simple-grid--full{grid-column:1/1}.polaris__simple-grid--sticky{position:sticky;top:153px}.polaris__simple-grid--sticky .polaris__ad.-sidebar-ad{position:relative}.polaris__main:last-child .polaris__content--grey-bottom:last-of-type{margin-bottom:-50px}.-full-width{grid-column:1/-1}.polaris__simple-grid{grid-template-areas:"content" "sidebar";grid-template-columns:1fr}@media (min-width:64em){.polaris__simple-grid{grid-template-areas:"content sidebar";grid-template-columns:736px 300px}}.skip-to{background:#3a3a3a;color:#fff;left:0;padding:8px;position:absolute;top:-46px;z-index:1000}.skip-to:focus{top:0}.skip-to a:before{content:" | "}.skip-to a:first-of-type:before{content:""}[amp=true] .skip-to{display:none}div[data-previous]+div[data-page]{margin-top:100px}div[data-previous]+div[data-page="1"]{margin-top:0}.-align-center{text-align:center}.-center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:500px}.polaris__gray--bg{background-color:#1c2029}.polaris__focus--bg-alt{background-color:#f2f2f2}.-inline-subscription-newsletter{margin-bottom:40px}@media (min-width:64em){.-inline-subscription-newsletter{display:grid;grid-template-columns:6fr 3fr}}@media (min-width:20em) and (max-width:47.99em){.hide-mobile{display:none;height:0;visibility:hidden}}@media (min-width:48em) and (max-width:63.99em){.hide-tablet{display:none;height:0;visibility:hidden}}@media (min-width:64em){.hide-desktop{display:none;height:0;visibility:hidden}}.polaris__breadcrumb .polaris__breadcrumb--kicker+ul,.polaris__breadcrumb .polaris__breadcrumb--title+ul,.polaris__image--wrapper .polaris__image--meta{padding:0}.polaris__image--wrapper .polaris__image--meta .polaris__image--caption,.polaris__image--wrapper .polaris__image--meta figcaption{color:#737373;font-size:12px;font-weight:400;line-height:16px;margin:0}.polaris__image--wrapper .polaris__image--meta .polaris__image--credits{color:#737373;font-size:12px;font-style:normal;line-height:12px;margin:0}.imgScriptEnabled{display:none}.polaris__breadcrumb{color:#3a3a3a;margin:0 0 10px}@media (min-width:48em){.polaris__breadcrumb{align-items:center;display:flex;margin:0 0 10px}}.polaris__breadcrumb ul{align-items:center;display:flex;flex-wrap:wrap;margin:8px 0 0;padding:0}@media (min-width:48em){.polaris__breadcrumb ul{margin:0;padding:0 12px 0 0}}@media (min-width:64em){.polaris__breadcrumb ul{justify-content:center}}.polaris__breadcrumb li{display:inline-block;font-size:12px;line-height:1;margin:0 10px 8px 0;position:relative}@media (min-width:48em){.polaris__breadcrumb li{margin-bottom:0}}.polaris__breadcrumb li:after{content:"|";display:inline-block;margin-left:15px}.polaris__breadcrumb li:last-of-type:after{display:none}.polaris__breadcrumb li a{color:#e70c26;padding:3px 0;text-decoration:none}.polaris__breadcrumb li a:focus,.polaris__breadcrumb li a:hover{color:#b71b2e}.polaris__breadcrumb.-sponsored .polaris__breadcrumb--kicker{background-color:transparent}.polaris__breadcrumb--kicker{background-color:transparent;color:#e70c26;font-size:14px;font-weight:500;line-height:1;padding:0}.polaris__breadcrumb--title{font-family:em-dash,Acta,serif;font-size:25px;font-weight:700;line-height:1;margin:0;text-transform:none}@media (min-width:48em){.polaris__breadcrumb .polaris__breadcrumb--kicker+ul,.polaris__breadcrumb .polaris__breadcrumb--title+ul{padding:0 6px 0 0}}@media (min-width:64em){.polaris__breadcrumb .polaris__breadcrumb--kicker+ul,.polaris__breadcrumb .polaris__breadcrumb--title+ul{padding:0 12px 0 0}}.polaris__breadcrumb .polaris__breadcrumb--title+.polaris__breadcrumb--kicker{margin:0}@media (min-width:48em){.polaris__breadcrumb .polaris__breadcrumb--title+.polaris__breadcrumb--kicker{margin:0 0 0 20px}}.polaris__dianomi{margin:0 0 40px}.polaris__dianomi>div{max-width:none!important}.polaris__social a{border:0;margin:0 20px 0 0}.polaris__social a:first-of-type{margin-left:0}.polaris__social .polaris__social--icon{align-items:center;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;border-radius:50%;display:inline-flex;height:18px;justify-content:center;position:relative;width:18px}.polaris__social .polaris__social--icon:hover{background-color:transparent}.polaris__social .polaris__social--icon svg{fill:transparent;max-height:18px;max-width:18px}.polaris__social .polaris__social--icon:hover svg{fill:#3a3a3a}.polaris__social .polaris__social--label{color:#393939;font-size:12px;line-height:1;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.polaris__social .polaris__social--label:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;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}.polaris__article-card{border:0;position:relative}.polaris__article-card img{display:block;height:100%;max-height:none;transition:none;width:100%}@media (min-width:48em){.polaris__article-card img{max-height:none}}.polaris__article-card:hover{box-shadow:none}.polaris__article-card:hover .polaris__article-card--title{text-decoration:none}@media (min-width:64em){.polaris__article-card.-side{display:grid;grid-gap:12px;grid-template-areas:"media content";grid-template-columns:repeat(2,1fr)}}.polaris__article-card.-side .polaris__article-card--content{margin-bottom:0;transform:none}@media (min-width:64em){.polaris__article-card.-side .polaris__article-card--content{grid-area:content;padding-left:0}}.polaris__article-card.-side .polaris__article-card--excerpt,html.no-js .polaris__article-card .polaris__article-card--date{display:none}.polaris__article-card.-side .polaris__article-card--media{margin:0 0 12px}@media (min-width:64em){.polaris__article-card.-side .polaris__article-card--media{grid-area:media;margin:0}.polaris__article-card.-side .polaris__article-card--meta{align-items:center;flex-direction:row}}.polaris__article-card--content{padding:20px 0;position:relative}.-with-index .polaris__article-card--content{padding:0}.polaris__article-card--categories ul,.polaris__taxonomy-filter--list ul{list-style-type:none;margin:0;padding:0}.polaris__article-card--categories ul li:not(:first-child){display:none}.-sponsored .polaris__article-card--categories li,.polaris__article-card--categories li{background:0 0;color:#3a3a3a;display:block;font-size:13px;font-style:normal;font-weight:700;line-height:23px;margin:0 10px 0 0;padding:0;text-transform:uppercase}.polaris__article-card--categories li a{color:#3a3a3a}.-sponsored .polaris__article-card--categories li{background:#0921cf;color:#005ba5}.-sponsored .polaris__article-card--categories li a{color:#005ba5}.polaris__article-card--index,.polaris__article-card--kicker{background:0 0;display:block;font-weight:700;line-height:1;padding:0}.polaris__article-card--index{left:0;position:absolute;top:calc(100% + 9px);color:#e70c26;font-size:20px;font-style:italic;text-transform:none}.polaris__article-card--kicker{color:#737373;font-size:14px;font-style:normal;margin:0 10px 0 0;text-transform:uppercase}.polaris__article-card--kicker a{color:#737373}.-sponsored .polaris__article-card--kicker{background:0 0}.polaris__article-card--meta{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:10px;min-height:auto;position:relative}.polaris__article-card--meta>div{padding:0 5px 0 0}.polaris__article-card--meta>div:not(:first-child){border-left:0;padding-left:0}.polaris__article-card--meta+.polaris__rating,html[amp=true] .polaris__sponsor-info--logo amp-img{margin:0}.polaris__article-card--link{display:block;height:100%;position:absolute;width:100%}.polaris__article-card--link:focus{outline:0}.polaris__article-card--media{background-color:#d5d4d4;height:0;padding-bottom:56.25%;position:relative}.polaris__article-card--media>embed,.polaris__article-card--media>iframe,.polaris__article-card--media>img,.polaris__article-card--media>noscript img,.polaris__article-card--media>object,.polaris__article-card--media>video,.polaris__gallery .polaris__gallery--cover .polaris__link>embed,.polaris__gallery .polaris__gallery--cover .polaris__link>iframe,.polaris__gallery .polaris__gallery--cover .polaris__link>img,.polaris__gallery .polaris__gallery--cover .polaris__link>noscript img,.polaris__gallery .polaris__gallery--cover .polaris__link>object,.polaris__gallery .polaris__gallery--cover .polaris__link>video,.polaris__gallery .polaris__gallery--list .polaris__image--wrapper figure>embed,.polaris__gallery .polaris__gallery--list .polaris__image--wrapper figure>iframe,.polaris__gallery .polaris__gallery--list .polaris__image--wrapper figure>img,.polaris__gallery .polaris__gallery--list .polaris__image--wrapper figure>noscript img,.polaris__gallery .polaris__gallery--list .polaris__image--wrapper figure>object,.polaris__gallery .polaris__gallery--list .polaris__image--wrapper figure>video{height:100%;left:0;position:absolute;top:0;width:100%}.polaris__article-card--title{color:#3a3a3a;font-size:18px;font-weight:700;line-height:21px;margin:0;transition:all .2s}.polaris__rating+.polaris__article-card--title{margin-top:0}.polaris__article-card--excerpt{color:#505050;font-size:17px;line-height:28px}.polaris__article-card--date{color:#737373;font-size:14px;font-style:normal;font-weight:400;line-height:1;order:3}.polaris__article-card--date.-bottom{margin:10px 0 0}.polaris__article-card--rating{color:#3a3a3a;font-size:12px;line-height:1}.polaris__article-card--author{color:#3a3a3a;font-size:14px;line-height:1.56;order:2}.polaris__article-card--author a{color:#3a3a3a}.polaris__article-card--resource{background:rgba(58,58,58,.75);color:#3a3a3a;font-size:13px;font-weight:700;line-height:23px;position:relative;z-index:9}.polaris__article-card--resource-label{background:0 0;color:#3a3a3a;display:block;font-size:13px;font-weight:700;line-height:23px;padding:8px 8px 8px 37px;text-transform:none}.polaris__article-card--resource-label:hover{color:#3a3a3a;text-decoration:underline}.polaris__article-group{margin:0 0 40px}.polaris__article-group--header{border-top:0;display:grid;grid-template-columns:repeat(2,1fr);margin:0 0 30px;padding:0;position:relative;text-align:left}@media (min-width:48em){.polaris__article-group--header{border-bottom:0;margin:0 0 30px}.polaris__article-group--header>div:not(:last-child){grid-column:1/2;justify-content:start}}.polaris__article-group--header>div:only-child{grid-column:1/-1}.polaris__article-group--block{background:0 0;display:block;padding:0;position:relative;z-index:1}@media (min-width:48em){.polaris__article-group--block{display:flex;grid-column:-1;justify-content:space-between}}.polaris__article-group--date{color:#3a3a3a;font-family:em-dash,Acta,serif;font-size:40px;font-style:italic;line-height:40px;margin:0 0 0 12px}.polaris__article-group--image img{margin-top:0;max-height:35px}.polaris__article-group--image span{color:#737373;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:1.56;margin-right:6px}.polaris__article-group--articles{position:relative;z-index:9}@media (max-width:47.99em){.polaris__article-group--articles>div:not(:last-child){margin-bottom:0}}.polaris__article-group--title{font-family:Source Sans Pro,sans-serif;font-size:14px;margin:0;text-transform:uppercase}@media (min-width:48em){.polaris__article-group--title{margin:0}}.polaris__article-group--cta{justify-self:right;text-align:right}.polaris__article-group--cta a{background:0 0;color:#005ba5;font-size:14px;font-weight:700;line-height:1;padding:0;text-transform:uppercase}.polaris__article-group--cta a:hover{color:#244764;text-decoration:underline}@media (min-width:48em){.polaris__article-group__row-1 .polaris__article-group--articles{display:grid;grid-row-gap:12px}.polaris__article-group__row-2 .polaris__article-group--articles{display:grid;grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.polaris__article-group__row-3 .polaris__article-group--articles{display:grid;grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.polaris__article-group__row-4 .polaris__article-group--articles{display:grid;grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.polaris__article-group__row-4 .polaris__article-group--articles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48em){.polaris__article-group__row-5 .polaris__article-group--articles{display:grid;grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.polaris__article-group__row-5 .polaris__article-group--articles{grid-template-columns:repeat(5,minmax(0,1fr))}}.polaris__article-group--blank h6{font-weight:400}.polaris__article-group--blank a{border-bottom:1px solid #dcdcdc;color:#3a3a3a}.polaris__article-group--blank a:hover{border-color:#3a3a3a;color:#3a3a3a;text-decoration:none}.polaris__article-group--author-details{display:block;margin:0;padding:0;position:relative}.polaris__article-group--author-details img{margin:0 12px;max-width:60px}.polaris__article-group--author-name{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:900;line-height:1.1;margin:0;text-transform:uppercase}@media (min-width:48em){html[amp=true] .polaris__article-group__row-2 .polaris__article-group--articles,html[amp=true] .polaris__article-group__row-3 .polaris__article-group--articles,html[amp=true] .polaris__article-group__row-4 .polaris__article-group--articles,html[amp=true] .polaris__article-group__row-5 .polaris__article-group--articles{grid-template-columns:1fr}}.polaris__ad{background-color:#fff;margin:0 auto 20px;min-height:0;padding:0;text-align:center;width:100%}@media (min-width:48em){.polaris__ad{margin:0 auto 24px;padding:0}}@media (min-width:64em){.polaris__ad{padding:0}}.polaris__ad.-full-width{background-color:#fff;border:0;left:50%;margin:0 -50vw 20px;position:relative;right:50%;width:100vw}@media (min-width:48em){.polaris__ad.-full-width{margin:0 -50vw 40px}}.polaris__ad.-mobile-sticky{bottom:0;left:0;margin:0 auto;padding:10px 0;position:fixed;right:0;width:100%;z-index:99}@media (min-width:48em){.polaris__ad.-mobile-sticky{background:0 0;display:none;height:0}}.polaris__ad.-no-background{background:0 0}@media (max-width:47.99em){.polaris__ad.-sidebar-ad{background-color:#fff;left:50%;margin:0 -50vw 20px;position:relative;right:50%;width:100vw}}@media (min-width:48em){.polaris__ad.-sidebar-ad{background-color:#fff;border:1px solid #ccc;max-width:300px;padding:10px 0 15px;position:sticky}}.polaris__ad.-native-ad{background:0 0;border:0;margin:0;padding:0}.polaris__ad.-empty-ad-slot{left:0;margin:0;padding:0;visibility:hidden;width:1px}.polaris__ad--label.-empty-ad-slot.-rendered-ad-slot,.polaris__ad.-empty-ad-slot.-rendered-ad-slot,.polaris__ad.-empty-ad-slot .polaris__ad--label{display:none}.polaris__ad--label{color:#3a3a3a;font-size:14px;line-height:1;padding:0 0 6px;text-align:center;text-transform:uppercase}@media (min-width:48em){.polaris__ad--label{font-size:14px;padding:0 0 6px}}.polaris__ad--label.-empty-ad-slot{display:none;visibility:hidden;width:1px}body:not(.amp-mode-touch){overflow-x:hidden}body:not(.amp-mode-touch) .polaris__app .polaris__footer{padding-bottom:157px}@media (min-width:48em){body:not(.amp-mode-touch) .polaris__app .polaris__footer{padding-bottom:inherit}}.polaris__app .polaris__footer .polaris__amp-ad{border:0;margin:0;padding:0}.polaris__app .polaris__footer .polaris__amp-ad amp-sticky-ad{background-color:#fff;color:#3a3a3a;font-size:14px;line-height:1;padding:10px 0;text-align:center;text-transform:uppercase}@media (min-width:48em){.polaris__app .polaris__footer .polaris__amp-ad amp-sticky-ad{font-size:14px}}.polaris__app .polaris__footer .polaris__amp-ad amp-sticky-ad .amp-sticky-ad-close-button{background-color:inherit;display:none}.polaris__app .polaris__footer .polaris__amp-ad amp-sticky-ad amp-sticky-ad-top-padding{background-color:inherit;display:block}div[id^=oop_]{position:absolute}.polaris__impression-ad{left:0;position:absolute;top:0}.polaris__button,.polaris__button.-primary{background-color:#e70c26;border:0;border-radius:100px;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:1.56;margin:0;padding:14px 40px;transition:all .2s}.polaris__button.-primary:hover,.polaris__button:hover{background-color:#b71b2e}.polaris__button.-secondary{background-color:#005ba5;border:0;border-radius:100px;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:1.56;margin:0;padding:14px 40px}.polaris__button.-secondary:hover{background-color:#244764}.polaris__load-more .polaris__load-more--link{background-color:#e70c26;border-color:#3a3a3a;color:#fff;line-height:1;text-align:center}.polaris__load-more .polaris__load-more--link:hover{background-color:#b71b2e;border-color:#ca0202;color:#fff}.polaris__load-more .polaris__load-more--link:active,.polaris__load-more .polaris__load-more--link:focus,.polaris__load-more .polaris__load-more--link:hover{outline:0}.polaris__load-more .polaris__load-more--link.-is-loading,.polaris__load-more .polaris__load-more--link:hover{text-decoration:none}.polaris__load-more .polaris__load-more--link,.polaris__load-more button.polaris__button{cursor:pointer;display:block;font-size:16px;font-weight:600;letter-spacing:normal;margin-left:auto;margin-right:auto;padding:14px 16px;text-transform:uppercase;width:100%}@media (min-width:48em){.polaris__load-more .polaris__load-more--link,.polaris__load-more button.polaris__button{max-width:180px}}.polaris__load-more .polaris__load-more--link.-is-loading,.polaris__load-more button.polaris__button.-is-loading{cursor:not-allowed}.polaris__load-more .polaris__load-more--link.-is-loading:before,.polaris__load-more button.polaris__button.-is-loading:before{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);border-top-color:#fff;content:"";display:inline-block;height:14px;margin-right:3px;vertical-align:middle;width:14px}.polaris__select{box-sizing:border-box;position:relative}.polaris__select .polaris__control{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:3px;display:flex;flex-wrap:wrap;max-height:40px}@media (min-width:48em){.polaris__select .polaris__control{max-height:45px}}.polaris__select .polaris__control:focus,.polaris__select .polaris__control:hover{border-color:#3a3a3a;outline:0}.polaris__select .polaris__control--is-focused,.polaris__select .polaris__control--is-focused:hover,.polaris__select .polaris__control--menu-is-open:hover{border-color:#dcdcdc}.polaris__select .polaris__control--menu-is-open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent}.polaris__select .polaris__control--menu-is-open .polaris__dropdown-indicator svg{transform:rotate(-180deg)}.polaris__select .polaris__control--is-disabled{border-bottom:1px solid #3a3a3a}.polaris__select .polaris__control--is-disabled .polaris__placeholder{color:#3a3a3a}.polaris__select .polaris__control--is-disabled .polaris__dropdown-indicator svg{fill:#3a3a3a}.polaris__select .polaris__control .polaris__value-container{align-items:center;display:flex;flex:1;overflow:hidden;padding:0 8px;position:relative}@media (min-width:48em){.polaris__select .polaris__control .polaris__value-container{padding:2px 8px}}.polaris__select .polaris__control .polaris__value-container div:nth-child(2){margin:2px;padding-bottom:2px;padding-top:2px}.polaris__select .polaris__indicator-separator{display:none}.polaris__select .polaris__indicators{align-items:center;align-self:stretch;display:flex;flex-shrink:0}.polaris__select .polaris__dropdown-indicator{display:flex;padding:8px}.polaris__select .polaris__dropdown-indicator svg{fill:#e70c26;transform:rotate(0deg);transition:transform .2s}.polaris__select .polaris__menu-notice--no-options,.polaris__select .polaris__placeholder,.polaris__select .polaris__single-value{color:#3a3a3a;font-size:12px;font-weight:400;line-height:1}.polaris__select .polaris__control--is-focused,.polaris__select .polaris__control--menu-is-open,.polaris__select .polaris__menu{box-shadow:0 2px 10px #dcdcdc}.polaris__select .polaris__menu{border-top-left-radius:0;border-top-right-radius:0;border:1px solid #dcdcdc;border-top:0 solid #dcdcdc;margin:0;padding:0 0 10px;z-index:99}.polaris__select .polaris__menu-list{padding:0}.polaris__select .polaris__placeholder{margin:0 0 0 5px;position:absolute;top:50%;transform:translateY(-50%)}.polaris__select .polaris__option{font-size:12px;font-weight:400;line-height:1;padding:15px 20px}.polaris__select .polaris__option--is-focused{background:#fff}.polaris__select .polaris__option--is-selected,.polaris__select .polaris__option:hover{background:#f3f3f3;color:#3a3a3a}.polaris__select .polaris__option:focus{outline:0}.polaris__select--label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.polaris__select--label:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;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}.polaris__taxonomy-filter{margin:0 0 40px;padding:14px 0 0}@media (min-width:48em){.polaris__taxonomy-filter{align-items:center;display:flex;padding:0}}.polaris__taxonomy-filter.-mode-list{align-items:center;display:grid;grid-gap:20px;gap:20px;grid-template-areas:"label toggle" "list list";grid-template-columns:1fr 1fr}@media (min-width:48em){.polaris__taxonomy-filter.-mode-list{align-items:flex-start;grid-template-areas:"label list toggle";grid-template-columns:70px 1fr 150px}}.polaris__taxonomy-filter.-mode-list .polaris__taxonomy-filter--label{grid-area:label;margin:0}.polaris__taxonomy-filter.-mode-list .polaris__taxonomy-filter--list{grid-area:list}.polaris__taxonomy-filter.-mode-list .polaris__taxonomy-filter--toggle{grid-area:toggle;line-height:1;text-align:right}.polaris__taxonomy-filter.-collapsed ul{max-height:80px;overflow:hidden}html[amp=true] .polaris__taxonomy-filter.-collapsed ul{max-height:none;overflow:visible}.polaris__taxonomy-filter--label{display:block;font-size:14px;font-style:normal;font-weight:700;line-height:1;margin:0;padding:0}@media (min-width:48em){.polaris__taxonomy-filter--label{display:block;margin:0;padding:0}}.polaris__taxonomy-filter--dropdown{display:block;width:100%}@media (min-width:48em){.polaris__taxonomy-filter--dropdown{display:inline-block;max-width:300px}}.polaris__taxonomy-filter--list li{display:inline-block;margin:0 30px 0 0}.polaris__taxonomy-filter--list li.-current a{background-color:transparent;border-color:transparent;color:#3a3a3a}.polaris__taxonomy-filter--list a{background-color:transparent;border:0;color:#3a3a3a;display:block;font-size:14px;font-weight:600;line-height:1;padding:32px 0;text-align:left;text-transform:none}.polaris__taxonomy-filter--toggle button.polaris__button{background-color:transparent;color:#3a3a3a;font-size:12px;font-weight:700;line-height:1;outline:0;text-transform:uppercase}.polaris__taxonomy-filter--toggle button.polaris__button:focus,.polaris__taxonomy-filter--toggle button.polaris__button:hover{background-color:transparent;color:#3a3a3a}.polaris__taxonomy-filter--toggle svg{display:inline-block;fill:#3a3a3a;margin:0 0 0 12px;max-height:13px;max-width:13px}.polaris__multi-page-navigation{box-shadow:0;font-weight:500;margin:0 0 40px;text-transform:normal}.polaris__multi-page-navigation .polaris__button.-primary{background-color:transparent;border:0;border-radius:0;color:#3a3a3a;font-size:16px;font-weight:400;line-height:1.56;outline:0;padding:15px 20px;position:relative;text-align:left;text-transform:normal;width:100%}@media (min-width:48em){.polaris__multi-page-navigation .polaris__button.-primary{align-content:center;display:flex;justify-content:space-between;padding:20px}}.polaris__multi-page-navigation .polaris__button.-primary:hover{background-color:transparent;border:0;color:#e70c26;cursor:pointer}.polaris__multi-page-navigation .polaris__button.-primary:hover span:first-child{text-decoration:none}@media (min-width:48em){.polaris__multi-page-navigation .polaris__button.-primary span{display:inline}}.polaris__multi-page-navigation .polaris__button.-primary span.polaris__multi-page-navigation--title{padding-right:15px}@media (max-width:47.99em){.polaris__multi-page-navigation .polaris__button.-primary span:not(.polaris__multi-page-navigation--toggle-index){margin-bottom:0}}.polaris__multi-page-navigation .polaris__button.-primary span.polaris__multi-page-navigation--toggle-index{color:#fff;white-space:pre}.polaris__multi-page-navigation .polaris__button.-primary span.polaris__multi-page-navigation--index-number{display:inline-block}.polaris__multi-page-navigation .polaris__button.-primary i{background-color:transparent;background-image:url(/assets/901907c00c6df6f907d95bfe2c0830d7.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;display:inline-block;height:10px;transition:transform .2s;width:15px}@media (min-width:48em){.polaris__multi-page-navigation .polaris__button.-primary i{margin-left:20px}}@media (max-width:47.99em){.polaris__multi-page-navigation .polaris__button.-primary i{margin-top:-5px;position:absolute;right:20px;top:50%}}.polaris__multi-page-navigation .polaris__button.-toggle-bottom{align-items:center;background-color:#3a3a3a;color:#fff;display:flex;justify-content:space-between}.polaris__multi-page-navigation .polaris__button.-toggle-bottom:hover{background-color:#3a3a3a}.polaris__multi-page-navigation ul{background-color:transparent;height:0;list-style-type:none;margin:0;max-height:0;overflow:hidden;padding:0;position:relative;transition:max-height .15s ease-out}.polaris__multi-page-navigation ul a{align-content:center;border:0;color:#3a3a3a;display:flex;flex-direction:column;font-size:16px;justify-content:space-between;line-height:1.56;padding:15px 20px}@media (min-width:48em){.polaris__multi-page-navigation ul a{flex-direction:row;padding:20px}}.polaris__multi-page-navigation ul a:hover:not(.-current){background-color:transparent;border:0;color:#e70c26;cursor:pointer}.polaris__multi-page-navigation ul a:hover:not(.-current) span:first-child{text-decoration:none}.polaris__multi-page-navigation ul a.-current{background-color:#1c2029;color:#3a3a3a;cursor:default}.polaris__multi-page-navigation ul a span.polaris__multi-page-navigation--toggle-index{color:#fff;margin:0}.polaris__multi-page-navigation.-is-open .polaris__button.-primary{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width:47.99em){.polaris__multi-page-navigation.-is-open .polaris__button.-primary span:not(.polaris__multi-page-navigation--toggle-index){margin-bottom:0}}.polaris__multi-page-navigation.-is-open .polaris__button.-primary span i{transform:rotate(-180deg);visibility:visible}.polaris__multi-page-navigation.-is-open .polaris__multi-page-navigation--toggle-index{height:0;visibility:hidden}.polaris__multi-page-navigation.-is-open .polaris__multi-page-navigation--menu ul{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:0;height:auto;max-height:1000em;overflow:visible;transition:max-height .25s ease-in}.polaris__multi-page-navigation.-is-open .polaris__multi-page-navigation--menu ul li,.polaris__multi-page-navigation.-is-open .polaris__multi-page-navigation--menu ul li:last-child{border-bottom:0}.polaris__multi-page-navigation.-is-open .polaris__multi-page-navigation--menu ul a .polaris__multi-page-navigation--index,.polaris__multi-page-navigation.-is-open .polaris__multi-page-navigation--menu ul li.-hidden,[amp=true] .-is-expanded .-toggle-bottom{display:none}:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded .polaris__multi-page-navigation--toggle-index{height:auto;visibility:visible}:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded.-is-open ul{border-bottom-left-radius:0;border-bottom-right-radius:0}:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded.-is-open .polaris__button.-primary span.polaris__multi-page-navigation--title{margin-bottom:0}:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded.-is-open .-toggle-bottom{border-top-left-radius:0;border-top-right-radius:0}:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded.-is-expanded .-toggle-bottom i{transform:rotate(180deg)}:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded.-is-partly-expanded.-is-close ul{height:0;max-height:0}:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded.-is-partly-expanded ul{height:auto;max-height:1000px}:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded.-is-partly-expanded.-visible-3 ul li:nth-child(n+4),:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded.-is-partly-expanded.-visible-4 ul li:nth-child(n+5),:not([amp=true]) .polaris__multi-page-navigation.-layout-expanded.-is-partly-expanded.-visible-5 ul li:nth-child(n+6){display:none}.polaris__multi-page-navigation--current-label{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:1}.polaris__next-pages{border-color:#ccc;border-style:solid;border-width:1px 0;margin:0 0 40px;padding:40px 0 24px;position:relative}@media (min-width:64em){.polaris__next-pages{margin-bottom:40px}}.polaris__next-pages--list{list-style-type:none;margin:0;padding:0}.polaris__gallery .polaris__gallery--list li,.polaris__next-pages .polaris__list-item{margin:0 0 12px}.polaris__next-pages .polaris__list-item--index,.polaris__next-pages .polaris__next-pages--item-title{color:#3a3a3a;font-size:19px;font-weight:500;line-height:24px}.polaris__next-pages .polaris__next-pages--item-title:focus,.polaris__next-pages .polaris__next-pages--item-title:hover{border-bottom:0}.polaris__next-pages .polaris__heading{color:#3a3a3a;font-family:em-dash,Acta,serif;font-size:25px;font-weight:500;line-height:25px;margin:0 0 20px;text-transform:none}.polaris__next-pages a{border-bottom:0;display:inline-block;line-height:1;text-decoration:none}.polaris__next-pages .-show-index .polaris__list-item{padding-left:20px;position:relative}.polaris__next-pages .-show-index .polaris__list-item .polaris__list-item--index{background-color:transparent;border:0;border-radius:0;color:#e70c26;font-size:16px;font-weight:700;left:0;min-width:0;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.polaris__next-pages .-show-index .polaris__list-item:nth-child(n+10){padding-left:20px}.polaris__next-pages .-show-index .polaris__list-item:nth-child(n+10) .polaris__list-item--index{min-width:0;padding:0}.polaris__next-pages .-current .polaris__list-item--index,.polaris__next-pages .-current .polaris__next-pages--item-title{color:#3a3a3a;font-weight:700}.polaris__next-pages .-current .polaris__next-pages--currently-reading{color:#fff;font-style:italic;font-weight:400}.polaris__next-pages .-current .polaris__next-pages--item-title:focus,.polaris__next-pages .-current .polaris__next-pages--item-title:hover{border-bottom:0}.polaris__next-pages .-current a{cursor:default}.polaris__dot-pulse,.polaris__dot-pulse:after,.polaris__dot-pulse:before{background-color:#e70c26;border-radius:7.5px;color:#e70c26;height:15px;width:15px}.polaris__dot-pulse{-webkit-animation:dotPulse 1.5s linear infinite;animation:dotPulse 1.5s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s;box-shadow:9999px 0 0 -5px #e70c26;left:-9999px;position:relative}.polaris__dot-pulse:after,.polaris__dot-pulse:before{content:"";display:inline-block;position:absolute;top:0}.polaris__dot-pulse:before{-webkit-animation:dotPulseBefore 1.5s linear infinite;animation:dotPulseBefore 1.5s linear infinite;-webkit-animation-delay:0s;animation-delay:0s;box-shadow:9976.5px 0 0 -5px #e70c26}.polaris__dot-pulse:after{-webkit-animation:dotPulseAfter 1.5s linear infinite;animation:dotPulseAfter 1.5s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s;box-shadow:10021.5px 0 0 -5px #e70c26}.polaris__sponsor-info{align-items:center;border:0;color:#3a3a3a;display:flex;flex-wrap:wrap;font-size:14px;line-height:1.56;margin:0 0 20px}.polaris__sponsor-info>div{margin-right:12px}.polaris__sponsor-info>div:last-child{margin-right:0}.polaris__sponsor-info .polaris__sponsor-info--logo img{display:block;height:37px;margin:0;max-width:500px;position:relative;width:auto}.polaris__sponsor-info .polaris__sponsor-info--description{width:100%}@media (min-width:48em){.polaris__sponsor-info .polaris__sponsor-info--description{width:auto}}.polaris__iframe iframe{border:0;max-width:100%}iframe.polaris__dianomi-iframe{border:1px solid #ccc;border-left:0;border-right:0;height:100%;margin-bottom:20px;min-height:560px;padding:15px 0;width:100%}@media (min-width:48em){iframe.polaris__dianomi-iframe{min-height:700px}}@media (min-width:64em){iframe.polaris__dianomi-iframe{min-height:310px}}.polaris__post-meta{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0}@media (min-width:48em){.polaris__post-meta{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}}.polaris__post-meta a{text-decoration:none}.polaris__post-meta--meta{align-items:flex-start;color:#3a3a3a;display:flex;font-size:12px}.polaris__post-meta--author-image>amp-img,.polaris__post-meta--author-image img{border:0;border-radius:50%;display:block;height:60px;margin-right:0;max-height:60px;max-width:60px;width:60px}.polaris__post-meta--author{display:inline-block}.polaris__post-meta--author:after{background:#d5d4d4;content:"";display:none;height:12px;margin-left:15px;margin-right:15px;position:relative;width:1px}.polaris__video{margin:0}.polaris__player-wrapper{padding-top:56.25%;position:relative}.polaris__react-player{bottom:0;right:0}.polaris__react-player,.polaris__react-player>div{left:0;position:absolute;top:0}.polaris__gallery{clear:both}@media (max-width:47.99em){.polaris__gallery:not(.-list){margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.polaris__gallery img{display:block;height:auto;max-width:100%;width:100%}.polaris__gallery .polaris__gallery--list .polaris__image--wrapper p,.polaris__gallery .polaris__image--wrapper{margin:0}.polaris__gallery.-swipe .polaris__image--meta{display:none}.polaris__gallery.-has-badge,[amp=true] .polaris__gallery.-swipe{position:relative}.polaris__gallery.-linkout .polaris__gallery--slide-info{background-color:#e70c26;background-size:16px}@media (min-width:48em){.polaris__gallery.-linkout .polaris__gallery--slide-info{background-size:24px}}.polaris__gallery.-has-badge .polaris__gallery--badge{left:0;max-height:32px;max-width:80px;position:absolute;top:0;z-index:9}.polaris__gallery .polaris__gallery--main{min-height:210px;position:relative}.polaris__gallery .polaris__gallery--list{list-style-type:none;margin:0;padding:0}.polaris__gallery .polaris__gallery--list li:not(.-ad){border-bottom:1px solid #d5d4d4}.polaris__gallery .polaris__gallery--list li:empty{display:none}.polaris__gallery .polaris__gallery--cover,.polaris__gallery .polaris__gallery--list .polaris__image--wrapper{position:relative}.polaris__gallery .polaris__gallery--cover .polaris__link,.polaris__gallery .polaris__gallery--list .polaris__image--wrapper figure{background-color:#d5d4d4;height:0;padding-bottom:56.25%;position:relative}.polaris__gallery .polaris__gallery--cover>a{border:0;display:block}.polaris__gallery .polaris__gallery--slide-info{background:#e70c26;border-radius:0;bottom:unset;color:#fff;display:inline-flex;font-size:14px;font-weight:700;line-height:1.1;padding:0 0 0 20px;position:absolute;right:20px}@media (min-width:48em){.polaris__gallery .polaris__gallery--slide-info{bottom:unset;font-size:14px;padding:0 0 0 20px}}.polaris__gallery .polaris__gallery--slide-info a,.polaris__gallery .polaris__gallery--slide-info a.polaris__link{background:#e70c26;color:#fff;height:100%;padding:12px 20px;text-decoration:none}.polaris__gallery .polaris__gallery--slide-info a.polaris__link:before,.polaris__gallery .polaris__gallery--slide-info a:before{color:#3a3a3a;content:"|";display:none;font-weight:400;margin:0 5px}[amp=true] .polaris__gallery .polaris__gallery--slide-info{display:none}.polaris__gallery .polaris__gallery--navigation{margin:0;position:absolute;top:50%;width:100%}@media (min-width:48em){.polaris__gallery .polaris__gallery--navigation{margin:0}}.polaris__gallery button.polaris__button.polaris__gallery--next,.polaris__gallery button.polaris__button.polaris__gallery--previous{background-color:hsla(0,0%,80%,.75);background-position:50%;background-repeat:no-repeat;border-radius:0;height:44px;position:relative;right:0;text-indent:-999em;top:0;width:44px}@media (min-width:48em){.polaris__gallery button.polaris__button.polaris__gallery--next,.polaris__gallery button.polaris__button.polaris__gallery--previous{height:80px}}.polaris__gallery button.polaris__button.polaris__gallery--next:hover,.polaris__gallery button.polaris__button.polaris__gallery--previous:hover{background-color:#fff}.polaris__gallery button.polaris__button.polaris__gallery--next:focus,.polaris__gallery button.polaris__button.polaris__gallery--previous:focus{outline:0}.polaris__gallery button.polaris__button.polaris__gallery--previous{left:0}.polaris__gallery+:not(.polaris__report-card){margin-top:1.56}.polaris__podcast .polaris__podcast--heading{color:#3a3a3a;font-size:28px;font-style:normal;font-weight:700;line-height:34px;margin:0 0 36px}.polaris__podcast .polaris__podcast--excerpt,.polaris__podcast .polaris__podcast--title{color:#3a3a3a;font-size:26px;font-style:normal;font-weight:400;line-height:34px;margin:0 0 8px}.polaris__podcast .polaris__podcast--excerpt{font-size:16px;line-height:26px;margin:0 0 27px}.polaris__podcast .polaris__podcast--iframe,.polaris__social-embed{display:flex;margin:0 0 20px}.polaris__podcast .polaris__podcast--iframe iframe{border:0;height:auto}.polaris__podcast .polaris__podcast--view-more a{color:#3a3a3a;display:block;font-size:14px;font-weight:700;text-align:right;text-transform:uppercase}.polaris__podcast .polaris__podcast--view-more a svg{fill:#3a3a3a;height:11px;margin:0 0 0 8px;width:17px}.polaris__podcast .polaris__podcast--footer{border-top:0;padding:8px 0 0}.polaris__social-embed{justify-content:center}@media (max-width:47.99em){.polaris__social-embed .twitter-tweet-rendered{width:100%!important}}.polaris__social-embed .fb-video>span,.polaris__social-embed.polaris__social-embed--vimeo,.polaris__social-embed.polaris__social-embed--youtube{height:0!important;padding-bottom:56.25%;position:relative}.polaris__social-embed .fb-video>span iframe,.polaris__social-embed.polaris__social-embed--vimeo iframe,.polaris__social-embed.polaris__social-embed--youtube iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.polaris__social-embed .fb-video{width:100%}.polaris__social-embed .fb-video>span{width:100%!important}@media (max-width:47.99em){.polaris__social-embed.polaris__social-embed--facebook{max-width:340px}.polaris__social-embed.polaris__social-embed--facebook .fb-post,.polaris__social-embed.polaris__social-embed--facebook .fb-post>span,.polaris__social-embed.polaris__social-embed--facebook .fb-post>span>iframe{width:100%!important}}.polaris__primary-media img{display:block;margin-bottom:0}.polaris__primary-media .polaris__image--wrapper{margin-bottom:0}.polaris__primary-media.-has-badge{position:relative}.polaris__primary-media.-has-badge>amp-img:first-child,.polaris__primary-media .polaris__primary-media--badge{left:8px;max-height:80px;max-width:120px;position:absolute;top:8px;z-index:9}.polaris__tags .polaris__tags--list{list-style:none;margin:0;padding:0}.polaris__tags .polaris__list-item{display:inline-block;margin:0 20px 10px 0;padding:0}.polaris__tags span{border-radius:0;color:#737373;font-size:11px;font-style:normal;font-weight:600;line-height:1.1;padding:0;text-transform:uppercase;transition:all .2s}.polaris__tags a,.polaris__tags a:hover span,.polaris__tags span{border:0;text-decoration:none}.polaris__tags a:hover span{background:0 0;color:#ccc}.polaris__ad.polaris__amp-ad amp-sticky-ad-top-padding{height:6px;max-height:6px!important}#teads-desktop,#teads-mobile{margin-bottom:40px;min-height:335px}div.polaris__breadcrumb li:after{margin-left:8px}.polaris__search.-search-results .polaris__search--form button.polaris__button{background-color:#e70c26;background-image:url(/assets/61474ea70ebe9c9a631fb0158a28aeb6.svg);background-position:50%;background-repeat:no-repeat;border-radius:0;cursor:pointer;height:48px;margin:0 0 0 -2px;padding:0;position:absolute;right:1px;text-indent:-999em;top:1px;width:50px}.polaris__search.-search-results .polaris__search--form input[type=search]{-webkit-appearance:none;border-radius:0;font-size:16px;height:50px;line-height:1;width:100%}.polaris__search.-search-results .polaris__search--form input[type=search]:focus{border:1px solid #ccc}div.polaris__article-group:not(.-hero):not(.-home-single-media):not(.-feature-alt):not(.-daily-briefing):not(.-author-index):not(.-hero-latest):not(.-feature):not(.-search-results):not(.-news-index):not(.-puzzles):not(.-index-pinned) .polaris__article-card:not(.-cartoons):last-child{border-bottom:0;margin:0}div.polaris__multi-page-navigation{font-family:em-dash,Acta,serif}footer.polaris__footer .polaris__navigation.-secondary-nav ul{grid-template-columns:1fr}div.polaris__next-pages a{display:flex}.polaris__navigation .polaris__header--navigation .-sub-menu-list li.-has-sub-menu.-no-link button.-no-link,.polaris__navigation .polaris__header--navigation .polaris__navigation--item.-has-sub-menu.-no-link button.-no-link{align-items:center;-webkit-appearance:none;background:0 0;border:0;display:flex;font-size:14px;font-weight:600;line-height:1.1;padding:10px 0;text-align:left;text-transform:uppercase}div.polaris__multi-page-navigation span.polaris__multi-page-navigation--toggle-index span.polaris__multi-page-navigation--current-label{color:#fff}.polaris__navigation .polaris__header--navigation .-sub-menu-list li.-has-sub-menu.-is-open.-no-link>button.-no-link span.polaris__navigation--item-icon svg,.polaris__navigation .polaris__header--navigation .polaris__navigation--item.-has-sub-menu.-is-open.-no-link>button.-no-link span.polaris__navigation--item-icon svg{fill:#fff}div.polaris__multi-page-navigation .polaris__button.-primary:not(.-toggle-bottom) span.polaris__multi-page-navigation--index-number{display:none}@media (max-width:47.99em){div.polaris__multi-page-navigation{font-size:15px;line-height:20px}}div.polaris__multi-page-navigation span.polaris__multi-page-navigation--current-label{color:#e70c26;display:block;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:700;line-height:1.1;margin-top:5px;text-transform:uppercase}div.polaris__multi-page-navigation .polaris__button.-primary{padding:10px 0}div.polaris__multi-page-navigation .polaris__button.-primary:not(.-toggle-bottom){background-color:#1c2029;color:#fff;display:flex;flex-direction:column;letter-spacing:normal;margin-top:-1px;padding:20px 10px 20px 20px;position:relative}div.polaris__multi-page-navigation .polaris__button.-primary span.polaris__multi-page-navigation--title{font-family:em-dash,Acta,serif;text-transform:none}div.polaris__multi-page-navigation .polaris__button.-primary.-toggle-bottom{background-color:transparent;border-bottom:1px solid #ccc;color:#e70c26;flex-direction:row;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;padding:20px 0;text-transform:uppercase}div.polaris__multi-page-navigation .polaris__button.-primary.-toggle-bottom:active,div.polaris__multi-page-navigation .polaris__button.-primary.-toggle-bottom:focus{box-shadow:none}div.polaris__multi-page-navigation span.polaris__multi-page-navigation--index-number{color:#e70c26;font-family:em-dash,Acta,serif;font-size:16px;font-style:italic;font-weight:700;left:-25px;line-height:1.56;margin-right:10px;position:absolute;top:0}.polaris__button.-primary div.polaris__multi-page-navigation span.polaris__multi-page-navigation--index-number{margin-right:3px}div.polaris__multi-page-navigation ul a{border-bottom:1px solid #ccc;flex-direction:column;padding:20px 0}div.polaris__multi-page-navigation ul a:focus,div.polaris__multi-page-navigation ul a:hover{border-bottom:1px solid #ccc;text-decoration:none}div.polaris__multi-page-navigation ul a:focus:not(.-current),div.polaris__multi-page-navigation ul a:hover:not(.-current){border-bottom:1px solid #ccc}div.polaris__multi-page-navigation ul a span{padding-left:25px;position:relative}div.polaris__multi-page-navigation ul a.-current{background-color:transparent;padding:20px 10px 20px 0;pointer-events:none;position:relative}div.polaris__multi-page-navigation .polaris__multi-page-navigation--menu,div.polaris__next-pages .polaris__next-pages--list.-show-index li.polaris__list-item.-current .polaris__next-pages--item-texts{display:flex;flex-direction:column}div.polaris__multi-page-navigation .polaris__multi-page-navigation--menu ul{order:2}div.polaris__multi-page-navigation .polaris__multi-page-navigation--menu .polaris__button.-toggle-bottom{order:1}div.polaris__multi-page-navigation.-is-partly-expanded ul{display:none}div.polaris__multi-page-navigation.-is-expanded ul{display:block}div.polaris__next-pages a:active,div.polaris__next-pages a:focus,div.polaris__next-pages a:hover{border:0;color:#e70c26}div.polaris__next-pages a:active .polaris__next-pages--item-title,div.polaris__next-pages a:focus .polaris__next-pages--item-title,div.polaris__next-pages a:hover .polaris__next-pages--item-title{color:#e70c26}div.polaris__next-pages .polaris__next-pages--item-title{display:block;font-family:em-dash,Acta,serif;font-size:16px;font-weight:500;line-height:1.56}@media (min-width:48em){div.polaris__next-pages .polaris__next-pages--item-title{font-size:19px;line-height:24px;margin-bottom:5px}}div.polaris__next-pages .polaris__next-pages--item-subtitle,div.polaris__next-pages .polaris__next-pages--list.-show-index li.polaris__list-item.-current span.polaris__list-item--index{display:none}div.polaris__next-pages .polaris__next-pages--list.-show-index span.polaris__list-item--index{font-family:em-dash,Acta,serif;font-style:italic;left:unset;margin-right:12px;position:relative;top:0;transform:unset}div.polaris__next-pages .polaris__next-pages--list.-show-index span.polaris__list-item--index:after{content:".

Full Proof Baking Sourdough Starter Jar Set, Loan Product Manager Job Description, Is Working From Home Inclusivedual Citizenship Israel, What Airlines Fly Into Middle Georgia Regional Airport, Content Type 'multipart/form-data Boundary=' Not Supported Spring Boot, Spirit Ram Origin Minecraft, Shortcrust Pastry In German, In This Place Crossword Clue, Terrestrial Ecosystem Function, What Is A Lattice In Discrete Mathematics, X Www Form-urlencoded Postman Example, Multipartformdatacontent Vb Net,

convert multipart file to json in java