html :target{scroll-margin-top:100px}body{font-family:Inter,arial,sans-serif!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:unset!important}iframe{border:0}@media (min-width:1024px){.brxe-container:has(.sticky-toc){max-width:calc(100% - 15rem)}}a{text-decoration:none;transition:all .2s}a.bricks-button,a.bricks-button:hover{color:white}[disabled]{cursor:default!important}.tags-list{display:flex;flex-wrap:wrap;gap:8px}.tags-list a{padding:1px 10px;border:2px solid #3878ff;font-family:Rubik,arial,sans-serif!important;border-radius:4px}.brxe-post-content a:not(*button),#author-info a{color:var(--bricks-color-gvsnxk)}#author-info a{color:var(--bricks-color-gvsnxk)}*{outline:0!important;scrollbar-width:thin}::placeholder{color:#707b94!important;opacity:1}h1,h2,h3,h4,h5,h6{font-family:Rubik,arial,sans-serif!important;text-wrap:balance;font-weight:400!important}strong{font-weight:500}.has-small-font-size,.has-medium-font-size{margin-block:.75rem}blockquote{font-family:unset;font-style:italic;font-size:1rem}[wide-content=True] .brxe-post-content>:not(.review-table-fade,.review-wrapper,.review-pros-cons,.cards-list-wrapper,.reviews-list-wrapper,.tags-list),[wide-content=True] #article-sources{max-width:810px}[wide-content=False]{width:810px}#brx-content .hide,#brx-content .hide a{opacity:0!important;position:absolute;visibility:hidden;bottom:0;left:0;transition:0s!important}#brx-content .show,.no-js #brx-content .hide,.no-js #brx-content .hide a{opacity:1!important;position:static!important;visibility:visible!important}.display-none{display:none}.no-js .display-none{display:block}.page-template-default h2{color:var(--bricks-color-rsbpkz);margin-bottom:2rem}.page-template-default :where(h1,h2,h3,h4){margin-top:0}ul li::marker{color:#3878ff}ul{padding-left:25px}li{margin-block:.5rem}:where(p){margin-block:1.25rem}@media (max-width:767px){:where(p){margin-block:1rem}}li p,#revision-history p{margin:0}#revision-history{max-width:810px}.updates-timeline{margin-top:1.5rem;margin-bottom:0;padding-left:0}.updates-item{position:relative;display:flex;gap:1rem;margin:0;padding-bottom:1rem}.updates-item:last-child{padding-bottom:0}.updates-item:first-child .updates-marker-style{background-color:#3878ff;border:1px solid #3878ff}.updates-line{position:absolute;left:0;top:0;display:flex;width:1.5rem;justify-content:center;margin-bottom:-1.5rem;height:100%}.updates-item:last-child .updates-line{display:none}.updates-line-style{width:1px;background-color:#cfdbe8}.updates-marker{position:relative;height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center;background-color:white}.updates-marker-style{height:9px;width:9px;border-radius:999px;background-color:#edf1f6;border:1px solid #cfdbe8}.updates-item-content{display:flex;flex-direction:column}.updates-item-date{padding-top:.125rem;margin-bottom:.25rem;line-height:1.25rem;font-family:Rubik,sans-serif,helvetica;color:#3878ff}.updates-item-type{text-transform:uppercase;font-size:12px;line-height:1.15;font-family:Rubik,sans-serif,helvetica;color:#86a5c6;letter-spacing:.75px;margin-top:10px}.updates-item-author{font-size:16px;font-weight:500;color:rgb(42,74,106);transition:color .2s}.updates-item-author a:hover{color:#3878ff}.inline-review-header{display:flex;align-self:flex-start!important;align-items:center}.inline-review-header div{margin-left:10px}.inline-review-header h3{margin:0}.inline-review-header a{line-height:1;font-family:Rubik,arial,sans-serif!important;text-transform:uppercase;font-weight:500;letter-spacing:.5px;font-size:1rem}.inline-review-tabs{overflow-x:auto}.inline-review-callouts{display:flex;justify-content:space-around;align-self:center!important;width:100%;margin-bottom:2rem;flex-wrap:wrap;column-gap:15px}.inline-review-callout{text-align:center;margin-top:1.5rem;max-width:31%}.inline-review-callout h4{margin-top:0;margin-bottom:10px;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.inline-review-callout div{text-align:center;font-size:.875rem}.citation-number,.sources-citation-number{vertical-align:super;font-size:75%;font-family:Rubik}.citation-number{cursor:help;color:#3878ff}.single-source:not(:only-child):not(:last-child){margin-bottom:15px}.single-source a{color:#3878ff}.inline-image{margin-bottom:1.5rem;border-radius:.25rem}.clever-table{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;position:relative}table{width:100%!important;border-collapse:collapse;border:0!important;margin-bottom:1rem;line-height:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;position:relative}td,th{text-align:left}table li,table div:not(:last-child),table p:not(:last-child){margin-bottom:8px}table h5,table h4,table h3,table h2{margin-top:1rem}thead,tfoot{border:0!important}tr{transition:opacity .6s;opacity:1}[collapse] .read-more-btn-wrapper{display:flex;text-align:center;margin-top:calc(-1rem - 2px);justify-content:center;position:relative}.border-bot[collapse] .read-more-btn-wrapper{border-top:2px solid #3878ff}.read-more-btn-wrapper{display:none}.hidden-caption{display:none}.read-more-btn{transform:translateY(-11px)}.border-bot .read-more-btn{transform:translateY(-13px)}.read-more-btn{display:block;cursor:pointer;background:white;padding:0 15px;border-radius:50px;border:2px solid #3878ff;text-transform:uppercase;font-size:.75rem;font-family:Rubik,arial,sans-serif!important;color:#3878ff;letter-spacing:1px;transition:all .2s}.read-more-btn:hover{background:#3878ff;color:white}.clever-table:not(.has-footer).border-bot tr:last-child,.border-bot.has-footer tr:nth-last-child(2){border-bottom:2px solid #3878ff}.border-top tr:first-of-type:not(thead tr){border-top:2px solid #3878ff}tr:nth-child(odd),.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){background-color:#f5f8fc}.has-footer tbody tr:last-child,.wp-block-table figcaption{background:none;font-size:1rem;color:rgb(9,34,61);font-style:italic}.wp-block-table figcaption{padding:18px 20px;text-align:left;margin:-1rem 0 0}thead tr{background:none!important}.clever-table td,.clever-table th,.wp-block-table td,.wp-block-table th,table td,table th{border:0;padding:18px 20px;width:auto!important}table th{font-family:Rubik,arial,sans-serif!important;font-weight:500}.tooltip-icon{cursor:help}.textbox{border-radius:.5rem;padding:1.25em;margin:0 0 1.2em}.textbox-subtle{font-size:12px;background:#F0F5FA;padding:2px 12px;border-radius:4px;color:#8098B3;margin-bottom:5px;display:inline-block}.textbox-subtle :where(p){margin-block:.25rem}.textbox :where(h2,h3,h4,h5){margin-top:1.25rem;margin-bottom:0}.border-aligned{margin-top:2rem}.border-aligned .textbox-content{margin-top:6px}.textbox-content:not(:has(p)){margin-block:1.25rem}.border-aligned .textbox-title{margin-top:-2rem;background:white;display:inline-flex;width:fit-content;padding-inline:10px;margin-left:-10px;font-size:1.5rem;transform:translateY(50%)}.textbox-light{background:rgb(246,252,255)}.textbox-border{border:1px solid #3878ff}p:empty,h5:empty{display:none}#menu-subfooter{white-space:nowrap;flex-wrap:wrap;justify-content:center}.disabled{background:rgb(74,93,109)!important;cursor:not-allowed}input::placeholder{color:#444}.zipCodeForm{display:flex;gap:10px;max-width:100%;flex-wrap:wrap}input.zipCodeInput{width:auto;border-radius:.5rem;outline:2px solid transparent;outline-offset:1px}input.zipCodeInput:focus{outline:2px solid #7ec5ff}@media (max-width:767px){input.zipCodeInput{width:100%;border-radius:.5rem}.zipCodeForm .submitButton{width:100%;height:42px}}.wp-block-code{color:currentcolor;margin:1rem 0 2rem;font-size:18px}.docs-table td{vertical-align:top}.textbox{border-color:#3878ff;background:rgb(255,255,255);border-radius:.25rem;border-style:solid;border-width:1px;display:flex;flex-direction:column;padding:0 20px;position:relative;margin-bottom:2rem}.faq-wrapper,div:not(.wp-block-yoast-faq-block) .schema-faq-section{border-bottom:1px solid var(--bricks-color-ghjrfb)}.faq-question,div:not(.wp-block-yoast-faq-block) .schema-faq-question{margin:0;font-size:1.25rem;cursor:pointer;padding:25px 0;width:100%;border:0;text-align:left;outline:0;transition:.3s;display:flex;align-items:center;justify-content:space-between}.faq-answer>:last-child{padding-bottom:2rem}.schema-faq-answer:after{display:block;content:"";height:2em}.faq-question:hover,.schema-faq-question:hover{color:#598eff}.faq-question:after,.schema-faq-question:after{content:"\002B";font-size:1.35rem;font-weight:400;margin-left:40px}.active.faq-question:after,.active.schema-faq-question:after{content:"\2212"}div:not(.brx-body) .faq-answer,.schema-faq-answer{padding:0 18px;margin-block:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.no-js div:not(.brx-body) .faq-answer,.no-js .schema-faq-answer{max-height:unset}.inline-toc{list-style:none;border-left:2px solid #3878ff;padding-left:1rem}.inline-toc li{padding-block:4px}.inline-toc li:first-of-type{padding-top:0}.inline-toc li:last-of-type{padding-bottom:0}.toc-level-2{margin-block:0;margin-left:.08rem;padding-left:1rem;border-left:2px solid rgb(192,211,231)}.inline-toc a{padding-block:.5rem;color:var(--bricks-color-rcdtgk)}.inline-toc a:hover{color:#3878ff}.visibility-toggle{display:none}@media (min-width:1024px){.visibility-toggle.show-desktop{display:block}}@media (min-width:768px) and (max-width:1023px){.visibility-toggle.show-tablet{display:block}}@media (max-width:767px){.visibility-toggle.show-mobile{display:block}}button{cursor:pointer}.button-highlighted{background:#0ec18f}.button-highlighted:hover{background:#24d5a3}.textbox ul{margin-block:1.25rem}.breadcrumbs-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.breadcrumbs-arrow{margin-left:.5rem;margin-right:.25rem}.breadcrumb{color:#4b698b;font-family:Rubik,sans-serif,helvetica;font-size:12px;font-weight:500;text-decoration:none;text-transform:uppercase}.breadcrumb:last-child{color:#1080d1}@media (max-width:767px){.breadcrumbs-wrapper{margin-bottom:6px}}.homepage-table{border:1px solid rgba(192,211,231,.39)!important;border-radius:7px;overflow:hidden;margin-bottom:0;margin-top:20px;border-collapse:separate;border-spacing:0}.homepage-table td,.homepage-table th{font-size:1rem;line-height:150%;padding:.75rem 1.5rem;text-align:center}.homepage-table td{color:rgb(42,74,106);font-size:.875rem}.homepage-table th{font-family:Rubik}.homepage-table thead tr{background:#598eff!important;color:white}.authors-text{color:rgb(42,74,106)}.authors-text a{text-decoration:underline;font-weight:500;transition:color .2s}.authors-text a:hover{color:#3878ff}.user-photo:nth-child(2){margin-left:-20px}#show-editors{display:none;font-family:Rubik,sans-serif;color:#718eae;text-decoration:underline;cursor:pointer}@media (max-width:767px){.user-photo:nth-child(2){margin-left:-15px}#authors{margin-right:15px}:not(.no-js) #show-editors{display:block}:not(.no-js) #editors{opacity:0;position:absolute;visibility:hidden;transition:opacity .25s;flex-basis:100%;padding-top:10px;border-top:1px solid #d9e6f3}}.updated-text{color:var(--bricks-color-khgilr)}#post-details img:hover{z-index:1}.AuthorWidget_share{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;margin-left:auto;position:relative}@media (max-width:850px){.AuthorWidget_share{display:none}}.AuthorWidget_shareButton,.AuthorWidget_shareItems{transition:.3s}.AuthorWidget_share .AuthorWidget_shareButton{align-items:center;cursor:pointer;display:flex;flex-direction:row}.AuthorWidget_shareButton p,.AuthorWidget_shareButton svg path,.AuthorWidget_shareItems svg path,.AuthorWidget_closeIcon{transition:.2s}.AuthorWidget_closeIcon:hover{opacity:.75}.AuthorWidget_shareButton:hover p,.AuthorWidget_shareButton:hover svg path{fill:#3878ff;color:#3878ff}.AuthorWidget_share p{color:#86a5c6;font-family:Rubik,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.1em;margin:0;padding-right:.5rem}.AuthorWidget_shareItems,.AuthorWidget_shareItems a{align-items:center;display:flex;flex-direction:row}.AuthorWidget_shareItems a:first-of-type:hover svg path{fill:#3b5998}.AuthorWidget_shareItems a:nth-of-type(2):hover svg path{fill:#00acee}.AuthorWidget_shareItems a:nth-of-type(3):hover svg path{fill:#0e76a8}.AuthorWidget_shareItems svg{cursor:pointer;margin:0 4px;padding:0 1px}.view-all-sources-link{text-transform:uppercase;font-size:12px;font-weight:500}.featured-article-link:hover h5{color:#3878ff}.featured-article-link:hover svg{transform:translatex(4px)}#signup-form{display:flex;flex-wrap:wrap;justify-content:space-between}#signup-form :where(input,select){width:calc(50% - 6px);margin-bottom:12px;border-radius:4px;outline:0;background:white}#signup-form :where(input:hover,select:hover){border:1px #3878ff solid}#signup-form :where(input:focus,select:focus){border:1px #3878ff solid;color:#3878ff!important}#signup-form ::placeholder{color:black;transition:color .2s}#signup-form select{color:grey;height:42px;width:100%}#signup-form option{color:black!important}#signup-form input:focus::placeholder{color:#3878ff}#signup-form button{width:100%;border-radius:4px;text-align:center;padding-block:12px;background-color:#3878ff;color:white;font-weight:600;letter-spacing:.2px;transition:all .25s}