@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{border:none;border-radius:0;outline:none}input[type=checkbox]{display:none}img{height:auto;max-width:100%}.fluid-iframe{margin:0 auto;position:relative}.fluid-iframe__inner{position:relative;width:100%}.fluid-iframe embed,.fluid-iframe iframe,.fluid-iframe object{height:100%;left:0;position:absolute;top:0;width:100%}.default-css .fluid-iframe{margin-bottom:1.5em}.petapixel-youtube-facade__box{background:var(--pp-bg,#f2f2f2);height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.petapixel-youtube-facade__box.is-playing{background:transparent}.petapixel-youtube-facade__box.is-playing .petapixel-youtube-facade__meta{display:none}.petapixel-youtube-facade__meta{background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.48) 48%,transparent 86%);box-sizing:border-box;left:0;min-height:20%;padding:12px 12px 0;pointer-events:none;position:absolute;right:0;text-align:left;top:0;z-index:2}.petapixel-youtube-facade__title{-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-family:var(--pp-roboto),Arial,Helvetica,sans-serif;font-size:clamp(16px,2.5vw,20px);font-weight:700;letter-spacing:normal;line-height:1.2;margin:0;overflow:hidden;text-shadow:0 0 6px hsla(0,0%,100%,.18),0 0 12px hsla(0,0%,100%,.1)}.petapixel-youtube-facade__channel{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(11px,1.4vw,12px);font-weight:400;letter-spacing:normal;line-height:1.2;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.post-full__text .fluid-iframe.petapixel-youtube-facade .snap-card__youtube-play,.post-special-feature__text .fluid-iframe.petapixel-youtube-facade .snap-card__youtube-play{background:transparent;border:0;cursor:pointer;display:block;font-size:0;height:100%;inset:0;line-height:0;margin:0;padding:0;position:absolute;width:100%}.post-full__text .fluid-iframe.petapixel-youtube-facade .snap-card__youtube-poster,.post-special-feature__text .fluid-iframe.petapixel-youtube-facade .snap-card__youtube-poster{border:0;display:block;height:100%;inset:0;margin:0;max-height:none;max-width:none;object-fit:cover;object-position:center;padding:0;position:absolute;width:100%}.post-full__text .fluid-iframe.petapixel-youtube-facade .snap-card__youtube-icon,.post-special-feature__text .fluid-iframe.petapixel-youtube-facade .snap-card__youtube-icon{z-index:1}.post-full__text .fluid-iframe.petapixel-youtube-facade .snap-card__youtube-iframe,.post-special-feature__text .fluid-iframe.petapixel-youtube-facade .snap-card__youtube-iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.post-full__text .fluid-iframe.petapixel-youtube-facade .petapixel-youtube-facade__meta,.post-special-feature__text .fluid-iframe.petapixel-youtube-facade .petapixel-youtube-facade__meta{padding:12px 12px 0}.post-full__text .fluid-iframe.petapixel-youtube-facade .petapixel-youtube-facade__title,.post-special-feature__text .fluid-iframe.petapixel-youtube-facade .petapixel-youtube-facade__title{font-size:clamp(16px,2.5vw,20px);font-weight:700;letter-spacing:normal;line-height:1.2;margin:0;text-shadow:0 0 6px hsla(0,0%,100%,.18),0 0 12px hsla(0,0%,100%,.1)}.post-full__text .fluid-iframe.petapixel-youtube-facade .petapixel-youtube-facade__channel,.post-special-feature__text .fluid-iframe.petapixel-youtube-facade .petapixel-youtube-facade__channel{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(11px,1.4vw,12px);font-weight:400;letter-spacing:normal;line-height:1.2;margin:4px 0 0;text-shadow:none}.alignnone{margin:0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.default-css dfn,.default-css em,.default-css i{font-style:italic}.default-css dfn{font-weight:700}.default-css code,.default-css kbd,.default-css p,.default-css pre{margin:0 0 1.5em}.default-css cite{font-style:italic}.default-css li ol,.default-css li ul{margin:0 1.5em}.default-css ol,.default-css ul{margin:0 1.5em 1.5em}.default-css ol li,.default-css ul li{padding:0 0 7px}.default-css ul{list-style-type:disc}.default-css ol{list-style-type:decimal}.default-css ol ol{list-style:upper-alpha}.default-css ol ol ol{list-style:lower-roman}.default-css ol ol ol ol{list-style:lower-alpha}.default-css table{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pp-surface);border:1px solid var(--pp-border);border-collapse:separate;border-radius:6px;border-spacing:0;color:inherit;font-size:clamp(.8125rem,.72rem + .4vw,1rem);line-height:1.45;margin:0 0 1.5em;max-width:100%;overflow:hidden;table-layout:fixed;width:100%}.default-css table caption{caption-side:bottom;font-size:.9em;opacity:.85;padding:.75em 0 0;text-align:left}.default-css table td,.default-css table th{border-bottom:1px solid var(--pp-border);border-right:1px solid var(--pp-border);-ms-hyphens:auto;hyphens:auto;min-width:6.5rem;overflow-wrap:anywhere;padding:clamp(.625rem,.4rem + .75vw,1rem) clamp(.75rem,.5rem + 1vw,1.25rem);text-align:left;vertical-align:top;word-break:break-word}.default-css table tr td:last-child,.default-css table tr th:last-child{border-right:0}.default-css table thead th{background-color:var(--pp-bg);color:inherit;font-family:var(--pp-roboto);font-size:clamp(.6875rem,.65rem + .3vw,.9375rem);font-weight:900;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.default-css table tbody tr:last-child td,.default-css table tbody tr:last-child th{border-bottom:0}@media screen and (max-width:867px){.default-css table{-webkit-overflow-scrolling:touch;display:block;font-size:clamp(.6875rem,2.4vw + .45rem,.9375rem);max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.default-css table tbody,.default-css table tfoot,.default-css table thead{display:table;min-width:36rem;table-layout:fixed;width:100%}.default-css table td,.default-css table th{min-width:7rem;padding:clamp(.45rem,1.2vw + .35rem,.75rem) clamp(.5rem,1.5vw + .35rem,.875rem)}}.default-css .wp-block-table{-webkit-overflow-scrolling:touch;margin:0 0 1.5em;max-width:100%;overflow-x:auto}.default-css .wp-block-table table{margin-bottom:0}.wp-caption,figure.wp-caption{background:transparent;margin-bottom:1.75em;max-width:100%!important}.wp-caption.aligncenter,figure.wp-caption.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone,figure.wp-caption.alignnone{margin-left:0;margin-right:0}.wp-caption.alignleft,figure.wp-caption.alignleft{float:left;margin:.35em 1.5em 1.25em 0}.wp-caption.alignright,figure.wp-caption.alignright{float:right;margin:.35em 0 1.25em 1.5em}.wp-caption img,figure.wp-caption img{border:0;display:block;height:auto;margin:0;max-width:100%;padding:0;width:auto}figure.wp-caption figcaption.wp-caption-text{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background:transparent;border:0;color:#585858;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:1.55;margin:0;padding:.6em 0 0}.wp-video,.wp-video-shortcode,video.wp-video-shortcode{max-width:100%!important}.wp-video{width:100%!important}.wp-video,figure.wp-block-video{margin-bottom:1.75em}video.wp-video-shortcode{display:block;height:auto!important;width:100%!important}p:empty:before{content:none!important}.grecaptcha-badge{display:none}ul.gform_fields li.gfield{padding-left:0}.gfield.gfield--type-honeypot,.gfield.gform_validation_container,li.gfield.gform_validation_container{display:none!important;height:0;left:-9000px!important;overflow:hidden;pointer-events:none;position:absolute!important;visibility:hidden;width:0}.page--contact{--pp-form-border:#a3a3a3;--pp-form-border-hover:#7a7a7a;--pp-form-fill:#f7f7f7}.page--contact .post-full>h1{border-bottom:none;margin-bottom:16px;padding-bottom:0}.page--contact .post-full__text>p:first-child{font-size:18px;line-height:1.55;margin-bottom:32px;opacity:.82}@media screen and (max-width:640px){.page--contact .post-full__text>p:first-child{font-size:16px;margin-bottom:26px}}.page--contact .post-full__text>p:last-child{border-top:1px solid var(--pp-border);font-size:14px;line-height:1.5;margin-top:28px;opacity:.72;padding-top:20px}.page--contact .gform_wrapper{margin:0;max-width:100%}.page--contact .gform_fields{list-style:none;margin:0;padding:0}.page--contact .gfield{margin:0 0 32px;padding:0}.page--contact .gfield:last-child{margin-bottom:0}.page--contact .gfield>.gfield_label,.page--contact .gfield>.gform-field-label{border-bottom:none;color:var(--pp-text);display:block;font-family:var(--pp-roboto);font-size:15px;font-synthesis:none;font-weight:900;letter-spacing:.1em;line-height:1.2em;margin:0 0 8px;padding-bottom:0;text-transform:uppercase}.page--contact .gfield_required{color:#36c;margin-left:2px}.page--contact .gfield_description{color:var(--pp-text);font-size:14px;line-height:1.5;margin:0 0 12px;min-height:0;opacity:.75}.page--contact .ginput_container_email input,.page--contact .ginput_container_phone input,.page--contact .ginput_container_text input,.page--contact .ginput_container_textarea textarea,.page--contact .ginput_container_website input{background:var(--pp-form-fill);border:1px solid var(--pp-form-border);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;line-height:1.5;margin:0;padding:14px 16px!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%!important}.page--contact .ginput_container_email input:-ms-input-placeholder,.page--contact .ginput_container_phone input:-ms-input-placeholder,.page--contact .ginput_container_text input:-ms-input-placeholder,.page--contact .ginput_container_textarea textarea:-ms-input-placeholder,.page--contact .ginput_container_website input:-ms-input-placeholder{color:var(--pp-text);opacity:.42}.page--contact .ginput_container_email input::placeholder,.page--contact .ginput_container_phone input::placeholder,.page--contact .ginput_container_text input::placeholder,.page--contact .ginput_container_textarea textarea::placeholder,.page--contact .ginput_container_website input::placeholder{color:var(--pp-text);opacity:.42}.page--contact .ginput_container_email input:hover,.page--contact .ginput_container_phone input:hover,.page--contact .ginput_container_text input:hover,.page--contact .ginput_container_textarea textarea:hover,.page--contact .ginput_container_website input:hover{background:var(--pp-surface);border-color:var(--pp-form-border-hover)}.page--contact .ginput_container_email input:focus,.page--contact .ginput_container_phone input:focus,.page--contact .ginput_container_text input:focus,.page--contact .ginput_container_textarea textarea:focus,.page--contact .ginput_container_website input:focus{background:var(--pp-surface);border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18);outline:none}.page--contact .ginput_container_email input,.page--contact .ginput_container_phone input,.page--contact .ginput_container_text input,.page--contact .ginput_container_website input{height:auto;min-height:50px}.page--contact .ginput_container_textarea textarea{min-height:200px;resize:vertical}.page--contact .gfield_checkbox{list-style:none;margin:0;padding:0}.page--contact .gfield--type-checkbox,.page--contact .gfield--type-consent,.page--contact .gfield:has(.ginput_container_checkbox){background:transparent;border:none;box-shadow:none;margin-top:28px;padding:0!important}.page--contact .gfield--type-checkbox>.gfield_label,.page--contact .gfield--type-checkbox>.gform-field-label,.page--contact .gfield--type-consent>.gfield_label,.page--contact .gfield--type-consent>.gform-field-label,.page--contact .gfield:has(.ginput_container_checkbox)>.gfield_label,.page--contact .gfield:has(.ginput_container_checkbox)>.gform-field-label{border-bottom:none;color:var(--pp-text);display:block;font-family:var(--pp-roboto);font-size:15px;font-synthesis:none;font-weight:900;letter-spacing:.1em;line-height:1.2em;margin:0 0 8px;padding-bottom:0;text-transform:uppercase}.page--contact .gfield--type-checkbox .gfield_description,.page--contact .gfield--type-consent .gfield_description,.page--contact .gfield:has(.ginput_container_checkbox) .gfield_description{font-size:14px;line-height:1.6;margin-bottom:12px;opacity:.75}.page--contact .gfield--type-checkbox .ginput_container_checkbox,.page--contact .gfield--type-consent .ginput_container_checkbox,.page--contact .gfield:has(.ginput_container_checkbox) .ginput_container_checkbox{background:transparent;border:none;margin:0;padding:0}.page--contact .gfield_checkbox .gchoice,.page--contact .gfield_checkbox li{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:12px;list-style:none;margin:0;padding:0}.page--contact .gfield_checkbox input[type=checkbox],.page--contact input.gfield-choice-input[type=checkbox]{accent-color:#36c;appearance:auto;cursor:pointer;display:inline-block!important;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;margin:2px 0 0;width:18px}.page--contact .gfield_checkbox .gform-field-label,.page--contact .gfield_checkbox .gform-field-label--type-inline,.page--contact .gfield_checkbox label{border:none;cursor:pointer;-ms-flex:1;flex:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.45;margin:0;padding:0;text-transform:none}.page--contact .gform_validation_errors,.page--contact .gform_validation_errors.validation_error{background:rgba(192,57,43,.07)!important;border:none!important;border-left:3px solid #c0392b!important;border-radius:0 6px 6px 0;box-shadow:none!important;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;margin:0 0 28px;padding:18px 22px!important}.page--contact .gform_validation_errors.validation_error:focus,.page--contact .gform_validation_errors:focus{outline:none}.page--contact .gform_validation_errors .gform_submission_error,.page--contact .gform_validation_errors h2,.page--contact .gform_validation_errors.validation_error .gform_submission_error,.page--contact .gform_validation_errors.validation_error h2{border:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:0;line-height:inherit;margin:0;padding:0;text-transform:none}.page--contact .gform_validation_errors .gform-icon,.page--contact .gform_validation_errors.validation_error .gform-icon{display:none}.page--contact .gform_validation_errors ol,.page--contact .gform_validation_errors.validation_error ol{font-weight:400;list-style:disc;margin:8px 0 0;padding:0 0 0 18px}.page--contact .gform_validation_errors li,.page--contact .gform_validation_errors.validation_error li{font-weight:400;margin:0 0 4px;padding:0}.page--contact .gform_validation_errors a,.page--contact .gform_validation_errors.validation_error a{border-bottom:none!important;color:inherit;font-weight:700;text-decoration:none!important}.page--contact .gform_validation_errors a:focus,.page--contact .gform_validation_errors a:hover,.page--contact .gform_validation_errors.validation_error a:focus,.page--contact .gform_validation_errors.validation_error a:hover{border-bottom:none!important;color:inherit;text-decoration:none!important}.page--contact .gfield.gfield_error{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.page--contact .gfield.gfield_error>.gfield_label,.page--contact .gfield.gfield_error>.gform-field-label{color:var(--pp-text)}.page--contact .gfield.gfield_error input,.page--contact .gfield.gfield_error select,.page--contact .gfield.gfield_error textarea{background:var(--pp-form-fill)!important;border-color:var(--pp-form-border)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)!important}.page--contact .gfield_validation_message{background:transparent!important;border:0!important;color:#c0392b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.45;margin-top:8px;padding:0}.page--contact .gfield--type-captcha.gfield_error,.page--contact .gfield:has(.ginput_recaptcha).gfield_error{margin:0 0 24px}.page--contact .gfield--type-captcha.gfield_error .gfield_validation_message,.page--contact .gfield:has(.ginput_recaptcha).gfield_error .gfield_validation_message{font-size:13px;margin-top:8px}.page--contact .gfield--type-captcha.gfield_error .gfield_description,.page--contact .gfield:has(.ginput_recaptcha).gfield_error .gfield_description{font-size:13px;font-weight:400;line-height:1.5;margin:0;opacity:.75;padding:0}.page--contact .gfield--type-captcha.gfield_error .gfield_description a,.page--contact .gfield:has(.ginput_recaptcha).gfield_error .gfield_description a{border-bottom:1px solid #b4c9f2;color:#36c;font-weight:400;text-decoration:none}.page--contact .gfield--type-captcha.gfield_error .gfield_description a:focus,.page--contact .gfield--type-captcha.gfield_error .gfield_description a:hover,.page--contact .gfield:has(.ginput_recaptcha).gfield_error .gfield_description a:focus,.page--contact .gfield:has(.ginput_recaptcha).gfield_error .gfield_description a:hover{border-bottom-color:#89aaea;color:#24478f}.page--contact .gform-footer,.page--contact .gform_footer{margin:32px 0 0;padding:0}.page--contact .gform-footer .gfield.gfield_error,.page--contact .gform-footer .validation_error,.page--contact .gform_footer .gfield.gfield_error,.page--contact .gform_footer .validation_error{background:transparent!important;border:none!important;box-shadow:none!important;margin:0 0 20px;padding:0!important}.page--contact .gform-footer .gfield.gfield_error .gfield_validation_message,.page--contact .gform-footer .validation_error .gfield_validation_message,.page--contact .gform_footer .gfield.gfield_error .gfield_validation_message,.page--contact .gform_footer .validation_error .gfield_validation_message{background:transparent!important;border:0!important;color:#c0392b;font-size:13px;font-weight:700;margin-top:8px;padding:0}.page--contact .gform-footer .gfield.gfield_error .gfield_description,.page--contact .gform-footer .validation_error .gfield_description,.page--contact .gform_footer .gfield.gfield_error .gfield_description,.page--contact .gform_footer .validation_error .gfield_description{font-size:13px;font-weight:400;line-height:1.5;margin:0;opacity:.75;padding:0}.page--contact .gform-footer .gfield.gfield_error .gfield_description a,.page--contact .gform-footer .validation_error .gfield_description a,.page--contact .gform_footer .gfield.gfield_error .gfield_description a,.page--contact .gform_footer .validation_error .gfield_description a{border-bottom:1px solid #b4c9f2;color:#36c;font-weight:400;text-decoration:none}.page--contact .gform-footer>.gfield_validation_message,.page--contact .gform_footer>.gfield_validation_message{background:transparent!important;border:0!important;color:#c0392b;font-weight:700;margin:0 0 20px;padding:0}.page--contact .gform_button,.page--contact button.gform_button,.page--contact input.gform_button{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#121212!important;border:none!important;border-radius:0;color:#fff!important;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font:12px var(--pp-roboto)!important;font-weight:900!important;justify-content:center;letter-spacing:.12em!important;margin:0!important;min-width:200px;padding:16px 40px!important;position:relative;text-transform:uppercase!important;transition:background .2s ease,opacity .2s ease}.page--contact .gform_button:hover:not(:disabled):not(.is-submitting),.page--contact button.gform_button:hover:not(:disabled):not(.is-submitting),.page--contact input.gform_button:hover:not(:disabled):not(.is-submitting){background:#313131!important}.page--contact .gform_button.is-submitting,.page--contact .gform_button:disabled,.page--contact button.gform_button.is-submitting,.page--contact button.gform_button:disabled,.page--contact input.gform_button.is-submitting,.page--contact input.gform_button:disabled{cursor:wait}.page--contact .gform_button.is-submitting,.page--contact button.gform_button.is-submitting,.page--contact input.gform_button.is-submitting{background:#454545!important;letter-spacing:.14em;opacity:.92}.page--contact .gform_ajax_spinner{display:none!important}.page--contact .gform_confirmation_message{border-left:3px solid #36c;color:var(--pp-text);font-size:17px;line-height:1.5;margin:0;padding:20px 22px}.page--contact .gform_required_legend{font-size:13px;margin:0 0 20px;opacity:.72}body.dark.page--contact{--pp-form-border:#666;--pp-form-border-hover:#888;--pp-form-fill:#1c1c1c}body.dark.page--contact .gfield>.gfield_label,body.dark.page--contact .gfield>.gform-field-label{color:#fff!important}body.dark.page--contact .gform_button,body.dark.page--contact button.gform_button,body.dark.page--contact input.gform_button{background:#fff!important;color:#121212!important}body.dark.page--contact .gform_button:hover:not(:disabled):not(.is-submitting),body.dark.page--contact button.gform_button:hover:not(:disabled):not(.is-submitting),body.dark.page--contact input.gform_button:hover:not(:disabled):not(.is-submitting){background:#e6e6e6!important;color:#121212!important}body.dark.page--contact .gform_button.is-submitting,body.dark.page--contact button.gform_button.is-submitting,body.dark.page--contact input.gform_button.is-submitting{background:#d1d1d1!important;color:#121212!important;opacity:1}.mepr_error,.mepr_updated{color:var(--pp-text);padding:1em 1.5em!important}.mepr-white-popup .mepr-btn{background:#121212;border:none;border-radius:0;color:#fff!important;cursor:pointer;display:inline-block;font:12px var(--pp-roboto);font-weight:900;letter-spacing:.1em;padding:12px 24px;text-transform:uppercase;transition:background .3s;width:auto}.mepr-white-popup .mepr-btn:hover{background-color:#36c}.button.mp-hide-pw .dashicons{background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:block;font-size:0;height:20px;line-height:0;opacity:.55;width:20px}.button.mp-hide-pw .dashicons-visibility{background-image:url(/assets/img/icon-eye.svg)}.button.mp-hide-pw .dashicons-visibility:before{content:none}.button.mp-hide-pw .dashicons-hidden{background-image:url(/assets/img/icon-eye-slash.svg)}.button.mp-hide-pw .dashicons-hidden:before{content:none}.button.mp-hide-pw:hover .dashicons{opacity:.85}body.dark .button.mp-hide-pw .dashicons,html.dark .button.mp-hide-pw .dashicons{filter:invert(1);opacity:.7}body.dark .button.mp-hide-pw:hover .dashicons,html.dark .button.mp-hide-pw:hover .dashicons{opacity:.95}.page--account:has(.mepr-unauthorized-message),.page--login{--pp-form-border:#a3a3a3;--pp-form-border-hover:#7a7a7a;--pp-form-fill:#f7f7f7;--pp-account-fill:#f7f7f7}.page--account:has(.mepr-unauthorized-message) .page__content,.page--login .page__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;width:100%}.page--account:has(.mepr-unauthorized-message) .post-full,.page--account:has(.mepr-unauthorized-message).page--no-sidebar .post-full,.page--login .post-full,.page--login.page--no-sidebar .post-full{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:440px;width:100%}.page--account:has(.mepr-unauthorized-message) .post-full>h1,.page--login .post-full>h1{border-bottom:none;font-size:45px;margin-bottom:16px;padding-bottom:0;text-align:left}@media screen and (max-width:640px){.page--account:has(.mepr-unauthorized-message) .post-full>h1,.page--login .post-full>h1{font-size:30px}}@media screen and (min-width:869px){.page--account:has(.mepr-unauthorized-message) .page__row,.page--login .page__row{padding-bottom:72px;padding-top:48px}}@media screen and (max-width:868px){.page--account:has(.mepr-unauthorized-message) .page__row,.page--login .page__row{padding-bottom:48px;padding-top:28px}}.page--account:has(.mepr-unauthorized-message) .post-full__content,.page--account:has(.mepr-unauthorized-message) .post-full__text,.page--login .post-full__content,.page--login .post-full__text{width:100%}.page--account:has(.mepr-unauthorized-message) .post-full__text>p:first-child:not(.login-form__intro),.page--login .post-full__text>p:first-child:not(.login-form__intro){font-size:18px;line-height:1.55;margin:0 0 32px;opacity:.82;text-align:left}@media screen and (max-width:640px){.page--account:has(.mepr-unauthorized-message) .post-full__text>p:first-child:not(.login-form__intro),.page--login .post-full__text>p:first-child:not(.login-form__intro){font-size:16px;margin-bottom:26px}}.page--account:has(.mepr-unauthorized-message) .mp_login_form,.page--account:has(.mepr-unauthorized-message) .mp_wrapper,.page--login .mp_login_form,.page--login .mp_wrapper{margin:0 auto;max-width:100%;width:100%}.page--account:has(.mepr-unauthorized-message) .mepr-unauthorized-message,.page--login .mepr-unauthorized-message{background:var(--pp-account-fill);border:none;border-left:3px solid #36c;border-radius:0 6px 6px 0;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;margin:0 0 28px;padding:18px 22px}.page--account:has(.mepr-unauthorized-message) .mepr-unauthorized-message p,.page--login .mepr-unauthorized-message p{margin:0 0 .75em}.page--account:has(.mepr-unauthorized-message) .mepr-unauthorized-message p:last-child,.page--login .mepr-unauthorized-message p:last-child{margin-bottom:0}.page--account:has(.mepr-unauthorized-message) .mepr-unauthorized-message a,.page--login .mepr-unauthorized-message a{border-bottom:1px solid #b4c9f2;color:#36c;text-decoration:none}.page--account:has(.mepr-unauthorized-message) .mepr-unauthorized-message a:hover,.page--login .mepr-unauthorized-message a:hover{color:#24478f}.page--account:has(.mepr-unauthorized-message) .mepr-login-form-wrap,.page--login .mepr-login-form-wrap{margin:0}.page--account:has(.mepr-unauthorized-message) .mepr_error,.page--account:has(.mepr-unauthorized-message) .mepr_updated,.page--login .mepr_error,.page--login .mepr_updated{background:rgba(192,57,43,.07)!important;border:none!important;border-left:3px solid #c0392b!important;border-radius:0 6px 6px 0;box-shadow:none!important;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;margin:0 0 28px;padding:18px 22px!important}.page--account:has(.mepr-unauthorized-message) .mepr_updated,.page--login .mepr_updated{background:rgba(51,102,204,.08)!important;border-left-color:#36c!important}.page--account:has(.mepr-unauthorized-message) .mepr-already-logged-in,.page--login .mepr-already-logged-in{margin-top:28px}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form,.page--login .mepr-login-form.mepr-form{background:transparent!important;margin:0!important;max-width:100%!important;padding:0!important}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__intro,.page--login .mepr-login-form.mepr-form .login-form__intro{color:color-mix(in srgb,var(--pp-text) 82%,transparent);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.55;margin:0 0 32px;text-align:left}@media screen and (max-width:640px){.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__intro,.page--login .mepr-login-form.mepr-form .login-form__intro{font-size:16px;margin-bottom:26px}}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__pitch,.page--login .mepr-login-form.mepr-form .login-form__pitch{background:rgba(51,102,204,.1);border-left:3px solid #36c;border-radius:0;box-shadow:none;color:var(--pp-text);display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;margin:24px 0 0;overflow:visible;padding:12px 14px 12px 16px}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link{border-bottom:1px solid #b4c9f2;color:#36c;display:inline-block;font-weight:400;overflow:visible;position:relative;text-decoration:none;z-index:1}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:focus,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:focus-visible,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:hover,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link:focus,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link:focus-visible,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link:hover{border-bottom-color:#89aaea;color:#24478f}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:focus-visible .login-form__fw--a,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:hover .login-form__fw--a,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link:focus-visible .login-form__fw--a,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link:hover .login-form__fw--a{animation:login-fw-launch-a 1.15s cubic-bezier(.2,.7,.25,1) both}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:focus-visible .login-form__fw--b,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:hover .login-form__fw--b,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link:focus-visible .login-form__fw--b,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link:hover .login-form__fw--b{animation:login-fw-launch-b 1.15s cubic-bezier(.2,.7,.25,1) .14s both}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__fw,.page--login .mepr-login-form.mepr-form .login-form__fw{background:#ffd166;border-radius:50%;height:3px;left:50%;margin:-1.5px 0 0 -1.5px;opacity:0;pointer-events:none;position:absolute;top:0;width:3px;will-change:transform,opacity,box-shadow}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__fw--a,.page--login .mepr-login-form.mepr-form .login-form__fw--a{margin-left:-20px}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__fw--b,.page--login .mepr-login-form.mepr-form .login-form__fw--b{margin-left:17px}@media (prefers-reduced-motion:reduce){.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:focus-visible .login-form__fw,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:hover .login-form__fw,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link:focus-visible .login-form__fw,.page--login .mepr-login-form.mepr-form .login-form__subscribe-link:hover .login-form__fw{animation:none!important;opacity:0!important}}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row,.page--login .mepr-login-form.mepr-form .mp-form-row{margin:0 0 32px;padding:0}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-form-label,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-form-label{margin-bottom:0;opacity:1}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-form-label label,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-form-label label{border-bottom:none;color:var(--pp-text);display:block;font-family:var(--pp-roboto);font-size:15px;font-synthesis:none;font-weight:900;letter-spacing:.1em;line-height:1.2em;margin:0 0 8px;padding-bottom:0;text-transform:uppercase}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mepr-form-input,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=email],.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=password],.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=text],.page--login .mepr-login-form.mepr-form .mp-form-row .mepr-form-input,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=email],.page--login .mepr-login-form.mepr-form .mp-form-row input[type=password],.page--login .mepr-login-form.mepr-form .mp-form-row input[type=text]{background:var(--pp-form-fill);border:1px solid var(--pp-form-border);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;height:auto;line-height:1.5;margin:0;min-height:50px;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mepr-form-input:-ms-input-placeholder,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=email]:-ms-input-placeholder,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=password]:-ms-input-placeholder,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=text]:-ms-input-placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row .mepr-form-input:-ms-input-placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=email]:-ms-input-placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=password]:-ms-input-placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=text]:-ms-input-placeholder{color:var(--pp-text);opacity:.42}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mepr-form-input::placeholder,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=email]::placeholder,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=password]::placeholder,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=text]::placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row .mepr-form-input::placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=email]::placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=password]::placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=text]::placeholder{color:var(--pp-text);opacity:.42}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mepr-form-input:hover,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=email]:hover,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=password]:hover,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=text]:hover,.page--login .mepr-login-form.mepr-form .mp-form-row .mepr-form-input:hover,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=email]:hover,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=password]:hover,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=text]:hover{background:var(--pp-surface);border-color:var(--pp-form-border-hover)}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mepr-form-input:focus,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=email]:focus,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=password]:focus,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row input[type=text]:focus,.page--login .mepr-login-form.mepr-form .mp-form-row .mepr-form-input:focus,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=email]:focus,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=password]:focus,.page--login .mepr-login-form.mepr-form .mp-form-row input[type=text]:focus{background:var(--pp-surface);border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18);outline:none}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw{display:block;position:relative}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password],.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]{background:var(--pp-form-fill);border:1px solid var(--pp-form-border);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;height:auto;line-height:1.5;margin:0;min-height:50px;padding:14px 48px 14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input:-ms-input-placeholder,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]:-ms-input-placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input:-ms-input-placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]:-ms-input-placeholder{color:var(--pp-text);opacity:.42}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input::placeholder,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]::placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input::placeholder,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]::placeholder{color:var(--pp-text);opacity:.42}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input:hover,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]:hover,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input:hover,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]:hover{background:var(--pp-surface);border-color:var(--pp-form-border-hover)}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input:focus,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]:focus,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input:focus,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]:focus{background:var(--pp-surface);border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18);outline:none}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw>.button.mp-hide-pw,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw>.button.mp-hide-pw{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:transparent!important;border:none;border-radius:0;box-shadow:none;color:inherit!important;cursor:pointer;display:-ms-inline-flexbox!important;display:inline-flex!important;font-size:0;height:auto;justify-content:center;letter-spacing:0;line-height:1;margin:0;min-height:32px;min-width:32px;opacity:1;overflow:visible;padding:6px;pointer-events:auto;position:absolute;right:10px;text-transform:none;top:50%;transform:translateY(-50%);visibility:visible;width:auto;z-index:2}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw>.button.mp-hide-pw:hover,.page--login .mepr-login-form.mepr-form .mp-form-row .mp-hide-pw>.button.mp-hide-pw:hover{background:transparent!important;color:inherit!important}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__remember,.page--login .mepr-login-form.mepr-form .login-form__remember{margin-bottom:0}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__remember label,.page--login .mepr-login-form.mepr-form .login-form__remember label{-ms-flex-align:start;align-items:flex-start;color:var(--pp-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;gap:12px;letter-spacing:0;line-height:1.45;margin:0;text-transform:none}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__remember input[type=checkbox],.page--login .mepr-login-form.mepr-form .login-form__remember input[type=checkbox]{accent-color:#36c;appearance:auto;cursor:pointer;display:inline-block!important;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;margin:2px 0 0;width:18px}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__actions,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__submit,.page--login .mepr-login-form.mepr-form .login-form__actions,.page--login .mepr-login-form.mepr-form .login-form__submit{border-top:none;margin:32px 0 0;padding:0}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form #wp-submit,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mepr-submit,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form input.mepr-submit,.page--login .mepr-login-form.mepr-form #wp-submit,.page--login .mepr-login-form.mepr-form .mepr-submit,.page--login .mepr-login-form.mepr-form input.mepr-submit{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#121212!important;border:none!important;border-radius:0;color:#fff!important;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font:12px var(--pp-roboto)!important;font-weight:900!important;justify-content:center;letter-spacing:.12em!important;margin:0!important;min-width:200px;padding:16px 40px!important;position:relative;text-transform:uppercase!important;transition:background .2s ease,opacity .2s ease;width:auto}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form #wp-submit:hover:not(:disabled):not(.is-submitting),.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mepr-submit:hover:not(:disabled):not(.is-submitting),.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form input.mepr-submit:hover:not(:disabled):not(.is-submitting),.page--login .mepr-login-form.mepr-form #wp-submit:hover:not(:disabled):not(.is-submitting),.page--login .mepr-login-form.mepr-form .mepr-submit:hover:not(:disabled):not(.is-submitting),.page--login .mepr-login-form.mepr-form input.mepr-submit:hover:not(:disabled):not(.is-submitting){background:#313131!important}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form #wp-submit.is-submitting,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form #wp-submit:disabled,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mepr-submit.is-submitting,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mepr-submit:disabled,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form input.mepr-submit.is-submitting,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form input.mepr-submit:disabled,.page--login .mepr-login-form.mepr-form #wp-submit.is-submitting,.page--login .mepr-login-form.mepr-form #wp-submit:disabled,.page--login .mepr-login-form.mepr-form .mepr-submit.is-submitting,.page--login .mepr-login-form.mepr-form .mepr-submit:disabled,.page--login .mepr-login-form.mepr-form input.mepr-submit.is-submitting,.page--login .mepr-login-form.mepr-form input.mepr-submit:disabled{cursor:wait}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form #wp-submit.is-submitting,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mepr-submit.is-submitting,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form input.mepr-submit.is-submitting,.page--login .mepr-login-form.mepr-form #wp-submit.is-submitting,.page--login .mepr-login-form.mepr-form .mepr-submit.is-submitting,.page--login .mepr-login-form.mepr-form input.mepr-submit.is-submitting{background:#454545!important;letter-spacing:.14em!important;opacity:.92}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__help,.page--login .mepr-login-form.mepr-form .login-form__help{color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;margin:20px 0 0;opacity:.72}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__forgot,.page--login .mepr-login-form.mepr-form .login-form__forgot{border-bottom:1px solid transparent;color:var(--pp-text);text-decoration:none;transition:color .2s ease,border-color .2s ease,opacity .2s ease}.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__forgot:focus,.page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__forgot:hover,.page--login .mepr-login-form.mepr-form .login-form__forgot:focus,.page--login .mepr-login-form.mepr-form .login-form__forgot:hover{border-bottom-color:#b4c9f2;color:#36c;opacity:1}.page--account:has(.mepr-unauthorized-message) .login-form__footer,.page--login .login-form__footer{border-top:1px solid var(--pp-border);margin-top:28px;padding-top:20px}.page--account:has(.mepr-unauthorized-message) .login-form__link,.page--login .login-form__link{border-bottom:1px solid #b4c9f2;color:#36c;text-decoration:none}.page--account:has(.mepr-unauthorized-message) .login-form__link:hover,.page--login .login-form__link:hover{border-bottom-color:#89aaea;color:#24478f}.page--account:has(.mepr-unauthorized-message) .login-form__back,.page--login .login-form__back{display:inline-block;font-size:15px}.mepr-login-actions{font-size:14px;margin-top:10px}.page--account{--pp-account-fill:#f7f7f7;--pp-form-border:#a3a3a3;--pp-form-border-hover:#7a7a7a;--pp-form-fill:#f7f7f7}.page--account h1{font-size:45px;margin-bottom:0}@media screen and (max-width:640px){.page--account h1{font-size:30px}}.page--account .post-full{max-width:100%}.page--account .page__content{min-height:0;width:100%}.page--account .member-account-header{border-bottom:none;margin:20px 0 28px;position:relative}.page--account .member-account-header:after,.page--account .member-account-header:before{bottom:1px;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:28px;z-index:2}.page--account .member-account-header:before{background:linear-gradient(to right,var(--pp-content-bg,var(--pp-surface)),transparent);left:0}.page--account .member-account-header:after{background:linear-gradient(to left,var(--pp-content-bg,var(--pp-surface)),transparent);right:0}.page--account .member-account-header.is-fade-left:before,.page--account .member-account-header.is-fade-right:after{opacity:1}.page--account #mepr-account-nav,.page--account .member-account-nav{-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid var(--pp-border);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font:15px/1.2 var(--pp-roboto);font-weight:900;gap:4px 0;letter-spacing:normal;margin:0;padding:0;text-transform:none}.page--account #mepr-account-nav .mepr-nav-item,.page--account .member-account-nav .mepr-nav-item{margin:0 24px 0 0;padding:0}.page--account #mepr-account-nav .mepr-nav-item:last-child,.page--account .member-account-nav .mepr-nav-item:last-child{margin-right:0}.page--account #mepr-account-nav .mepr-nav-item a,.page--account .member-account-nav .mepr-nav-item a{border-bottom:3px solid transparent;color:inherit;display:inline-block;line-height:1.3;margin-bottom:-1px;opacity:.72;padding:0 0 14px;text-decoration:none;transition:opacity .2s ease,border-color .2s ease;white-space:nowrap}.page--account #mepr-account-nav .mepr-nav-item a:hover,.page--account .member-account-nav .mepr-nav-item a:hover{border-color:rgba(51,102,204,.35);opacity:1}.page--account #mepr-account-nav .mepr-nav-item a:focus-visible,.page--account .member-account-nav .mepr-nav-item a:focus-visible{outline:2px solid #36c;outline-offset:2px}.page--account #mepr-account-nav .mepr-nav-item.mepr-active-nav-tab a,.page--account .member-account-nav .mepr-nav-item.mepr-active-nav-tab a{border-color:#36c;opacity:1}@media screen and (max-width:868px){.page--account .member-account-header{margin:12px 0 22px}.page--account #mepr-account-nav,.page--account .member-account-nav{-ms-flex-align:end;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.page--account #mepr-account-nav::-webkit-scrollbar,.page--account .member-account-nav::-webkit-scrollbar{display:none}.page--account #mepr-account-nav .mepr-nav-item,.page--account .member-account-nav .mepr-nav-item{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px}.page--account #mepr-account-nav .mepr-nav-item:last-child,.page--account .member-account-nav .mepr-nav-item:last-child{margin-right:16px}.page--account #mepr-account-nav .mepr-nav-item a,.page--account .member-account-nav .mepr-nav-item a{padding-bottom:12px}}.page--account .account-message{background:var(--pp-account-fill);border:none;border-left:3px solid #36c;border-radius:0 6px 6px 0;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;margin:0 0 28px;padding:18px 22px}.page--account .account-message p:last-child{margin-bottom:0}.page--account .account-message a{border-bottom-color:#b4c9f2;color:#36c}.page--account .mepr--wrapper,.page--account .mepr-home-wrapper,.page--account .mepr-newpassword-wrapper{margin:0;max-width:100%;overflow:visible;padding:0}.page--account .mp_wrapper .mepr-form{margin:0;max-width:none;padding:0}.page--account .member-overview{background:var(--pp-account-fill);border:none;border-radius:0;margin:0;overflow:visible;padding:24px 28px}.page--account .member-overview__name{color:var(--pp-text);font-family:var(--pp-roboto);font-size:30px;font-weight:900;line-height:1.15;margin:0 0 16px}@media screen and (max-width:640px){.page--account .member-overview__name{font-size:24px}}.page--account .member-overview__meta{margin:0 0 16px;padding:0}.page--account .member-overview__meta-row{-ms-grid-columns:96px 1fr;-ms-flex-align:baseline;align-items:baseline;display:-ms-grid;display:grid;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;gap:4px 20px;grid-template-columns:96px 1fr;margin:0 0 12px}@media screen and (max-width:640px){.page--account .member-overview__meta-row{-ms-grid-columns:1fr;gap:2px;grid-template-columns:1fr;margin-bottom:14px}}.page--account .member-overview__meta-row dt{color:var(--pp-text);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.3;margin:0;opacity:.5;text-transform:uppercase}.page--account .member-overview__meta-row dd{color:var(--pp-text);font-size:16px;font-weight:400;line-height:1.5;margin:0;word-break:break-word}.page--account .member-overview__meta-row dd a{border-bottom:1px solid #b4c9f2;color:#36c;text-decoration:none}.page--account .member-overview__meta-row dd a:hover{color:#24478f}.page--account .member-overview__membership-list{border-top:1px solid var(--pp-border);margin:0;padding-top:20px}.page--account .member-overview__empty{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;margin:0;opacity:.85}.page--account .member-overview__empty a{border-bottom:1px solid #b4c9f2;color:#36c;text-decoration:none}.page--account .member-overview .membership-wrapper{margin:0 0 20px}.page--account .member-overview .membership-wrapper .member-overview__meta,.page--account .member-overview .membership-wrapper:last-child,.page--account .member-overview .membership-wrapper:last-child .member-overview__meta{margin-bottom:0}.page--account .mepr-account-form.mepr-form{margin:0;max-width:640px;padding:0}.page--account .mepr-account-form.mepr-form .mp-form-row{margin-bottom:28px}.page--account .mepr-account-form.mepr-form .mp-form-row .mp-form-label label,.page--account .mepr-account-form.mepr-form .mp-form-row>label{color:var(--pp-text);display:block;font-family:var(--pp-roboto);font-size:15px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;opacity:1;text-transform:uppercase}.page--account .mepr-account-form.mepr-form .mp-form-row .mepr-form-input{background:var(--pp-form-fill);border:1px solid var(--pp-form-border);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;line-height:1.5;margin:0;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.page--account .mepr-account-form.mepr-form .mp-form-row .mepr-form-input:-ms-input-placeholder{color:var(--pp-text);opacity:.42}.page--account .mepr-account-form.mepr-form .mp-form-row .mepr-form-input::placeholder{color:var(--pp-text);opacity:.42}.page--account .mepr-account-form.mepr-form .mp-form-row .mepr-form-input:hover{background:var(--pp-surface);border-color:var(--pp-form-border-hover)}.page--account .mepr-account-form.mepr-form .mp-form-row .mepr-form-input:focus{background:var(--pp-surface);border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18);outline:none}.page--account .mepr-account-form.mepr-form .mepr-submit{background:#121212!important;border:none;border-radius:0;color:#fff!important;cursor:pointer;font-family:var(--pp-roboto);font-size:12px;font-weight:900;letter-spacing:.12em;min-width:200px;padding:16px 40px;text-transform:uppercase;transition:background .2s ease}.page--account .mepr-account-form.mepr-form .mepr-submit:hover{background:#313131!important}.page--account .mepr-newpassword-form.mepr-form{margin:0;max-width:100%;padding:0}.page--account .mepr-newpassword-form.mepr-form .account-form__title{color:var(--pp-text);font-family:var(--pp-roboto);font-size:24px;font-weight:900;line-height:1.2;margin:32px 0 28px}@media screen and (max-width:640px){.page--account .mepr-newpassword-form.mepr-form .account-form__title{font-size:20px;margin:28px 0 24px}}.page--account .mepr-newpassword-form.mepr-form .cc-error,.page--account .mepr-newpassword-form.mepr-form .mepr-form-has-errors{background:rgba(192,57,43,.07)!important;border:none!important;border-left:3px solid #c0392b!important;border-radius:0 6px 6px 0;box-shadow:none!important;color:var(--pp-text);display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;margin:20px 0 0;padding:18px 22px!important;width:100%}.page--account .mepr-newpassword-form.mepr-form .mp-form-row{margin:0 0 32px;padding:0}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-form-label{margin-bottom:16px}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-form-label label{border-bottom:none;color:var(--pp-text);display:block;font-family:var(--pp-roboto);font-size:15px;font-synthesis:none;font-weight:900;letter-spacing:.1em;line-height:1.2em;margin:0;padding-bottom:0;text-transform:uppercase}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw{display:block;position:relative}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input,.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]{background:var(--pp-form-fill);border:1px solid var(--pp-form-border);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;height:auto;line-height:1.5;margin:0;min-height:50px;padding:14px 48px 14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input:-ms-input-placeholder,.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]:-ms-input-placeholder{color:var(--pp-text);opacity:.42}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input::placeholder,.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]::placeholder{color:var(--pp-text);opacity:.42}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input:hover,.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]:hover{background:var(--pp-surface);border-color:var(--pp-form-border-hover)}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw .mepr-form-input:focus,.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw input[type=password]:focus{background:var(--pp-surface);border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18);outline:none}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw>.button.mp-hide-pw{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:transparent!important;border:none;border-radius:0;box-shadow:none;color:inherit!important;cursor:pointer;display:-ms-inline-flexbox!important;display:inline-flex!important;font-size:0;height:auto;justify-content:center;letter-spacing:0;line-height:1;margin:0;min-height:32px;min-width:32px;opacity:1;overflow:visible;padding:6px;pointer-events:auto;position:absolute;right:10px;text-transform:none;top:50%;transform:translateY(-50%);visibility:visible;width:auto;z-index:2}.page--account .mepr-newpassword-form.mepr-form .mp-form-row .mp-hide-pw>.button.mp-hide-pw:hover{background:transparent!important;color:inherit!important}.page--account .mepr-newpassword-form.mepr-form .account-form__footer{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;margin:32px 0 0;padding:0}.page--account .mepr-newpassword-form.mepr-form .mepr-submit{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#121212!important;border:none!important;border-radius:0;color:#fff!important;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font:12px var(--pp-roboto)!important;font-weight:900!important;justify-content:center;letter-spacing:.12em!important;margin:0!important;min-width:200px;padding:16px 40px!important;position:relative;text-transform:uppercase!important;transition:background .2s ease,opacity .2s ease}.page--account .mepr-newpassword-form.mepr-form .mepr-submit:hover:not(:disabled):not(.is-submitting){background:#313131!important}.page--account .mepr-newpassword-form.mepr-form .mepr-submit.is-submitting,.page--account .mepr-newpassword-form.mepr-form .mepr-submit:disabled{cursor:wait}.page--account .mepr-newpassword-form.mepr-form .mepr-submit.is-submitting{background:#454545!important;letter-spacing:.14em!important;opacity:.92}.page--account .mepr-newpassword-form.mepr-form .account-form__cancel{border-bottom:1px solid #b4c9f2;color:#36c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4;text-decoration:none}.page--account .mepr-newpassword-form.mepr-form .account-form__cancel:hover{border-bottom-color:#89aaea;color:#24478f}.page--account .mepr-newpassword-form.mepr-form .mepr-loading-gif{display:none!important}.page--account .mepr-newpassword-form.mepr-form input.invalid,.page--account .mepr-newpassword-form.mepr-form select.invalid,.page--account .mepr-newpassword-form.mepr-form textarea.invalid{background:var(--pp-form-fill)!important;border-color:#da463d!important;box-shadow:0 0 0 3px rgba(218,70,61,.12)!important;color:var(--pp-text)!important}.page--account .mp_wrapper table.mepr-account-table{border:none;margin:0}.page--account .mp_wrapper table.mepr-account-table thead th{border-bottom:1px solid var(--pp-border);color:inherit;font-family:var(--pp-roboto);font-size:11px;font-weight:900;letter-spacing:.1em;opacity:.65;padding:0 20px 14px 0;text-transform:uppercase}.page--account .mp_wrapper table.mepr-account-table td{border-bottom:1px solid var(--pp-border);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;padding:22px 20px 22px 0;vertical-align:top}.page--account .mp_wrapper table.mepr-account-table tr:last-child td{border-bottom:none}.page--account .mp_wrapper table.mepr-account-table .mepr-account-product{font-family:var(--pp-roboto);font-size:16px;font-weight:900;letter-spacing:.02em}.page--account .mp_wrapper table.mepr-account-table .mepr-account-actions a{border-bottom:none;color:#36c;display:inline;margin-right:12px;opacity:1;text-decoration:underline;text-underline-offset:2px}.page--account .mp_wrapper table.mepr-account-table .mepr-account-auto-rebill{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:100px;color:var(--pp-text);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page--account .mepr-no-active-subscriptions{color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55}.page--account .mepr-no-active-subscriptions a{border-bottom:1px solid #b4c9f2;color:#36c;text-decoration:none}.page--account .mepr-no-active-subscriptions a:hover{color:#24478f}.page--account #mepr-subscriptions-paging{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-top:20px}.page--account #mepr-subscriptions-paging a{color:#36c;text-decoration:none}.page--account #mepr-subscriptions-paging a:hover{text-decoration:underline}.page--account .mepr_error,.page--account .mepr_updated{background:rgba(192,57,43,.07)!important;border:none!important;border-left:3px solid #c0392b!important;border-radius:0 6px 6px 0;color:var(--pp-text)!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;margin-bottom:24px;padding:16px 20px!important}.page--account .mepr_updated{background:rgba(51,102,204,.08)!important;border-left-color:#36c!important}.memberpress-prompt{margin-bottom:50px}.memberpress-prompt__cta{isolation:isolate;overflow:visible;position:relative;transition:background .28s ease,box-shadow .28s ease,transform .28s ease;z-index:1}.memberpress-prompt__cta:after,.memberpress-prompt__cta:before{border-radius:50%;content:"";height:6px;left:50%;margin:-3px 0 0 -3px;opacity:0;pointer-events:none;position:absolute;top:50%;width:6px;z-index:-1}.memberpress-prompt__cta:before{box-shadow:0 -28px 0 #f0b429,22px -18px 0 #e85d4c,28px 4px 0 #36c,18px 24px 0 #2bb673,-4px 28px 0 #f0b429,-24px 16px 0 #e85d4c,-28px -6px 0 #36c,-16px -24px 0 #2bb673,12px -30px 0 #ff8a3d,30px 14px 0 #5b8def,-30px 12px 0 #ffd166,0 32px 0 #e85d4c}.memberpress-prompt__cta:after{box-shadow:8px -16px 0 #fff,16px 8px 0 #f0b429,-2px 18px 0 #fff,-18px 2px 0 #e85d4c,-10px -14px 0 #5b8def,14px -4px 0 #2bb673,4px 14px 0 #ff8a3d,-14px 12px 0 #ffd166;height:4px;margin:-2px 0 0 -2px;width:4px}.memberpress-prompt__cta:focus-visible,.memberpress-prompt__cta:hover{animation:memberpress-prompt-party-shift .9s ease-in-out infinite alternate;background:linear-gradient(120deg,#36c,#5b8def 25%,#e85d4c 50%,#f0b429 75%,#36c);background-size:220% 220%;box-shadow:0 0 0 2px rgba(240,180,41,.35),0 8px 22px rgba(51,102,204,.35),0 0 28px rgba(232,93,76,.28);transform:translateY(-1px) scale(1.03)}.memberpress-prompt__cta:focus-visible:before,.memberpress-prompt__cta:hover:before{animation:memberpress-prompt-confetti-a .75s ease-out both}.memberpress-prompt__cta:focus-visible:after,.memberpress-prompt__cta:hover:after{animation:memberpress-prompt-confetti-b .85s ease-out both}@keyframes memberpress-prompt-party-shift{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes memberpress-prompt-confetti-a{0%{opacity:0;transform:scale(.35)}25%{opacity:1}to{opacity:0;transform:scale(1.55)}}@keyframes memberpress-prompt-confetti-b{0%{opacity:0;transform:scale(.2) rotate(0deg)}30%{opacity:1}to{opacity:0;transform:scale(1.8) rotate(25deg)}}@keyframes login-fw-launch-a{0%{background:#ffd166;box-shadow:0 3px 0 1px rgba(255,138,61,.95),0 7px 0 1px rgba(232,93,76,.55),0 11px 0 .5px rgba(232,93,76,.25);opacity:1;transform:translateZ(0)}34%{background:#fff6d6;box-shadow:0 4px 0 1px rgba(255,209,102,.95),0 9px 0 1px rgba(255,138,61,.6),0 14px 0 .5px rgba(232,93,76,.3);opacity:1;transform:translate3d(-8px,-36px,0)}38%{background:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.95),0 0 10px 3px rgba(255,209,102,.8);opacity:1;transform:translate3d(-10px,-40px,0)}45%{background:transparent;box-shadow:0 -6px 0 2px #ffd166,5px -4px 0 2px #ff8a3d,6px 2px 0 2px #e85d4c,3px 6px 0 2px #f0b429,-3px 6px 0 2px #ff8a3d,-6px 2px 0 2px #e85d4c,-5px -4px 0 2px #fff,0 0 0 1px #fff;opacity:1;transform:translate3d(-10px,-40px,0)}70%{background:transparent;box-shadow:0 -16px 0 2px #ffd166,12px -12px 0 2px #ff8a3d,17px 3px 0 2px #e85d4c,10px 15px 0 2px #f0b429,-8px 15px 0 2px #ff8a3d,-17px 4px 0 2px #e85d4c,-13px -11px 0 2px #fff,7px -17px 0 1.5px #ffd166,16px -5px 0 1.5px #fff,-16px -6px 0 1.5px #f0b429,0 18px 0 1.5px #ff8a3d,0 0 0 1px hsla(0,0%,100%,.5);opacity:1;transform:translate3d(-10px,-40px,0)}to{background:transparent;box-shadow:0 -22px 0 1px rgba(255,209,102,0),16px -16px 0 1px rgba(255,138,61,0),22px 4px 0 1px rgba(232,93,76,0),12px 20px 0 1px rgba(240,180,41,0),-12px 20px 0 1px rgba(255,138,61,0),-22px 5px 0 1px rgba(232,93,76,0),-17px -15px 0 1px hsla(0,0%,100%,0);opacity:0;transform:translate3d(-10px,-40px,0)}}@keyframes login-fw-launch-b{0%{background:#9ec1ff;box-shadow:0 3px 0 1px rgba(91,141,239,.95),0 7px 0 1px rgba(51,102,204,.55),0 11px 0 .5px rgba(51,102,204,.25);opacity:1;transform:translateZ(0)}34%{background:#e8f0ff;box-shadow:0 4px 0 1px rgba(158,193,255,.95),0 9px 0 1px rgba(91,141,239,.6),0 14px 0 .5px rgba(51,102,204,.3);opacity:1;transform:translate3d(10px,-66px,0)}38%{background:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.95),0 0 10px 3px rgba(91,141,239,.75);opacity:1;transform:translate3d(12px,-72px,0)}45%{background:transparent;box-shadow:0 -6px 0 2px #9ec1ff,5px -4px 0 2px #5b8def,6px 2px 0 2px #36c,3px 6px 0 2px #2bb673,-3px 6px 0 2px #5b8def,-6px 2px 0 2px #36c,-5px -4px 0 2px #fff,0 0 0 1px #fff;opacity:1;transform:translate3d(12px,-72px,0)}70%{background:transparent;box-shadow:0 -17px 0 2px #9ec1ff,13px -12px 0 2px #5b8def,18px 4px 0 2px #36c,10px 16px 0 2px #2bb673,-9px 15px 0 2px #5b8def,-18px 3px 0 2px #36c,-13px -12px 0 2px #fff,7px -18px 0 1.5px #9ec1ff,17px -4px 0 1.5px #fff,-17px -5px 0 1.5px #5b8def,0 19px 0 1.5px #2bb673,0 0 0 1px hsla(0,0%,100%,.5);opacity:1;transform:translate3d(12px,-72px,0)}to{background:transparent;box-shadow:0 -23px 0 1px rgba(158,193,255,0),17px -16px 0 1px rgba(91,141,239,0),23px 5px 0 1px rgba(51,102,204,0),13px 21px 0 1px rgba(43,182,115,0),-13px 20px 0 1px rgba(91,141,239,0),-23px 4px 0 1px rgba(51,102,204,0),-17px -16px 0 1px hsla(0,0%,100%,0);opacity:0;transform:translate3d(12px,-72px,0)}}@media (prefers-reduced-motion:reduce){.memberpress-prompt__cta:focus-visible,.memberpress-prompt__cta:hover{animation:none;background:#36c;background-size:auto;box-shadow:0 0 0 2px rgba(51,102,204,.35);transform:none}.memberpress-prompt__cta:focus-visible:after,.memberpress-prompt__cta:focus-visible:before,.memberpress-prompt__cta:hover:after,.memberpress-prompt__cta:hover:before{animation:none;opacity:0}}.membership-form-logo{display:block;margin:auto;max-width:250px;padding:30px}input.mepr-submit{background:#36c;cursor:pointer}input.mepr-submit:hover{background-color:#2952a3}#mepr-stripe-payment-form,.mepr-form{margin:auto;max-width:550px;padding:40px}.mepr-signup-form{max-width:100%;padding:0}.account-message{background-color:var(--pp-account-fill,#f2f2f2);color:var(--pp-text);margin:1em 0;padding:1em}@keyframes pp-register-submit-ellipsis{0%{content:"Processing"}25%{content:"Processing."}50%{content:"Processing.."}75%,to{content:"Processing..."}}.page--register{--pp-form-border:#a3a3a3;--pp-form-border-hover:#7a7a7a;--pp-form-fill:#f7f7f7;--pp-register-summary-bg:#f7f7f7}.page--register .page__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;width:100%}.page--register .post-full,.page--register.page--no-sidebar .post-full{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:560px;width:100%}.page--register .register-kicker{color:#36c;font-family:var(--pp-roboto);font-size:12px;font-weight:900;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.page--register .membership-title,.page--register .post-full>h1,.page--register h1.membership-title{border-bottom:none;color:var(--pp-text);font-family:var(--pp-roboto);font-size:42px;font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:0 0 16px;padding-bottom:0;text-align:left}@media screen and (max-width:640px){.page--register .membership-title,.page--register .post-full>h1,.page--register h1.membership-title{font-size:30px}}@media screen and (min-width:869px){.page--register .page__row{padding-bottom:72px;padding-top:40px}}@media screen and (max-width:868px){.page--register .page__row{padding-bottom:48px;padding-top:24px}}.page--register .post-full__content,.page--register .post-full__text{width:100%}.page--register .post-full__text>p:first-child{color:color-mix(in srgb,var(--pp-text) 82%,transparent);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.55;margin:0 0 28px}@media screen and (max-width:640px){.page--register .post-full__text>p:first-child{font-size:16px;margin-bottom:22px}}.page--register .mepr_error,.page--register .mepr_updated{background:rgba(192,57,43,.07)!important;border:none!important;border-left:3px solid #c0392b!important;border-radius:0 6px 6px 0;box-shadow:none!important;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;margin:0 0 28px;padding:18px 22px!important}.page--register .mepr_updated{background:rgba(51,102,204,.08)!important;border-left-color:#36c!important}.page--register .mepr-before-signup-form{margin:0}.page--register .mepr-form.mepr-signup-form,.page--register .mepr-signup-form.mepr-form{background:transparent!important;margin:0!important;max-width:100%!important;padding:0!important}.page--register .mepr-checkout-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0;width:100%}.page--register .mepr-checkout-container .col1,.page--register .mepr-checkout-container .col2{background:transparent;margin:0;padding:0;width:100%}.page--register .mepr-checkout-container .form-wrapper,.page--register .mepr-checkout-container .invoice-wrapper{margin:0;max-width:none;width:100%}.page--register .mepr-checkout-container .invoice-wrapper{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:28px}.page--register .mepr-checkout-container .invoice-wrapper .mepr_price.mp-form-row,.page--register .mepr-checkout-container .mepr_price.mp-form-row{clear:both;display:block;float:none!important;margin:0!important;max-width:100%;overflow:hidden;padding:0;width:100%!important}.page--register .mepr-checkout-container .invoice-amount,.page--register .mepr-checkout-container .invoice-wrapper .mepr_price .invoice-amount,.page--register .mepr-checkout-container .invoice-wrapper .mepr_price .mepr_price_cell.invoice-amount,.page--register .mepr-checkout-container .mepr_price .mepr_price_cell.invoice-amount{-ms-flex-align:center;align-items:center;background:var(--pp-register-summary-bg)!important;border:none!important;border-left:3px solid #36c!important;border-radius:0 6px 6px 0;box-sizing:border-box;clear:both;color:var(--pp-text);display:-ms-flexbox!important;display:flex!important;float:none!important;font-family:var(--pp-roboto);font-size:clamp(28px,4vw,36px);font-weight:900;letter-spacing:-.01em;line-height:1.15;margin:0!important;max-width:100%;padding:22px 24px;white-space:normal;width:100%}.page--register .mepr-product-rows{clear:both;display:block;float:none;margin:0 0 32px;padding:0}.page--register .have-coupon-link{border-bottom:1px solid #b4c9f2;color:#36c;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin:0 0 12px;text-decoration:none}.page--register .have-coupon-link:hover{border-bottom-color:#89aaea;color:#24478f}.page--register .mepr_coupon{margin-bottom:16px;max-width:100%}.page--register .mepr_coupon input.mepr-form-input{background:var(--pp-form-fill);border:1px solid var(--pp-form-border);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;line-height:1.5;margin:0;min-height:50px;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.page--register .mepr_coupon input.mepr-form-input:-ms-input-placeholder{color:var(--pp-text);opacity:.42}.page--register .mepr_coupon input.mepr-form-input::placeholder{color:var(--pp-text);opacity:.42}.page--register .mepr_coupon input.mepr-form-input:hover{background:var(--pp-surface);border-color:var(--pp-form-border-hover)}.page--register .mepr_coupon input.mepr-form-input:focus{background:var(--pp-surface);border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18);outline:none}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper,.page--register .mepr-transaction-invoice-wrapper{clear:both;display:block;float:none;margin:0!important;padding:0!important}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mepr-invoice-loader,.page--register .mepr-transaction-invoice-wrapper .mepr-invoice-loader{margin-bottom:8px}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp_wrapper.mp_invoice,.page--register .mepr-transaction-invoice-wrapper .mp_wrapper.mp_invoice{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:6px;margin:0;overflow:visible;padding:16px 20px}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-spacer,.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp_price_str,.page--register .mepr-transaction-invoice-wrapper .mp-spacer,.page--register .mepr-transaction-invoice-wrapper .mp_price_str{display:none}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-table,.page--register .mepr-transaction-invoice-wrapper .mp-table{border:none;margin:0;width:100%}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-table thead,.page--register .mepr-transaction-invoice-wrapper .mp-table thead{display:none}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-table td,.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-table th,.page--register .mepr-transaction-invoice-wrapper .mp-table td,.page--register .mepr-transaction-invoice-wrapper .mp-table th{border:none;color:color-mix(in srgb,var(--pp-text) 72%,transparent);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;padding:6px 0;vertical-align:baseline}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-table .mp-currency-cell,.page--register .mepr-transaction-invoice-wrapper .mp-table .mp-currency-cell{text-align:right;white-space:nowrap}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-table tbody tr:last-child td,.page--register .mepr-transaction-invoice-wrapper .mp-table tbody tr:last-child td{padding-bottom:10px}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-table tfoot,.page--register .mepr-transaction-invoice-wrapper .mp-table tfoot{border:none}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-table tfoot th,.page--register .mepr-transaction-invoice-wrapper .mp-table tfoot th{border-top:1px solid var(--pp-border)!important;color:var(--pp-text);font-family:var(--pp-roboto);font-size:13px;font-weight:900;letter-spacing:.06em;padding-top:12px;text-transform:uppercase}.page--register .mepr-checkout-container .mepr-transaction-invoice-wrapper .mp-table tfoot .mp-currency-cell,.page--register .mepr-transaction-invoice-wrapper .mp-table tfoot .mp-currency-cell{color:var(--pp-text);font-family:var(--pp-roboto);font-size:22px;font-weight:900;letter-spacing:0;text-transform:none}.page--register .form-wrapper .mp-form-row{margin:0 0 24px;padding:0}.page--register .form-wrapper .mp-form-row .mp-form-label label,.page--register .form-wrapper .mp-form-row>label:not(.mepr-checkbox-field){border-bottom:none;color:var(--pp-text);display:block;font-family:var(--pp-roboto);font-size:15px;font-synthesis:none;font-weight:900;letter-spacing:.1em;line-height:1.2em;margin:0 0 8px;padding-bottom:0;text-transform:uppercase}.page--register .form-wrapper .mp-form-row input.mepr-form-input,.page--register .form-wrapper .mp-form-row input[type=email],.page--register .form-wrapper .mp-form-row input[type=number],.page--register .form-wrapper .mp-form-row input[type=password],.page--register .form-wrapper .mp-form-row input[type=tel],.page--register .form-wrapper .mp-form-row input[type=text],.page--register .form-wrapper .mp-form-row input[type=url],.page--register .form-wrapper .mp-form-row select,.page--register .form-wrapper .mp-form-row textarea{background:var(--pp-form-fill);border:1px solid var(--pp-form-border);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;height:auto;line-height:1.5;margin:0;min-height:50px;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.page--register .form-wrapper .mp-form-row input.mepr-form-input:-ms-input-placeholder,.page--register .form-wrapper .mp-form-row input[type=email]:-ms-input-placeholder,.page--register .form-wrapper .mp-form-row input[type=number]:-ms-input-placeholder,.page--register .form-wrapper .mp-form-row input[type=password]:-ms-input-placeholder,.page--register .form-wrapper .mp-form-row input[type=tel]:-ms-input-placeholder,.page--register .form-wrapper .mp-form-row input[type=text]:-ms-input-placeholder,.page--register .form-wrapper .mp-form-row input[type=url]:-ms-input-placeholder,.page--register .form-wrapper .mp-form-row select:-ms-input-placeholder,.page--register .form-wrapper .mp-form-row textarea:-ms-input-placeholder{color:var(--pp-text);opacity:.42}.page--register .form-wrapper .mp-form-row input.mepr-form-input::placeholder,.page--register .form-wrapper .mp-form-row input[type=email]::placeholder,.page--register .form-wrapper .mp-form-row input[type=number]::placeholder,.page--register .form-wrapper .mp-form-row input[type=password]::placeholder,.page--register .form-wrapper .mp-form-row input[type=tel]::placeholder,.page--register .form-wrapper .mp-form-row input[type=text]::placeholder,.page--register .form-wrapper .mp-form-row input[type=url]::placeholder,.page--register .form-wrapper .mp-form-row select::placeholder,.page--register .form-wrapper .mp-form-row textarea::placeholder{color:var(--pp-text);opacity:.42}.page--register .form-wrapper .mp-form-row input.mepr-form-input:hover,.page--register .form-wrapper .mp-form-row input[type=email]:hover,.page--register .form-wrapper .mp-form-row input[type=number]:hover,.page--register .form-wrapper .mp-form-row input[type=password]:hover,.page--register .form-wrapper .mp-form-row input[type=tel]:hover,.page--register .form-wrapper .mp-form-row input[type=text]:hover,.page--register .form-wrapper .mp-form-row input[type=url]:hover,.page--register .form-wrapper .mp-form-row select:hover,.page--register .form-wrapper .mp-form-row textarea:hover{background:var(--pp-surface);border-color:var(--pp-form-border-hover)}.page--register .form-wrapper .mp-form-row input.mepr-form-input:focus,.page--register .form-wrapper .mp-form-row input[type=email]:focus,.page--register .form-wrapper .mp-form-row input[type=number]:focus,.page--register .form-wrapper .mp-form-row input[type=password]:focus,.page--register .form-wrapper .mp-form-row input[type=tel]:focus,.page--register .form-wrapper .mp-form-row input[type=text]:focus,.page--register .form-wrapper .mp-form-row input[type=url]:focus,.page--register .form-wrapper .mp-form-row select:focus,.page--register .form-wrapper .mp-form-row textarea:focus{background:var(--pp-surface);border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18);outline:none}.page--register .form-wrapper .mp-form-row .mp-hide-pw{display:block;position:relative}.page--register .form-wrapper .mp-form-row .mp-hide-pw input.mepr-form-input,.page--register .form-wrapper .mp-form-row .mp-hide-pw input[type=password]{background:var(--pp-form-fill);border:1px solid var(--pp-form-border);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;height:auto;line-height:1.5;margin:0;min-height:50px;padding:14px 48px 14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.page--register .form-wrapper .mp-form-row .mp-hide-pw input.mepr-form-input:-ms-input-placeholder,.page--register .form-wrapper .mp-form-row .mp-hide-pw input[type=password]:-ms-input-placeholder{color:var(--pp-text);opacity:.42}.page--register .form-wrapper .mp-form-row .mp-hide-pw input.mepr-form-input::placeholder,.page--register .form-wrapper .mp-form-row .mp-hide-pw input[type=password]::placeholder{color:var(--pp-text);opacity:.42}.page--register .form-wrapper .mp-form-row .mp-hide-pw input.mepr-form-input:hover,.page--register .form-wrapper .mp-form-row .mp-hide-pw input[type=password]:hover{background:var(--pp-surface);border-color:var(--pp-form-border-hover)}.page--register .form-wrapper .mp-form-row .mp-hide-pw input.mepr-form-input:focus,.page--register .form-wrapper .mp-form-row .mp-hide-pw input[type=password]:focus{background:var(--pp-surface);border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18);outline:none}.page--register .form-wrapper .mp-form-row .mp-hide-pw>.button.mp-hide-pw{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:transparent!important;border:none;border-radius:0;box-shadow:none;color:inherit!important;cursor:pointer;display:-ms-inline-flexbox!important;display:inline-flex!important;font-size:0;height:auto;justify-content:center;letter-spacing:0;line-height:1;margin:0;min-height:32px;min-width:32px;opacity:1;overflow:visible;padding:6px;pointer-events:auto;position:absolute;right:10px;text-transform:none;top:50%;transform:translateY(-50%);visibility:visible;width:auto;z-index:2}.page--register .form-wrapper .mp-form-row .mp-hide-pw>.button.mp-hide-pw:hover{background:transparent!important;color:inherit!important}.page--register .form-wrapper .mp-form-row .cc-error,.page--register .form-wrapper .mp-form-row .mepr-validation-error{background:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:#c0392b;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.35;margin:6px 0 0;padding:0!important}.page--register .form-wrapper .mp-form-row-group{display:-ms-flexbox;display:flex;gap:12px}@media screen and (max-width:640px){.page--register .form-wrapper .mp-form-row-group{-ms-flex-direction:column;flex-direction:column;gap:12px}}.page--register .form-wrapper .mp-form-row-group .mepr-form-input{-ms-flex:1;flex:1;min-width:0}.page--register .form-wrapper .mp-address-group:empty{display:none;margin:0}.page--register .form-wrapper .required{color:#c0392b;padding-left:3px}.page--register .mepr-payment-methods-wrapper{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:6px;margin:8px 0 28px;padding:20px 22px}.page--register .mepr-payment-methods-wrapper h3{border:none;color:var(--pp-text);font-family:var(--pp-roboto);font-size:15px;font-weight:900;letter-spacing:.1em;margin:0 0 14px;padding:0;text-transform:uppercase}.page--register .mepr-payment-methods-wrapper .mepr-payment-methods-icons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0 0 16px}.page--register .mepr-payment-methods-wrapper .mepr-payment-methods-icons img{border:0!important;box-shadow:none!important;height:24px;width:auto}.page--register .mepr-payment-methods-wrapper .mepr-payment-methods-radios{margin:0 0 12px}.page--register .mepr-payment-methods-wrapper .mepr-payment-methods-radios .mepr-payment-method{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:10px;margin:0 0 8px;width:auto}.page--register .mepr-payment-methods-wrapper .mepr-payment-methods-radios .mepr-payment-method label{color:var(--pp-text);cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;margin:0;text-transform:none;width:auto!important}.page--register .mepr-payment-methods-wrapper .mepr-payment-methods-radios .mepr-payment-method input[type=radio]{accent-color:#36c;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:16px;margin:0;width:16px}.page--register .mepr-payment-methods-wrapper .mepr-payment-method,.page--register .mepr-payment-methods-wrapper .mepr-payment-method-desc{border-color:var(--pp-border)}.page--register .mepr-payment-methods-wrapper .StripeElement,.page--register .mepr-payment-methods-wrapper .mepr-stripe-card-element,.page--register .mepr-payment-methods-wrapper .mepr-stripe-card-errors,.page--register .mepr-payment-methods-wrapper iframe{max-width:100%}.page--register .mepr-payment-methods-wrapper .StripeElement,.page--register .mepr-payment-methods-wrapper .card-element,.page--register .mepr-payment-methods-wrapper .mepr-stripe-card-element{background:var(--pp-form-fill);border:1px solid var(--pp-form-border);border-radius:6px;margin:0 0 12px;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease}.page--register .mepr-payment-methods-wrapper .StripeElement.StripeElement--focus,.page--register .mepr-payment-methods-wrapper .StripeElement:focus-within,.page--register .mepr-payment-methods-wrapper .card-element.StripeElement--focus,.page--register .mepr-payment-methods-wrapper .card-element:focus-within,.page--register .mepr-payment-methods-wrapper .mepr-stripe-card-element.StripeElement--focus,.page--register .mepr-payment-methods-wrapper .mepr-stripe-card-element:focus-within{background:var(--pp-surface);border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18)}.page--register .mepr-checkbox-field,.page--register .mepr_tos,.page--register .mp-form-row .mepr-checkbox-field,.page--register label.mepr-checkbox-field.mepr-form-input{-ms-flex-align:start;align-items:flex-start;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--pp-text);display:-ms-flexbox!important;display:flex!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;gap:10px;height:auto!important;letter-spacing:0;line-height:1.5;margin:0 0 16px;max-width:100%;min-height:0!important;padding:0!important;text-transform:none;width:auto!important}.page--register .mepr-checkbox-field a,.page--register .mepr_tos a,.page--register .mp-form-row .mepr-checkbox-field a,.page--register label.mepr-checkbox-field.mepr-form-input a{border-bottom:1px solid #b4c9f2;color:#36c;text-decoration:none}.page--register .mepr-checkbox-field a:hover,.page--register .mepr_tos a:hover,.page--register .mp-form-row .mepr-checkbox-field a:hover,.page--register label.mepr-checkbox-field.mepr-form-input a:hover{color:#24478f}.page--register .mepr-checkbox-field input[type=checkbox],.page--register .mepr_tos input[type=checkbox],.page--register .mp-form-row .mepr-checkbox-field input[type=checkbox],.page--register label.mepr-checkbox-field.mepr-form-input input[type=checkbox]{accent-color:#36c;appearance:auto;background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer;display:inline-block!important;-ms-flex:0 0 16px;flex:0 0 16px;height:16px!important;margin:3px 0 0!important;min-height:0!important;padding:0!important;width:16px!important}.page--register .mepr_spacer{display:none}.page--register .mp-form-submit{margin:8px 0 0;padding:0;position:relative}.page--register .mp-form-submit .mepr-submit,.page--register .mp-form-submit input.mepr-submit{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#121212!important;background:#36c!important;border:none!important;border-radius:0;color:#fff!important;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font:12px var(--pp-roboto)!important;font-size:13px!important;font-weight:900!important;justify-content:center;letter-spacing:.12em!important;letter-spacing:.14em!important;margin:0!important;min-width:200px;min-width:0;padding:16px 40px!important;position:relative;text-transform:uppercase!important;transition:background .2s ease,opacity .2s ease;width:100%}.page--register .mp-form-submit .mepr-submit:hover:not(:disabled):not(.is-submitting),.page--register .mp-form-submit input.mepr-submit:hover:not(:disabled):not(.is-submitting){background:#313131!important}.page--register .mp-form-submit .mepr-submit.is-submitting,.page--register .mp-form-submit .mepr-submit:disabled,.page--register .mp-form-submit input.mepr-submit.is-submitting,.page--register .mp-form-submit input.mepr-submit:disabled{cursor:wait}.page--register .mp-form-submit .mepr-submit.is-submitting,.page--register .mp-form-submit input.mepr-submit.is-submitting{background:#454545!important;letter-spacing:.14em!important}.page--register .mp-form-submit .mepr-submit:hover:not(:disabled):not(.is-submitting),.page--register .mp-form-submit input.mepr-submit:hover:not(:disabled):not(.is-submitting){background:#2952a3!important}.page--register .mp-form-submit .mepr-submit.is-submitting,.page--register .mp-form-submit input.mepr-submit.is-submitting{background:#23458b!important;opacity:.92}.page--register .mp-form-submit .mepr-loading-gif{display:none!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important}.page--register .mp-form-submit:has(.mepr-submit.is-submitting) .mepr-submit{color:transparent!important}.page--register .mp-form-submit:has(.mepr-submit.is-submitting):after{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;animation:pp-register-submit-ellipsis 1.2s step-end infinite;box-sizing:border-box;color:#fff;content:"Processing";display:-ms-flexbox;display:flex;font:13px var(--pp-roboto);font-weight:900;justify-content:center;left:0;letter-spacing:.14em;padding:16px 40px;pointer-events:none;position:absolute;right:0;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.page--register .mepr-form input.invalid,.page--register .mepr-form select.invalid,.page--register .mepr-form textarea.invalid{background:var(--pp-form-fill)!important;border-color:#da463d!important;box-shadow:0 0 0 3px rgba(218,70,61,.12)!important;color:var(--pp-text)!important}.page--register label.mepr-checkbox-field.invalid,.page--register label.mepr-checkbox-field.mepr-form-input.invalid{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--pp-text)!important}.page--register .register-footer-links{border-top:1px solid var(--pp-border);margin-top:28px;padding-top:20px}.page--register .register-footer-links__disclaimer{color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;margin:0 0 12px;opacity:.62}.page--register .register-footer-links__back{margin:0}.page--register .register-footer-links__back a{border-bottom:1px solid #b4c9f2;color:#36c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;text-decoration:none}.page--register .register-footer-links__back a:hover{border-bottom-color:#89aaea;color:#24478f}.page--register .mp-form-row input{border-radius:6px}.page--register .mp-form-row .mp-form-label,.page--register .mp-form-row label{color:var(--pp-text);opacity:1}.mepr-price-menu.custom .mepr-price-boxes{display:-ms-flexbox;display:flex;gap:2rem}.mepr-price-menu.custom .mepr-price-box{background-color:#f2f2f2;border:1px solid #eee;-ms-flex:1;flex:1;padding:20px;text-align:center}.mepr-price-menu.custom .mepr-price-box .button{background-color:#36c;margin:10px 0;max-width:250px;width:100%}.mepr-price-menu.custom .mepr-price-box .button:hover{background-color:#2952a3}.mepr-price-menu.custom .mepr-price-box .button.disabled{background-color:#585858}.mepr-price-menu.custom .mepr-price-box-price{font-size:clamp(1rem,.65rem + 1.5vw,1.875rem);font-weight:700;padding:clamp(12px,2vw,20px) 0;white-space:nowrap}.mepr-price-menu.custom .mepr-most-popular{display:none;visibility:hidden}.mepr-price-menu.custom .mepr-price-box-title{color:#36c;font-family:var(--pp-roboto);font-weight:900;text-transform:uppercase}.mepr-price-menu.custom .mepr-price-box-heading{color:#666;padding-bottom:10px}body.dark .page--account{--pp-account-fill:#1c1c1c;--pp-form-border:#666;--pp-form-border-hover:#888;--pp-form-fill:#1c1c1c}body.dark .page--account #mepr-account-nav .mepr-nav-item a:focus-visible,body.dark .page--account .member-account-nav .mepr-nav-item a:focus-visible{outline-color:#b4c9f2}body.dark .page--account .account-message,body.dark .page--account .member-overview,body.dark .page--account .mepr-unauthorized-message{background:var(--pp-account-fill);color:var(--pp-text)}body.dark .page--account .account-message a,body.dark .page--account .member-overview a,body.dark .page--account .mepr-unauthorized-message a{border-bottom-color:rgba(180,201,242,.55);color:#b4c9f2}body.dark .page--account .member-overview__empty,body.dark .page--account .member-overview__meta-row dd,body.dark .page--account .member-overview__meta-row dt,body.dark .page--account .member-overview__name{color:var(--pp-text)}body.dark .page--account .member-overview__membership-list{border-top-color:var(--pp-border)}body.dark .page--account .mp_wrapper table.mepr-account-table,body.dark .page--account .mp_wrapper table.mepr-account-table td,body.dark .page--account .mp_wrapper table.mepr-account-table thead th{color:var(--pp-text)}body.dark .page--account .mp_wrapper table.mepr-account-table tr{border-color:var(--pp-border)}body.dark .page--account .mp_wrapper table.mepr-account-table .mepr-account-actions a{color:#b4c9f2}body.dark .page--account .mepr-account-form.mepr-form .mepr-submit:hover{background:#454545!important}body.dark .page--account:has(.mepr-unauthorized-message),body.dark .page--login{--pp-form-border:#666;--pp-form-border-hover:#888;--pp-form-fill:#1c1c1c;--pp-account-fill:#1c1c1c}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-unauthorized-message,body.dark .page--login .mepr-unauthorized-message{background:var(--pp-account-fill);color:var(--pp-text)}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-unauthorized-message a,body.dark .page--login .mepr-unauthorized-message a{border-bottom-color:rgba(180,201,242,.55);color:#b4c9f2}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-unauthorized-message a:hover,body.dark .page--login .mepr-unauthorized-message a:hover{border-bottom-color:hsla(0,0%,100%,.55);color:#fff}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mp-form-label label,body.dark .page--login .mepr-login-form.mepr-form .mp-form-label label{color:#fff!important}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form #wp-submit,body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mepr-submit,body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form input.mepr-submit,body.dark .page--login .mepr-login-form.mepr-form #wp-submit,body.dark .page--login .mepr-login-form.mepr-form .mepr-submit,body.dark .page--login .mepr-login-form.mepr-form input.mepr-submit{background:#fff!important;color:#121212!important}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form #wp-submit:hover:not(:disabled):not(.is-submitting),body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mepr-submit:hover:not(:disabled):not(.is-submitting),body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form input.mepr-submit:hover:not(:disabled):not(.is-submitting),body.dark .page--login .mepr-login-form.mepr-form #wp-submit:hover:not(:disabled):not(.is-submitting),body.dark .page--login .mepr-login-form.mepr-form .mepr-submit:hover:not(:disabled):not(.is-submitting),body.dark .page--login .mepr-login-form.mepr-form input.mepr-submit:hover:not(:disabled):not(.is-submitting){background:#e6e6e6!important;color:#121212!important}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form #wp-submit.is-submitting,body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .mepr-submit.is-submitting,body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form input.mepr-submit.is-submitting,body.dark .page--login .mepr-login-form.mepr-form #wp-submit.is-submitting,body.dark .page--login .mepr-login-form.mepr-form .mepr-submit.is-submitting,body.dark .page--login .mepr-login-form.mepr-form input.mepr-submit.is-submitting{background:#d1d1d1!important;color:#121212!important;opacity:1}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__pitch,body.dark .page--login .mepr-login-form.mepr-form .login-form__pitch{background:rgba(51,102,204,.22);border-left-color:#b4c9f2;color:#fff}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link,body.dark .page--login .mepr-login-form.mepr-form .login-form__subscribe-link{border-bottom-color:rgba(180,201,242,.55);color:#b4c9f2}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:focus,body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__subscribe-link:hover,body.dark .page--login .mepr-login-form.mepr-form .login-form__subscribe-link:focus,body.dark .page--login .mepr-login-form.mepr-form .login-form__subscribe-link:hover{border-bottom-color:hsla(0,0%,100%,.55);color:#fff}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__forgot,body.dark .page--login .mepr-login-form.mepr-form .login-form__forgot{color:hsla(0,0%,100%,.78)}body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__forgot:focus,body.dark .page--account:has(.mepr-unauthorized-message) .mepr-login-form.mepr-form .login-form__forgot:hover,body.dark .page--login .mepr-login-form.mepr-form .login-form__forgot:focus,body.dark .page--login .mepr-login-form.mepr-form .login-form__forgot:hover{border-bottom-color:rgba(180,201,242,.55);color:#b4c9f2}body.dark .page--register{--pp-form-border:#666;--pp-form-border-hover:#888;--pp-form-fill:#1c1c1c;--pp-register-summary-bg:#1c1c1c}body.dark .page--register .register-kicker{color:#b4c9f2}body.dark .page--register .membership-title,body.dark .page--register h1.membership-title{color:var(--pp-text)}body.dark .page--register .post-full__text>p:first-child{color:color-mix(in srgb,var(--pp-text) 78%,transparent)}body.dark .page--register .invoice-amount,body.dark .page--register .mepr-checkout-container .invoice-amount,body.dark .page--register .mepr-checkout-container .mepr_price .mepr_price_cell.invoice-amount,body.dark .page--register .mepr_price_cell.invoice-amount{background:var(--pp-register-summary-bg)!important;border-left-color:#b4c9f2!important;color:var(--pp-text)}body.dark .page--register .mepr-transaction-invoice-wrapper .mp_wrapper.mp_invoice{background:var(--pp-surface);border-color:var(--pp-border)}body.dark .page--register .mepr-transaction-invoice-wrapper .mp-table td,body.dark .page--register .mepr-transaction-invoice-wrapper .mp-table th{color:color-mix(in srgb,var(--pp-text) 72%,transparent)}body.dark .page--register .mepr-transaction-invoice-wrapper .mp-table tfoot .mp-currency-cell,body.dark .page--register .mepr-transaction-invoice-wrapper .mp-table tfoot th{border-top-color:var(--pp-border)!important;color:var(--pp-text)}body.dark .page--register .have-coupon-link,body.dark .page--register .mepr-checkbox-field a,body.dark .page--register .mepr_tos a,body.dark .page--register .register-footer-links__back a{border-bottom-color:rgba(180,201,242,.55);color:#b4c9f2}body.dark .page--register .have-coupon-link:hover,body.dark .page--register .mepr-checkbox-field a:hover,body.dark .page--register .mepr_tos a:hover,body.dark .page--register .register-footer-links__back a:hover{border-bottom-color:hsla(0,0%,100%,.55);color:#fff}body.dark .page--register .form-wrapper .mp-form-label label,body.dark .page--register .form-wrapper>.mp-form-row>label{color:#fff!important}body.dark .page--register .mepr-payment-methods-wrapper{background:var(--pp-surface);border-color:var(--pp-border)}body.dark .page--register .mepr-payment-methods-wrapper h3{color:var(--pp-text)}body.dark .page--register .mepr-payment-methods-wrapper .StripeElement,body.dark .page--register .mepr-payment-methods-wrapper .card-element,body.dark .page--register .mepr-payment-methods-wrapper .mepr-stripe-card-element{background:var(--pp-form-fill);border-color:var(--pp-form-border)}body.dark .page--register .mepr-payment-methods-wrapper .StripeElement.StripeElement--focus,body.dark .page--register .mepr-payment-methods-wrapper .StripeElement:focus-within,body.dark .page--register .mepr-payment-methods-wrapper .card-element.StripeElement--focus,body.dark .page--register .mepr-payment-methods-wrapper .card-element:focus-within,body.dark .page--register .mepr-payment-methods-wrapper .mepr-stripe-card-element.StripeElement--focus,body.dark .page--register .mepr-payment-methods-wrapper .mepr-stripe-card-element:focus-within{background:var(--pp-surface);border-color:#b4c9f2;box-shadow:0 0 0 3px rgba(180,201,242,.22)}body.dark .page--register .mp-form-submit .mepr-submit,body.dark .page--register .mp-form-submit input.mepr-submit{background:#fff!important;color:#121212!important}body.dark .page--register .mp-form-submit .mepr-submit:hover:not(:disabled):not(.is-submitting),body.dark .page--register .mp-form-submit input.mepr-submit:hover:not(:disabled):not(.is-submitting){background:#e6e6e6!important;color:#121212!important}body.dark .page--register .mp-form-submit .mepr-submit.is-submitting,body.dark .page--register .mp-form-submit input.mepr-submit.is-submitting{background:#d1d1d1!important}body.dark .page--register .mp-form-submit:has(.mepr-submit.is-submitting) .mepr-submit{color:transparent!important}body.dark .page--register .mp-form-submit:has(.mepr-submit.is-submitting):after{color:#121212}body.dark .page--register .register-footer-links{border-top-color:var(--pp-border)}body.dark .member-account-header,body.dark .subscription-info{border-color:var(--pp-border)}body.dark .mepr-price-menu.custom .mepr-price-box{background-color:#333;border:1px solid #111}body.dark .mepr-form div.mepr-checkboxes-field.invalid,body.dark .mepr-form div.mepr-radios-field.invalid,body.dark .mepr-form input.invalid,body.dark .mepr-form label.mepr-checkbox-field.invalid,body.dark .mepr-form select.invalid,body.dark .mepr-form textarea.invalid{background-color:var(--pp-form-fill)!important;color:var(--pp-text)}h1.membership-title{font-size:30px;margin-bottom:20px}.mp-form-row-group{display:-ms-flexbox;display:flex;gap:5px}.mp-form-row input{border:1px solid #ddd;border-radius:3px}.mp-form-row .mp-form-label,.mp-form-row label{color:inherit;font-size:14px;opacity:.9}.mp-form-row .required{color:red;padding-left:3px}.mp-form-row input[type=checkbox]{display:inline}.mp-form-submit input.mepr-submit{font-size:20px;width:100%}.member-overview{border:1px solid #f2f2f2;margin:1em 0;padding:30px}.member-overview label{font-weight:700}.member-overview .mepr-account-change-password{margin-right:20px}.member-overview .links{font-size:14px;margin-top:1em}.member-overview .subscription-info{border-top:1px solid #f2f2f2;margin-top:2em;padding-top:1em}.membership-wrapper{margin:1em 0}.membership-name{font-family:var(--pp-roboto);font-size:1.3em;font-weight:900}.member-account-header{border-bottom:1px solid #eee;margin-bottom:2rem;margin-top:4rem}.mepr-inactive{color:red}.mp_wrapper table.mepr-account-table{border:none;margin:3rem 0}.mp_wrapper table.mepr-account-table tr{border-left:none;border-right:none;letter-spacing:normal;text-align:left}.mp_wrapper table.mepr-account-table th,.mp_wrapper table.mepr-account-table thead tr{border-top:none}.mp_wrapper table.mepr-account-table thead th{color:var(--pp-text);opacity:.65}.mp_wrapper table.mepr-account-table td{border-left:none;font-size:14px;line-height:1.5em;padding:25px 5px}.mp_wrapper table.mepr-account-table tr.mepr-alt-row{background-color:transparent}.mp_wrapper table.mepr-account-table .mepr-account-actions a{border-bottom:none;color:inherit;display:block;opacity:.8;text-decoration:underline}.mp_wrapper table.mepr-account-table .mepr-account-actions a:hover{opacity:1}.mp_wrapper table.mepr-account-table .mepr-account-product{font-size:18px;font-weight:700}.mp_wrapper table.mepr-account-table .mepr-account-product a{border:none}.mepr-account-created-at,.mepr-account-rebill{color:inherit;font-size:12px;font-style:italic;font-weight:400;opacity:.6}.mepr-account-subscr-id{color:inherit;font-size:12px;font-style:normal;font-weight:400;opacity:.6}.mepr-account-terms{color:inherit;font-size:inherit;font-style:normal;font-weight:700}.mepr-account-auto-rebill{background-color:var(--pp-surface,#eee);border-radius:100px;color:var(--pp-text);display:inline-block;font-size:12px;line-height:1.6em;margin-bottom:5px;padding:0 1em}.mepr_coupon{max-width:300px}a.have-coupon-link{color:#36c;font-size:14px;text-decoration:underline}.mepr-transaction-invoice-wrapper .mp-table{border:none}.mepr-transaction-invoice-wrapper .mp-table thead{display:none}.mepr-transaction-invoice-wrapper .mp-table td,.mepr-transaction-invoice-wrapper .mp-table th{border:none;padding:5px 0}.mepr-transaction-invoice-wrapper .mp-table td{color:#666}.mepr-transaction-invoice-wrapper .mp-table tfoot{border:none}.mepr-transaction-invoice-wrapper .mp-table tfoot th{border-top:1px solid #ccc!important;padding-top:15px;text-transform:none}.mepr-transaction-invoice-wrapper .mp-table tfoot .mp-currency-cell{font-size:30px;font-weight:700}.mepr-form div.mepr-checkboxes-field.invalid,.mepr-form div.mepr-radios-field.invalid,.mepr-form input.invalid,.mepr-form label.mepr-checkbox-field.invalid,.mepr-form select.invalid,.mepr-form textarea.invalid{background-color:var(--pp-form-fill,#fff)!important;border:1px solid #f66!important;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 1px #f66;color:#f66}.mepr-paypal-card-errors,.mepr-stripe-card-errors,.mepr-stripe-checkout-errors,.mp_wrapper .cc-error,.mp_wrapper .mepr-form-has-errors,.mp_wrapper .mepr-validation-error{font-size:14px;line-height:1.2em;padding:7px 0}.mp_wrapper .mepr-validation-error{display:inline-block}.member-discounts__intro{color:color-mix(in srgb,var(--pp-text) 82%,transparent);font-size:18px;line-height:1.55;margin:0 0 32px}@media screen and (max-width:640px){.member-discounts__intro{font-size:16px;margin-bottom:26px}}.member-discounts__empty{background:rgba(51,102,204,.08);border-left:3px solid #36c;color:var(--pp-text);font-size:16px;line-height:1.5;margin:0;padding:20px 22px}.member-discounts__empty a{border-bottom:1px solid #b4c9f2;color:#36c;text-decoration:none}.member-discounts__empty a:focus,.member-discounts__empty a:hover{border-bottom-color:#89aaea;color:#24478f}.member-discounts__grid{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:20px;grid-template-columns:1fr;margin:0;padding:0}.page--account .member-discounts{margin-top:8px}.page--account .partner-discount-card__site{border-bottom:1px solid #b4c9f2}.page--account .partner-discount-card__site-label{border-bottom:none}.partner-discount-card{background:var(--pp-surface);border:1px solid var(--pp-border);box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:22px 22px 20px}.partner-discount-card__brand{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:16px;min-width:0}.partner-discount-card__logo{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#f2f2f2;border:1px solid #ebebeb;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 88px;flex:0 0 88px;height:88px;justify-content:center;padding:10px;width:88px}.partner-discount-card__logo-img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.partner-discount-card__identity{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.partner-discount-card__name{color:var(--pp-text);font-family:var(--pp-roboto);font-size:20px;font-synthesis:none;font-weight:900;line-height:1.2;margin:0 0 6px}.partner-discount-card__site{-ms-flex-align:center;align-items:center;border-bottom:1px solid #b4c9f2;color:#36c;display:-ms-inline-flexbox;display:inline-flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;gap:6px;line-height:1.4;text-decoration:none}.partner-discount-card__site:focus,.partner-discount-card__site:hover{border-bottom-color:#89aaea;color:#24478f}.partner-discount-card__site-label{border-bottom:none}.partner-discount-card__site-icon{fill:currentColor;-ms-flex:0 0 auto;flex:0 0 auto;height:.85em;margin:0;width:.85em}.partner-discount-card__desc{color:color-mix(in srgb,var(--pp-text) 88%,transparent);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;margin:0}.partner-discount-card__desc p{margin:0 0 .6em}.partner-discount-card__desc p:last-child{margin-bottom:0}.partner-discount-card__code-row{-ms-flex-align:center;align-items:center;border-top:1px solid var(--pp-border);display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px;margin-top:2px;padding-top:16px}.partner-discount-card__code-label{color:var(--pp-text);-ms-flex:0 0 auto;flex:0 0 auto;font-family:var(--pp-roboto);font-size:11px;font-weight:900;letter-spacing:.1em;line-height:1;opacity:.72;text-transform:uppercase}.partner-discount-card__code-controls{-ms-grid-columns:minmax(0,1fr) auto;-ms-flex-align:stretch;align-items:stretch;display:-ms-grid;display:grid;-ms-flex:1 1 auto;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;height:40px;min-width:0}.partner-discount-card__code{background:var(--pp-bg);border:1px solid var(--pp-border);color:var(--pp-text);display:-ms-flexbox;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:700;letter-spacing:.04em;padding:0 14px;-webkit-user-select:all;-ms-user-select:all;user-select:all;width:100%}.partner-discount-card__code,.partner-discount-card__copy{-ms-flex-align:center;align-items:center;box-sizing:border-box;height:100%;line-height:1;margin:0}.partner-discount-card__copy{-ms-flex-pack:center;appearance:none;-webkit-appearance:none;background:#121212;border:none;border-radius:0;color:#fff;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--pp-roboto);font-size:11px;font-weight:900;justify-content:center;letter-spacing:.1em;padding:0 18px;text-transform:uppercase;transition:background .2s ease}.partner-discount-card__copy:focus-visible,.partner-discount-card__copy:hover{background:#36c}.partner-discount-card__copy.is-copied{background:#36c}.default-css .partner-discount-card__code{margin:0}body.dark .partner-discount-card__code{background:#1c1c1c}body.dark .partner-discount-card__copy{background:#fff;color:#121212}body.dark .partner-discount-card__copy.is-copied,body.dark .partner-discount-card__copy:focus-visible,body.dark .partner-discount-card__copy:hover{background:#b4c9f2;color:#121212}@media screen and (min-width:869px){.member-discounts__grid{-ms-grid-columns:1fr 1fr;gap:22px;grid-template-columns:1fr 1fr}}.banners{font-size:0;height:auto;line-height:1em;margin:20px 0;overflow:hidden;position:relative;text-align:center;width:100%}.banners:first-child{margin-top:0}.banners:last-child{margin-bottom:0}.banners.banners-above-header{margin:0}@media screen and (max-width:640px){.banners.banners-above-header{display:none}}.banners.banners-above-header iframe{display:block;margin:auto}.banners.banners-below-header{box-sizing:border-box;height:315px;margin:0;max-height:315px;min-height:315px;overflow:hidden;padding:10px 0}.banners.banners-below-header:before{color:#bebebe;content:"ADVERTISEMENT";display:block;font-size:10px;line-height:1;margin-bottom:5px}.banners.banners-below-header [data-freestar-ad]{background-color:var(--pp-bg,#f2f2f2)}@media screen and (min-width:868px){.banners.banners-below-header{display:none}}.banners.banners-before-sidebar,.banners.banners-before-single-title{margin-bottom:50px;margin-top:0}.banners.banners-before-sidebar{box-sizing:border-box;height:315px;max-height:315px;min-height:315px;overflow:hidden;padding:10px 0}.banners.banners-before-sidebar:before{color:#bebebe;content:"ADVERTISEMENT";display:block;font-size:10px;line-height:1;margin-bottom:5px}.banners.banners-before-sidebar [data-freestar-ad]{background-color:var(--pp-surface,#fff)}@media only screen and (min-width:868px){.banners.banners-before-sidebar{height:635px;max-height:635px;min-height:635px}}.banners.banners-reel-between-snaps{box-sizing:border-box;height:275px;margin-bottom:0;margin-top:0;max-height:275px;min-height:275px;overflow:hidden;padding:10px 0 0}.banners.banners-reel-between-snaps:before{color:#bebebe;content:"ADVERTISEMENT";display:block;font-size:10px;line-height:1;margin-bottom:5px}.banners.banners-reel-between-snaps [id^=petapixel_reel_sidebar_medrec]{-ms-flex-negative:0;-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:var(--pp-surface,#fff);box-sizing:border-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:250px!important;justify-content:center;margin-left:auto;margin-right:auto;max-height:250px!important;max-width:100%;min-height:250px!important;overflow:hidden!important;width:300px!important}.banners.banners-reel-between-snaps [id^=petapixel_reel_sidebar_medrec] iframe,.banners.banners-reel-between-snaps [id^=petapixel_reel_sidebar_medrec]>div{box-sizing:border-box;max-height:250px;max-width:100%}@media screen and (max-width:1124px){.banners.banners-desktop{display:none}}.banners.banners-mobile{display:none}@media screen and (max-width:868px){.banners.banners-mobile{display:block}}.banners.banners-iphone{display:none}@media screen and (max-width:640px){.banners.banners-iphone{display:block}}.banners.banners-before-post{box-sizing:border-box;height:125px;margin-bottom:40px;max-height:125px;min-height:125px;overflow:hidden;padding:10px 0}.banners.banners-before-post:before{color:#bebebe;content:"ADVERTISEMENT";display:block;font-size:10px;line-height:1;margin-bottom:5px}.banners.banners-before-post [data-freestar-ad]{background-color:var(--pp-bg,#f2f2f2)}.peta-banner{display:inline-block;width:100%}@media screen and (max-width:1200px){.trending-posts{display:none}}.fs-dynamic{margin:0 0 1.5em}.instream_ad{overflow:hidden!important}.post-full .fs-dynamic,.post-full .instream_ad,.posts .fs-dynamic,.posts .instream_ad{-ms-flex-align:center;-ms-flex-pack:start;-ms-flex-negative:0;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:285px!important;justify-content:flex-start;max-height:285px!important;min-height:285px!important;overflow:hidden!important;padding:10px 0;position:relative;text-align:center}.post-full .fs-dynamic:before,.post-full .instream_ad:before,.posts .fs-dynamic:before,.posts .instream_ad:before{color:#bebebe;content:"ADVERTISEMENT";display:block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:10px;line-height:1;margin-bottom:5px}.post-full .fs-dynamic [data-freestar-ad],.post-full .instream_ad [data-freestar-ad],.posts .fs-dynamic [data-freestar-ad],.posts .instream_ad [data-freestar-ad]{-ms-flex-negative:0;-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:var(--pp-bg,#f2f2f2);box-sizing:border-box;display:-ms-flexbox!important;display:flex!important;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;justify-content:center;margin:0 auto;overflow:hidden;padding:0;text-align:center;width:100%!important}.post-full .instream_ad:not(.instream_ad_large) [data-freestar-ad],.posts .instream_ad:not(.instream_ad_large) [data-freestar-ad]{--height:250px;height:var(--height)!important;max-height:var(--height)!important;min-height:var(--height)!important}.post-full .instream_ad_large .instream_inner,.post-full .instream_ad_large [data-freestar-ad],.posts .instream_ad_large .instream_inner,.posts .instream_ad_large [data-freestar-ad]{--height:600px;height:var(--height)!important;max-height:var(--height)!important;min-height:var(--height)!important}@media only screen and (min-width:768px){.post-full .instream_ad:not(.instream_ad_large),.posts .instream_ad:not(.instream_ad_large){height:325px!important;max-height:325px!important;min-height:325px!important}.post-full .instream_ad:not(.instream_ad_large) [data-freestar-ad],.posts .instream_ad:not(.instream_ad_large) [data-freestar-ad]{--height:290px}.post-full .instream_ad_large .instream_inner,.post-full .instream_ad_large [data-freestar-ad],.posts .instream_ad_large .instream_inner,.posts .instream_ad_large [data-freestar-ad]{--height:250px}}.post-full .fs-dynamic,.post-full .instream_ad{margin-bottom:1.5em;margin-top:1.5em}.posts .fs-dynamic,.posts .instream_ad{margin-bottom:0;margin-top:1.5em}@media screen and (max-width:640px){.post-full .instream_ad_large,.posts .instream_ad_large{height:635px!important;max-height:635px!important;min-height:635px!important}}.video-aspect-wrapper{background-color:transparent;margin:1.5em auto;position:relative;text-align:center}.video-aspect-wrapper:before{content:"";display:block;padding-bottom:56.25%}.video-aspect-wrapper>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1200px){.video-aspect-wrapper.pp-video-docked,.video-aspect-wrapper[style*="position: fixed"],.video-aspect-wrapper[style*="position: sticky"],.video-aspect-wrapper[style*="position:fixed"],.video-aspect-wrapper[style*="position:sticky"]{top:var(--pp-header-offset,55px)!important}}@media screen and (max-width:1200px){.post-full #fs-video-container.pp-video-docked,.post-full #fs-video-container[style*="position: fixed"],.post-full #fs-video-container[style*="position: sticky"],.post-full #fs-video-container[style*="position:fixed"],.post-full #fs-video-container[style*="position:sticky"],.post-full #ppvideoadvertisement.pp-video-docked,.post-full #ppvideoadvertisement[style*="position: fixed"],.post-full #ppvideoadvertisement[style*="position: sticky"],.post-full #ppvideoadvertisement[style*="position:fixed"],.post-full #ppvideoadvertisement[style*="position:sticky"],.post-full [id*=ppvideo i].pp-video-docked,.posts #fs-video-container.pp-video-docked,.posts #fs-video-container[style*="position: fixed"],.posts #fs-video-container[style*="position: sticky"],.posts #fs-video-container[style*="position:fixed"],.posts #fs-video-container[style*="position:sticky"],.posts #ppvideoadvertisement.pp-video-docked,.posts #ppvideoadvertisement[style*="position: fixed"],.posts #ppvideoadvertisement[style*="position: sticky"],.posts #ppvideoadvertisement[style*="position:fixed"],.posts #ppvideoadvertisement[style*="position:sticky"],.posts [id*=ppvideo i].pp-video-docked{top:var(--pp-header-offset,55px)!important}}@media screen and (max-width:1200px){body>#ppvideoadvertisement.pp-video-docked,body>.video-aspect-wrapper.pp-video-docked,body>[id*=ppvideo i].pp-video-docked{top:var(--pp-header-offset,55px)!important}}#fixed-ad-container{box-sizing:border-box;height:295px;max-height:295px;min-height:295px;overflow:hidden;position:relative;text-align:center}#fixed-ad-container:before{color:#bebebe;content:"ADVERTISEMENT";display:block;font-size:10px;line-height:1;margin-bottom:5px;pointer-events:none}#fixed-ad-container [data-freestar-ad]{background-color:var(--pp-surface,#fff)}@media only screen and (min-width:868px){#fixed-ad-container{height:615px;max-height:615px;min-height:615px}}#fixed-ad-container.is-pinned{z-index:50}.fixed-ad-container-spacer{pointer-events:none;visibility:hidden;width:100%}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{background-color:#eee;overflow:hidden;position:relative}[style*="--aspect-ratio"]:before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{height:100%;left:0;position:absolute;top:0}}@media screen and (max-width:640px){.hide-mobile{display:none}}.blue{color:#36c}.gray{color:#b8b8b8}hr{background:none;border:0;border-top:1px solid #ebebeb;clear:both;display:block;height:0;margin:40px 0;overflow:visible;padding:0;position:relative;width:100%}a{color:inherit;text-decoration:none}@media screen and (min-width:868px){a:hover{color:#36c}}.fullsize-link{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.no-list{list-style:none}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit}input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:inherit}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit}input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input[type=email]:focus:-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=text]:focus:-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=url]:focus:-moz-placeholder,input[type=url]:focus::-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]){background:transparent;border-left:2px solid rgba(51,102,204,.42);border-radius:0;box-sizing:border-box;color:var(--pp-text,#121212);font-family:var(--pp-inter);font-size:1em;font-style:normal;line-height:1.7;margin:2em 0;overflow:visible;padding:1.45em 1.5em 1.25em 4.25em;position:relative;width:100%}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):before{color:#36c;content:"“";font-family:var(--pp-inter);font-size:7.5rem;font-style:normal;font-weight:400;left:.12em;line-height:.7;opacity:.1;pointer-events:none;position:absolute;top:.1em;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media screen and (max-width:640px){blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]){margin:1.5em 0;padding:.85em .9em .75em 1em}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):before{content:none;display:none}}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) p{font-style:normal;margin:0 0 1.1em;position:relative;z-index:1}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) p:last-child,blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id])>:last-child{margin-bottom:0}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) cite,blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) ol,blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) ul{position:relative;z-index:1}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) b,blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) strong{font-weight:700}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) a{color:inherit;text-decoration:underline;text-underline-offset:.12em}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) a:hover{opacity:.8}blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) cite{display:block;font-size:.82em;font-style:normal;letter-spacing:.02em;margin-top:.9em;opacity:.7}blockquote.instagram-media,blockquote.text-post-media,blockquote.tiktok-embed,blockquote.twitter-tweet,blockquote[data-instgrm-permalink],blockquote[data-instgrm-version],blockquote[data-text-post-permalink],blockquote[data-tweet-id]{border:0!important;border-left:none!important}blockquote.instagram-media:after,blockquote.instagram-media:before,blockquote.text-post-media:after,blockquote.text-post-media:before,blockquote.tiktok-embed:after,blockquote.tiktok-embed:before,blockquote.twitter-tweet:after,blockquote.twitter-tweet:before,blockquote[data-instgrm-permalink]:after,blockquote[data-instgrm-permalink]:before,blockquote[data-instgrm-version]:after,blockquote[data-instgrm-version]:before,blockquote[data-text-post-permalink]:after,blockquote[data-text-post-permalink]:before,blockquote[data-tweet-id]:after,blockquote[data-tweet-id]:before{content:none!important;display:none!important}center:has(blockquote.instagram-media),center:has(blockquote[data-instgrm-permalink]),center:has(blockquote[data-instgrm-version]){-ms-flex-align:center;align-items:center;background:transparent;border:0;box-shadow:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;outline:none;text-align:center}center:has(blockquote.instagram-media)>p:empty,center:has(blockquote[data-instgrm-permalink])>p:empty,center:has(blockquote[data-instgrm-version])>p:empty{display:none}blockquote.instagram-media,blockquote[data-instgrm-permalink],blockquote[data-instgrm-version]{border:1px solid rgba(0,0,0,.12)!important;box-shadow:none!important;display:block;margin-left:auto!important;margin-right:auto!important;outline:none!important}blockquote.instagram-media a,blockquote[data-instgrm-permalink] a,blockquote[data-instgrm-version] a{border-bottom:none!important}body.dark blockquote.instagram-media,body.dark blockquote[data-instgrm-permalink],body.dark blockquote[data-instgrm-version]{border-color:hsla(0,0%,100%,.18)!important}.button,.mepr-submit{background:#121212;border:none;border-bottom:none!important;color:#fff!important;cursor:pointer;display:inline-block;font:12px var(--pp-roboto);font-weight:900;letter-spacing:.1em;padding:12px 24px;text-transform:uppercase;transition:background .3s;width:auto}.button.disabled,.mepr-submit.disabled{background-color:#ebebeb;pointer-events:none}.button.big,.mepr-submit.big{padding:20px 50px}.button.black,.mepr-submit.black{background:#121212}.button.black:hover,.mepr-submit.black:hover{background:#383838}.button.blue,.mepr-submit.blue{background:#36c}.button.blue:hover,.mepr-submit.blue:hover{background:#5c85d6}.button:hover,.mepr-submit:hover{color:#fff}.go-back,.go-top{cursor:pointer;font:9px/9px var(--pp-roboto);font-weight:900;letter-spacing:.1em;text-decoration:underline;text-transform:uppercase}.go-back{color:#9f9f9f}.go-top{color:#36c}.icon--podcast:before{background:url(../img/icon-podcast.png) 0 0 no-repeat;background-size:100% 100%;bottom:0;content:"";height:34px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px}.icon-meta{background:url(../img/icons-meta.png) 0 0 no-repeat;background-size:45px 12px;display:inline-block;font-size:0;height:10px;position:relative}.icon-meta--datetime{width:11px}.icon-meta--author{background-position:-20px 0;width:8px}.icon-meta--shares{background-position:-38px 0;height:12px;width:7px}.badge{background:#36c;border-radius:50%;display:block;height:30px;position:relative;width:30px}.badge:after{background:url(../img/icons-badges.png) 0 0 no-repeat;background-size:66px 16px;bottom:0;content:"";display:block;height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}.badge--rise:after{background-position:-15px 0}.badge--business:after{background-position:-32px 0}.badge--article:after{background-position:-50px 0;width:11px}.post-sharing{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto;justify-content:space-between;margin-top:6px;position:relative;width:100%}.post-sharing__option{box-sizing:border-box;padding:0}.post-sharing__option:first-child{padding-left:0}.post-sharing__option:last-child{padding-right:0}.post-sharing__option--count{-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:640px){.post-sharing__option--count{display:none}}.post-sharing__option--comments{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}@media screen and (max-width:640px){.post-sharing__option--comments{display:none}}.post-sharing__option--comments h4{margin:0;text-transform:uppercase}.post-sharing h3{margin-bottom:0}.sharing-buttons{-ms-flex:1 0 auto;flex:1 0 auto}.sharing-buttons,.sharing-buttons__list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:0}.sharing-buttons__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.sharing-buttons__item-wrap{margin:0;padding:0}.sharing-buttons__item{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.05);border-radius:3px;display:-ms-inline-flexbox;display:inline-flex;height:28px;justify-content:center;text-decoration:none;transition:color .16s ease,background-color .16s ease;width:28px}.sharing-buttons__item:focus-visible,.sharing-buttons__item:hover{outline:none}.sharing-buttons svg.icon,.sharing-buttons__icon{fill:currentColor;display:block;font-size:14px;height:1em;margin-right:0;width:1em}.sharing-buttons__item--reddit{color:#ff4500}.sharing-buttons__item--reddit:focus-visible,.sharing-buttons__item--reddit:hover{background-color:rgba(255,69,0,.14);color:#ff4500}.sharing-buttons__item--facebook{color:#3b5998}.sharing-buttons__item--facebook:focus-visible,.sharing-buttons__item--facebook:hover{background-color:rgba(59,89,152,.14);color:#3b5998}.sharing-buttons__item--x{color:#000}.sharing-buttons__item--x:focus-visible,.sharing-buttons__item--x:hover{background-color:rgba(0,0,0,.1);color:#000}.sharing-buttons__item--threads{color:#121212}.sharing-buttons__item--threads:focus-visible,.sharing-buttons__item--threads:hover{background-color:hsla(0,0%,7%,.1);color:#121212}.sharing-buttons__item--bluesky{color:#1185fe}.sharing-buttons__item--bluesky:focus-visible,.sharing-buttons__item--bluesky:hover{background-color:rgba(17,133,254,.14);color:#1185fe}.sharing-buttons__item--flipboard{color:#e12828}.sharing-buttons__item--flipboard:focus-visible,.sharing-buttons__item--flipboard:hover{background-color:rgba(225,40,40,.14);color:#e12828}.sharing-buttons__item--pinterest{color:#bd081c}.sharing-buttons__item--pinterest:focus-visible,.sharing-buttons__item--pinterest:hover{background-color:rgba(189,8,28,.14);color:#bd081c}.sharing-buttons__item--copy,.sharing-buttons__item--email{color:#36c}.sharing-buttons__item--copy:focus-visible,.sharing-buttons__item--copy:hover,.sharing-buttons__item--email:focus-visible,.sharing-buttons__item--email:hover{background-color:rgba(51,102,204,.14);color:#36c}.sharing-buttons__item-wrap--copy{position:relative}.sharing-buttons__copy-toast{background:var(--pp-surface,#fff);border:1px solid var(--pp-border,#ebebeb);border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.1);color:var(--pp-text,#121212);font:9px/16px var(--pp-roboto);font-weight:900;left:calc(100% + 6px);letter-spacing:.04em;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:auto;text-transform:uppercase;top:50%;transform:translateY(-50%) scale(.94);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;white-space:nowrap;z-index:2}.sharing-buttons__copy-toast.is-visible{opacity:1;transform:translateY(-50%) scale(1);visibility:visible}body.dark .sharing-buttons__item{background-color:hsla(0,0%,100%,.08)}body.dark .sharing-buttons svg.icon,body.dark .sharing-buttons__icon{fill:currentColor}body.dark .sharing-buttons__item--threads,body.dark .sharing-buttons__item--x{color:var(--pp-text)}body.dark .sharing-buttons__item--threads:focus-visible,body.dark .sharing-buttons__item--threads:hover,body.dark .sharing-buttons__item--x:focus-visible,body.dark .sharing-buttons__item--x:hover{background-color:hsla(0,0%,100%,.14);color:var(--pp-text)}body.dark .sharing-buttons__item--bluesky:focus-visible,body.dark .sharing-buttons__item--bluesky:hover{background-color:rgba(17,133,254,.24);color:#1185fe}body.dark .sharing-buttons__item--reddit:focus-visible,body.dark .sharing-buttons__item--reddit:hover{background-color:rgba(255,69,0,.24);color:#ff4500}body.dark .sharing-buttons__item--facebook:focus-visible,body.dark .sharing-buttons__item--facebook:hover{background-color:rgba(59,89,152,.24);color:#3b5998}body.dark .sharing-buttons__item--flipboard:focus-visible,body.dark .sharing-buttons__item--flipboard:hover{background-color:rgba(225,40,40,.24);color:#e12828}body.dark .sharing-buttons__item--pinterest:focus-visible,body.dark .sharing-buttons__item--pinterest:hover{background-color:rgba(189,8,28,.24);color:#bd081c}body.dark .sharing-buttons__item--copy:focus-visible,body.dark .sharing-buttons__item--copy:hover,body.dark .sharing-buttons__item--email:focus-visible,body.dark .sharing-buttons__item--email:hover{background-color:rgba(51,102,204,.24);color:#36c}body.dark .sharing-buttons__copy-toast{box-shadow:0 2px 10px rgba(0,0,0,.35)}.social{background:url(../img/icons-socials.png) 0 0 no-repeat;background-size:95px 25px;display:inline-block;font-size:0;height:10px;position:relative}.social.fb{background-position:0 0;width:6px}.social.fb.hover{background-position:0 -15px}.social.gplus{background-position:-19px 0;width:12px}.social.gplus.hover{background-position:-19px -15px}.social.twitter{background-position:-38px 0;width:13px}.social.twitter.hover{background-position:-38px -15px}.social.comment{background-position:-61px 0;width:13px}.social.comment.hover{background-position:-61px -15px}.social.via{background-position:-82px 0;width:13px}.social.via.hover{background-position:-82px -15px}svg.icon.external-link{fill:#36c;display:inline-block;font-size:inherit;height:.8em;margin-right:.2em;vertical-align:middle;width:.8em}.gform_button{background-color:#36c}.gform_button:hover{background-color:#2952a3}:root{--pp-roboto:"Roboto","Roboto Fallback","Helvetica Neue",Helvetica,Arial,sans-serif;--pp-inter:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--pp-text:#121212;--pp-bg:#f2f2f2;--pp-surface:#fff;--pp-content-bg:#fff;--pp-border:#ebebeb}html.dark{--pp-text:#fff;--pp-bg:#222;--pp-surface:#121212;--pp-content-bg:#121212;--pp-border:#585858}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto-v29-latin-ext_latin-900.woff2) format("woff2")}@font-face{ascent-override:92.77%;descent-override:24.41%;font-display:swap;font-family:Roboto Fallback;font-style:normal;font-weight:900;line-gap-override:0%;size-adjust:108%;src:local("Arial Black"),local("Helvetica Neue Bold"),local("Helvetica-Bold")}@font-face{font-display:optional;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/inter-v20-latin-800.woff2) format("woff2")}body{background:var(--pp-bg);color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6em}h1,h2,h3,h4,h5,h6{font-family:var(--pp-roboto);font-size-adjust:from-font;font-synthesis:none;font-weight:900;line-height:1.2em;margin-bottom:1em}h3,h4,h5,h6{letter-spacing:.01em}h5,h6{color:#9f9f9f}h4.upper,h5.upper,h6.upper{font-size:10px;letter-spacing:.1em;text-transform:uppercase}h1{font-size:45px}@media screen and (max-width:640px){h1{font-size:30px}}h2{font-size:30px}@media screen and (max-width:640px){h2{font-size:24px}}h3{font-size:18px}h4{font-size:13px;line-height:1.2}h5{font-size:10px}h6{font-size:8px}p{margin-bottom:1.2em}p:last-child{margin-bottom:0}.post-full__text a,.post-special-feature__text a,.related-posts a,p a{border-bottom:1px solid #b4c9f2;color:#36c;cursor:pointer;position:relative;text-decoration:none}@media screen and (min-width:868px){.post-full__text a:hover,.post-special-feature__text a:hover,.related-posts a:hover,p a:hover{color:#24478f}}.post-full__text a[rel~=attachment],.post-special-feature__text a[rel~=attachment],.related-posts a[rel~=attachment],p a[rel~=attachment]{position:static}.post-full__text a[rel~=attachment]:after,.post-special-feature__text a[rel~=attachment]:after,.related-posts a[rel~=attachment]:after,p a[rel~=attachment]:after{content:none}.post-full__text h1 a,.post-full__text h2 a,.post-full__text h3 a,.post-full__text h4 a,.post-full__text h5 a,.post-full__text h6 a{font-weight:inherit}@keyframes jello{11.1%{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}to{transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{scrollbar-gutter:stable}@media screen and (max-width:1200px){html{overflow-x:hidden;width:100%}}body{background:#f2f2f2;position:relative}@media screen and (max-width:1200px){body{max-width:100%;overflow-x:hidden}}body:before{background-color:#fff;content:"";display:block;height:100%;left:0;max-width:100%;position:absolute;top:0;width:calc(50% - 625px + 900px);z-index:-1}@media screen and (max-width:1200px){body:before{width:100%}}body.is-special-feature,body.page--account,body.page--login,body.page--register,body.post-template-single-special-feature{background-color:#fff}body.is-special-feature:before,body.page--account:before,body.page--login:before,body.page--register:before,body.post-template-single-special-feature:before{background-color:#fff;max-width:none;width:100%}body.error404{background-color:var(--pp-surface)}body.error404:before{content:none}body.dark{background-color:var(--pp-bg);color:var(--pp-text)}body.dark.is-special-feature,body.dark.page--account,body.dark.page--login,body.dark.page--register,body.dark.post-template-single-special-feature,body.dark:before{background-color:#121212}body.dark.page--account:before,body.dark.page--login:before,body.dark.page--register:before{background-color:#121212;max-width:none;width:100%}body.dark.error404{background-color:var(--pp-surface)}body.dark.error404:before{content:none}body.dark .page__content{background:#121212;color:#fff}body.dark .post-meta,body.dark .post-tags{color:#fff}body.dark .post-full .fs-dynamic [data-freestar-ad],body.dark .post-full .instream_ad [data-freestar-ad],body.dark .posts .fs-dynamic [data-freestar-ad],body.dark .posts .instream_ad [data-freestar-ad]{background-color:var(--pp-bg,#222)}body.dark .posts .post-preview{border-bottom-color:#222}body.dark .posts .post-preview .post-preview__title,body.dark .posts .post-preview h2{color:#fff}body.dark .posts .post-preview .post-preview__title a,body.dark .posts .post-preview h2 a{color:inherit}body.dark .featured-group,body.dark .page__content .feature-group{background-color:#222;border-color:#222}body.dark .featured-group .pcp-section-title,body.dark .page__content .feature-group .pcp-section-title{border-bottom-color:#585858!important;color:#fff!important}body.dark .featured-group h2.sp-pcp-title,body.dark .page__content .feature-group h2.sp-pcp-title{color:#fff}body.dark .featured-group h2.sp-pcp-title a,body.dark .page__content .feature-group h2.sp-pcp-title a{color:inherit}body.dark .featured-group h2.sp-pcp-title a:hover,body.dark .page__content .feature-group h2.sp-pcp-title a:hover{color:#6b97ef}body.dark .featured-group .featured-group__more,body.dark .page__content .feature-group .featured-group__more{color:#b0b0b0}body.dark .featured-group .featured-group__more:focus-visible,body.dark .featured-group .featured-group__more:hover,body.dark .page__content .feature-group .featured-group__more:focus-visible,body.dark .page__content .feature-group .featured-group__more:hover{color:#6b97ef}body.dark .featured-group .featured-group__post,body.dark .page__content .feature-group .featured-group__post{border-bottom-color:#222}body.dark .banners.banners-before-post [data-freestar-ad],body.dark .banners.banners-below-header [data-freestar-ad]{background-color:var(--pp-bg,#222)}body.dark .trending-posts .post-thumb{border-color:transparent}body.dark .page--sidebar .post-thumb:before{background-color:#121212}body.dark .ez-toc-title,body.dark .section-heading{border-color:#585858!important;color:#fff!important}body.dark .trending-posts__bottom{border-color:#585858}body.dark .post-full__text a,body.dark .post-special-feature__text a,body.dark p a{border-bottom-color:#395181;color:#6b97ef}body.dark .post-full__text a:hover,body.dark .post-special-feature__text a:hover,body.dark p a:hover{color:#99b7f4}body.dark .category-features,body.dark .page-archive__date-picker,body.dark .page-archive__top{background-color:#121212;color:#fff}body.dark .page-archive__date-picker,body.dark .page-archive__top,body.dark .page-archive__top .wrapper{border-color:#222}body.dark .archive-date-picker__select{background-color:#1a1a1a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23fff' d='M1.2 2.2h9.6L6 7.8z'/%3E%3C/svg%3E");border-color:#3a3a3a;color:#fff}body.dark .archive-date-picker__combo-menu{background:#1a1a1a;border-color:#3a3a3a;box-shadow:0 8px 24px rgba(0,0,0,.45);color:#fff}body.dark .archive-date-picker__combo-option.is-selected,body.dark .archive-date-picker__combo-option:focus-visible,body.dark .archive-date-picker__combo-option:hover{background:#121212}body.dark .archive-date-picker__select:hover:not(:disabled){border-color:hsla(0,0%,100%,.35)}body.dark .archive-date-picker__submit{background:#fff;color:#121212}body.dark .archive-date-picker__submit:focus-visible,body.dark .archive-date-picker__submit:hover{background:#e8e8e8;color:#121212}body.dark .page-author__top{background-color:#121212}body.dark .page-author__top .author-jobtitle,body.dark .page-author__top .author-website{color:#ccc}body.dark .page-author__top .wrapper{border-color:#222}body.dark .pagination{border-top-color:#585858}body.dark .pagination a:focus-visible,body.dark .pagination a:hover{color:#6b97ef}body.dark .sp-pcp-post .sp-pcp-title{color:#fff}body.dark .sp-pcp-post .sp-pcp-title a{color:inherit}body.dark figure.wp-caption figcaption.wp-caption-text{background:transparent;color:hsla(0,0%,100%,.68)}body.dark .post-full__text .post-about-author__text,body.dark .post-full__text .post-author-opinions__text,body.dark .post-full__text .post-disclaimer__text,body.dark .post-full__text .post-disclosure__text,body.dark .post-full__text .post-image-credits__text,body.dark .post-full__text .post-showcase-notice__text,body.dark .post-special-feature__text .post-about-author__text,body.dark .post-special-feature__text .post-author-opinions__text,body.dark .post-special-feature__text .post-disclaimer__text,body.dark .post-special-feature__text .post-disclosure__text,body.dark .post-special-feature__text .post-image-credits__text,body.dark .post-special-feature__text .post-showcase-notice__text{color:hsla(0,0%,100%,.68)}body.dark .post-full__text .post-disclosure,body.dark .post-special-feature__text .post-disclosure{background:hsla(0,0%,100%,.06);border-left-color:hsla(0,0%,100%,.28)}body.dark .post-full__text .post-about-author,body.dark .post-special-feature__text .post-about-author{background:rgba(51,102,204,.12);border-left-color:rgba(120,160,230,.55)}body.dark .post-full__text .post-author-opinions,body.dark .post-special-feature__text .post-author-opinions{background:hsla(0,0%,100%,.06);border-left-color:hsla(0,0%,100%,.28)}body.dark .post-full__text .post-showcase-notice,body.dark .post-special-feature__text .post-showcase-notice{background:rgba(255,180,60,.12);border-left-color:rgba(255,190,80,.5)}body.dark .post-full__text .post-showcase-notice__icon,body.dark .post-special-feature__text .post-showcase-notice__icon{color:rgba(255,200,100,.92)}body.dark .post-full__text .post-showcase-notice__brand,body.dark .post-special-feature__text .post-showcase-notice__brand{color:rgba(255,200,100,.95)}body.dark .post-full__text .post-disclaimer,body.dark .post-special-feature__text .post-disclaimer{background:rgba(255,180,60,.12);border-left-color:rgba(255,190,80,.5);color:hsla(0,0%,100%,.68)}body.dark .post-full__text .post-disclaimer__icon,body.dark .post-special-feature__text .post-disclaimer__icon{color:rgba(255,200,100,.92)}body.dark .post-special-feature__eyebrow{color:#6b97ef}body.dark .post-special-feature__hero-caption{color:hsla(0,0%,100%,.58)}body.dark blockquote:not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):not(.post-pullquote__quote):not(.review-pros-cons__quote){background:transparent;border-left-color:rgba(51,102,204,.42)}body.dark blockquote:not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):not(.post-pullquote__quote):not(.review-pros-cons__quote):before{color:#6b97ef;font-family:var(--pp-inter);opacity:.3}body.dark .post-pullquote__quote{background:transparent;border:none;color:var(--pp-text,#fff)}body.dark .post-pullquote__quote:after,body.dark .post-pullquote__quote:before{border-top-color:rgba(51,102,204,.42)}body.dark svg.icon{fill:#6b97ef}@media screen and (max-width:1200px){body.dark .page-home .page__sidebar{background:#121212}}@media screen and (min-width:1201px){body.dark .page--sidebar-right .page__sidebar{border-left:0}}body.dark .home-intro .featured-posts{background-color:#121212}body.dark .home-intro .featured-posts .feature a,body.dark .home-intro .featured-posts .post-title{color:#fff}@media screen and (max-width:1200px){body.dark .header-nav__dropdown{background:var(--pp-surface,#121212);border-bottom-color:#222}}body.dark .header-nav__auth{border-bottom-color:#e6e6e6}body.dark .header-nav .menu:before{border-bottom-color:#fff;color:#fff}@media screen and (max-width:1200px){body.dark .header-nav .menu>li{border-bottom-color:#e6e6e6;color:#fff}}body.dark .header-nav .header-nav__submenu-toggle{border-left-color:#e6e6e6}@media screen and (min-width:1201px){body.dark .header-nav .sub-menu{background:#fff;border-color:#ebebeb;box-shadow:0 14px 36px hsla(0,0%,7%,.12);color:#121212}body.dark .header-nav .sub-menu>li{border-bottom-color:#e6e6e6}}@media screen and (max-width:1200px){body.dark .header-nav .sub-menu{background:hsla(0,0%,100%,.04);color:#fff}body.dark .header-nav .sub-menu>li{border-bottom-color:#e6e6e6;color:#fff}body.dark .header-nav__trigger{background:#fff;border-right-color:#f2f2f2!important;color:#121212}body.dark .header-nav__trigger span:after,body.dark .header-nav__trigger span:before,body.dark .header-nav__trigger:after{background:currentColor}body.dark .header-main.is-opened .header-nav__trigger{background:#121212;border-right-color:#222!important;color:#fff}body.dark .header-main.is-opened .header-nav__trigger span:after,body.dark .header-main.is-opened .header-nav__trigger span:before,body.dark .header-main.is-opened .header-nav__trigger:after{background:currentColor}body.dark .header-main.is-opened .header-nav .menu:before{border-bottom-color:#fff;color:#fff}body.dark .header-main.is-opened .header-nav .menu li,body.dark .header-main.is-opened .header-nav .sub-menu>li{border-bottom-color:#e6e6e6;color:#fff}}body.dark #mc_embed_signup{background-color:#222!important;border-color:#585858!important}.logo,body *{box-sizing:border-box}.logo{font-size:0;height:auto;line-height:0;max-width:130px;padding:5px;position:relative;width:100%}.logo a{display:block;width:100%}.logo svg{aspect-ratio:486/124;display:block;height:31px;max-width:100%;width:120px}.wrapper{margin:0 auto;max-width:1250px;position:relative;width:100%}.image-thumbnail{background-position:50%;background-size:cover;display:block;height:0;padding-bottom:75%;width:100%}.image-thumbnail--50{padding-bottom:50%}.header-container{background:#fff;height:55px;position:relative;width:100%}.header-container:after{content:none;display:none}.header-overlay-backdrop{display:none}@media screen and (max-width:1200px){.header-overlay-backdrop{-webkit-tap-highlight-color:transparent;backdrop-filter:blur(6px);background:hsla(0,0%,7%,.45);border:0;cursor:pointer;display:block;inset:0;margin:0;opacity:0;padding:0;pointer-events:none;position:fixed;-ms-touch-action:none;touch-action:none;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:198}body.header-search-open .header-overlay-backdrop,body.mobile-nav-open .header-overlay-backdrop{opacity:1;pointer-events:auto;visibility:visible}body.header-search-open,body.mobile-nav-open,body.pp-scroll-locked{overflow:hidden;overscroll-behavior:none}body.pp-scroll-locked{left:0;position:fixed;right:0;width:100%}html:has(body.pp-scroll-locked){overflow:hidden;overscroll-behavior:none}body.header-search-open .header-search__panel,body.header-search-open .header-search__popup{overscroll-behavior:none;-ms-touch-action:none;touch-action:none}body.header-search-open .banners,body.header-search-open .footer-main,body.header-search-open .page,body.mobile-nav-open .banners,body.mobile-nav-open .footer-main,body.mobile-nav-open .page{pointer-events:none}}@keyframes pp-theme-moon-hover{0%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}30%{transform:translate(-50%,-54%) scale(1.2) rotate(-12deg)}55%{transform:translate(-50%,-48%) scale(1.08) rotate(10deg)}to{transform:translate(-50%,-50%) scale(1.12) rotate(-4deg)}}@keyframes pp-theme-sun-hover{0%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}35%{transform:translate(-50%,-50%) scale(1.22) rotate(28deg)}60%{transform:translate(-50%,-50%) scale(1.06) rotate(-16deg)}to{transform:translate(-50%,-50%) scale(1.14) rotate(8deg)}}@keyframes pp-share-icon-bounce{0%{transform:scale(1) rotate(0deg)}28%{transform:scale(1.22) rotate(-14deg)}52%{transform:scale(.92) rotate(10deg)}74%{transform:scale(1.14) rotate(-6deg)}to{transform:scale(1.12) rotate(-8deg)}}@keyframes pp-comment-icon-bounce{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.2) translateY(-3px) rotate(-8deg)}55%{transform:scale(.95) translateY(1px) rotate(6deg)}to{transform:scale(1.1) translateY(0) rotate(0deg)}}@keyframes pp-search-icon-bounce{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}30%{transform:translate(-50%,-50%) rotate(-18deg) scale(1.22)}55%{transform:translate(-50%,-50%) rotate(14deg) scale(.94)}to{transform:translate(-50%,-50%) rotate(-6deg) scale(1.12)}}@keyframes pp-sign-in-icon-nudge{0%{transform:scale(1) rotate(0deg)}40%{transform:scale(1.1) rotate(-6deg)}to{transform:scale(1.06) rotate(0deg)}}.header-main{background:#fff;border-bottom:1px solid #ebebeb;box-shadow:none;box-sizing:border-box;color:#121212;height:55px;left:0;position:absolute;top:0;width:100%;z-index:200}.header-main__reading-progress{background:transparent;bottom:-1px;height:3px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:201}.header-main__reading-progress-bar{background:rgba(51,102,204,.42);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}.header-main:after{content:none;display:none}.header-main.fixed{backface-visibility:hidden;left:0;position:fixed;top:0;transform:translateZ(0);width:100%}body.admin-bar .header-main.fixed{top:var(--pp-admin-bar-offset,32px)}.header-main button{border:none}.header-main__inner{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:calc(55px - 1px);padding-left:0}@media screen and (min-width:1201px) and (max-width:1280px){.header-main__inner{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.header-main__inner{-ms-flex-pack:end;justify-content:flex-end}}.header-main__logo{-ms-flex:0 0 15%;flex:0 0 15%;min-width:140px;width:15%}@media screen and (max-width:1200px){.header-main__logo{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-right:none;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:calc(55px - 1px);margin:0;min-width:0;padding-left:5px;padding-right:5px;position:absolute;right:calc(55px - 1px);top:0;width:auto}.header-main__logo .logo{max-width:130px;width:100%}.header-main__logo .logo svg{height:auto;max-width:100%}}.header-main__nav{-ms-flex:1 1 auto;flex:1 1 auto;float:left;min-width:0}@media screen and (min-width:1201px){.header-main__nav{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}@media screen and (max-width:1200px){.header-main__nav{height:100%;left:0;min-width:calc(55px - 1px);position:absolute;top:0;width:calc(55px - 1px)}}.header-main__search{aspect-ratio:1/1;display:-ms-flexbox;display:flex;-ms-flex:0 0 calc(55px - 1px);flex:0 0 calc(55px - 1px);-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;position:relative;width:calc(55px - 1px)}@media screen and (max-width:1200px){.header-main__search{-ms-flex-order:2;order:2}}.header-main__theme--bar{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;box-sizing:border-box;display:none;-ms-flex:0 0 calc(55px - 1px + 2px);flex:0 0 calc(55px - 1px + 2px);height:100%;position:relative;width:calc(55px - 1px + 2px)}@media screen and (min-width:1201px){.header-main__theme--bar{display:-ms-flexbox;display:flex}}.header-main__theme--menu{display:none}@media screen and (max-width:1200px){.header-main__theme--menu{background:var(--pp-bg,#f2f2f2);border-top:1px solid #e6e6e6;box-sizing:border-box;clear:both;display:block;padding:16px 20px 20px;width:100%}}.header-main__auth--bar{display:none}@media screen and (min-width:1201px){.header-main__auth--bar{-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;border-left:1px solid #ebebeb;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px;padding:0 18px 0 20px}}.header-main .header-nav__subscribe{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#121212;border:none;box-sizing:border-box;color:#fff!important;display:-ms-inline-flexbox;display:inline-flex;font:11px/1.2 var(--pp-roboto);font-weight:900;isolation:isolate;justify-content:center;letter-spacing:.1em;margin:0;overflow:visible;padding:8px 14px;position:relative;text-decoration:none;text-transform:uppercase;transition:background .28s ease,box-shadow .28s ease,transform .28s ease;white-space:nowrap;z-index:1}.header-main .header-nav__subscribe:after,.header-main .header-nav__subscribe:before{border-radius:50%;content:"";height:5px;left:50%;margin:-2.5px 0 0 -2.5px;opacity:0;pointer-events:none;position:absolute;top:50%;width:5px;z-index:-1}.header-main .header-nav__subscribe:before{box-shadow:0 -18px 0 #f0b429,14px -12px 0 #e85d4c,18px 3px 0 #36c,12px 16px 0 #2bb673,-3px 18px 0 #f0b429,-16px 10px 0 #e85d4c,-18px -4px 0 #36c,-10px -16px 0 #2bb673,8px -20px 0 #ff8a3d,20px 10px 0 #5b8def,-20px 8px 0 #ffd166,0 20px 0 #e85d4c}.header-main .header-nav__subscribe:after{box-shadow:6px -11px 0 #fff,11px 5px 0 #f0b429,-2px 12px 0 #fff,-12px 2px 0 #e85d4c,-7px -10px 0 #5b8def,10px -3px 0 #2bb673,3px 10px 0 #ff8a3d,-10px 8px 0 #ffd166;height:3px;margin:-1.5px 0 0 -1.5px;width:3px}.header-main .header-nav__subscribe:focus-visible,.header-main .header-nav__subscribe:hover{animation:memberpress-prompt-party-shift .9s ease-in-out infinite alternate;background:linear-gradient(120deg,#36c,#5b8def 25%,#e85d4c 50%,#f0b429 75%,#36c);background-size:220% 220%;box-shadow:0 0 0 2px rgba(240,180,41,.35),0 6px 16px rgba(51,102,204,.35),0 0 20px rgba(232,93,76,.28);color:#fff!important;transform:translateY(-1px) scale(1.06)}.header-main .header-nav__subscribe:focus-visible:before,.header-main .header-nav__subscribe:hover:before{animation:memberpress-prompt-confetti-a .75s ease-out both}.header-main .header-nav__subscribe:focus-visible:after,.header-main .header-nav__subscribe:hover:after{animation:memberpress-prompt-confetti-b .85s ease-out both}.header-main .header-nav__subscribe:focus-visible{outline:2px solid #36c;outline-offset:2px}.header-main .header-nav__auth .header-nav__subscribe{font-size:12px;min-height:40px;padding:10px 16px;width:100%}.header-main .header-main__auth--bar .header-nav__subscribe{font-size:11px;padding:8px 16px}@media (prefers-reduced-motion:reduce){.header-main .header-nav__subscribe:focus-visible,.header-main .header-nav__subscribe:hover{animation:none;background:#36c;background-size:auto;box-shadow:0 0 0 2px rgba(51,102,204,.35);transform:none}.header-main .header-nav__subscribe:focus-visible:after,.header-main .header-nav__subscribe:focus-visible:before,.header-main .header-nav__subscribe:hover:after,.header-main .header-nav__subscribe:hover:before{animation:none;opacity:0}}.header-main .header-nav__account,.header-main .header-nav__sign-in,.header-main .header-nav__sign-out{-ms-flex-align:center;align-items:center;color:inherit;display:-ms-inline-flexbox;display:inline-flex;font:15px/1 var(--pp-roboto);font-weight:900;gap:.4em;text-decoration:none;white-space:nowrap}.header-main .header-nav__account .icon,.header-main .header-nav__sign-in .icon,.header-main .header-nav__sign-out .icon{-ms-flex-negative:0;fill:none!important;stroke:currentColor;color:#36c;flex-shrink:0;font-size:18px;height:18px!important;margin:0!important;overflow:visible;transform-origin:center;width:18px!important}.header-main .header-nav__account:focus-visible,.header-main .header-nav__account:hover,.header-main .header-nav__sign-in:focus-visible,.header-main .header-nav__sign-in:hover,.header-main .header-nav__sign-out:focus-visible,.header-main .header-nav__sign-out:hover{color:#36c}.header-main .header-nav__auth .header-nav__account,.header-main .header-nav__auth .header-nav__sign-in,.header-main .header-nav__auth .header-nav__sign-out{color:var(--pp-text,#121212);justify-self:center;min-height:40px;padding:0}@media (hover:hover){.header-main .header-nav__account:focus-visible .icon,.header-main .header-nav__account:hover .icon,.header-main .header-nav__sign-in:focus-visible .icon,.header-main .header-nav__sign-in:hover .icon,.header-main .header-nav__sign-out:focus-visible .icon,.header-main .header-nav__sign-out:hover .icon{animation:pp-sign-in-icon-nudge .48s cubic-bezier(.34,1.4,.64,1)}}.header-main__article-context{-ms-flex-align:center;align-items:center;border-left:1px solid #ebebeb;box-sizing:border-box;display:none;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-width:0}.header-main__article-title{box-sizing:border-box;color:inherit;-ms-flex:1 1 auto;flex:1 1 auto;font:15px/1.2 var(--pp-roboto);font-weight:900;margin:0;min-width:0;overflow:hidden;padding:0 16px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-main__article-actions{-ms-flex-item-align:stretch;-ms-flex-align:stretch;align-items:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto}.header-main__article-share{-ms-flex-item-align:stretch;align-self:stretch;aspect-ratio:1/1;border-left:1px solid #ebebeb;display:-ms-flexbox;display:flex;-ms-flex:0 0 calc(55px - 1px);flex:0 0 calc(55px - 1px);min-width:calc(55px - 1px);position:relative;width:calc(55px - 1px)}.header-main__article-share-trigger{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;justify-content:center;min-width:0;padding:0;width:100%}.header-main__article-share-trigger .icon{fill:none!important;stroke:currentColor;color:#36c;display:block;font-size:20px;height:20px!important;margin:0!important;transform-origin:center;width:20px!important}@media (hover:hover) and (min-width:1201px){.header-main__article-share-trigger:focus-visible .icon,.header-main__article-share.is-opened .header-main__article-share-trigger .icon,.header-main__article-share:hover .header-main__article-share-trigger .icon{animation:pp-share-icon-bounce .52s cubic-bezier(.34,1.45,.64,1);transform:scale(1.12) rotate(-8deg)}}.header-main__article-share-panel{background:var(--pp-surface,#fff);border:1px solid #ebebeb;border-top:none;box-shadow:0 8px 24px rgba(0,0,0,.12);box-sizing:border-box;display:none;overflow:visible;padding:10px 12px;position:absolute;right:0;top:100%;z-index:203}.header-main__article-share-panel .sharing-buttons__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.header-main__article-share-panel .sharing-buttons__item{height:26px;width:26px}.header-main__article-share-panel .sharing-buttons__icon{font-size:13px}.header-main__article-share.is-opened .header-main__article-share-panel{display:block}.header-main__article-comments{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;aspect-ratio:1/1;border-left:1px solid #ebebeb;box-sizing:border-box;color:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 calc(55px - 1px);flex:0 0 calc(55px - 1px);justify-content:center;min-width:calc(55px - 1px);padding:0;position:relative;text-decoration:none;width:calc(55px - 1px)}.header-main__article-comments-bubble{color:#36c;display:block;-ms-flex:0 0 22px;flex:0 0 22px;height:22px;position:relative;width:22px}@media (hover:hover) and (min-width:1201px){.header-main__article-comments:focus-visible .header-main__article-comments-bubble,.header-main__article-comments:hover .header-main__article-comments-bubble{animation:pp-comment-icon-bounce .56s cubic-bezier(.34,1.45,.64,1)}}.header-main__article-comments .icon{fill:none!important;stroke:currentColor;color:inherit;display:block;font-size:22px;height:22px!important;margin:0!important;overflow:visible;width:22px!important}.header-main__article-comments-count{color:#121212;display:block;font:900 9px/1 var(--pp-roboto);font-variant-numeric:tabular-nums;left:50%;letter-spacing:-.06em;margin:0;padding:0;pointer-events:none;position:absolute;text-align:center;top:40.8%;transform:translate(calc(-50% - .5px),-50%);white-space:nowrap}.header-main__article-comments-count.is-dense{font-size:9px;letter-spacing:-.06em}@media screen and (min-width:1201px){.header-main.is-article-scrolled .header-main__nav{display:none}.header-main.is-article-scrolled .header-main__article-context{display:-ms-flexbox;display:flex}.header-main.is-article-scrolled .header-main__article-share{-ms-flex-order:1;order:1}.header-main.is-article-scrolled .header-main__article-comments{-ms-flex-order:2;order:2}}@media screen and (max-width:1200px){.header-main.is-article-scrolled .header-main__article-actions,.header-main.is-article-scrolled .header-main__article-context{display:contents}.header-main.is-article-scrolled .header-main__article-title{display:none}.header-main.is-article-scrolled .header-main__article-comments,.header-main.is-article-scrolled .header-main__article-share{background:#fff;box-sizing:border-box;height:100%;position:absolute;top:0;z-index:2}.header-main.is-article-scrolled .header-main__article-share{border-left:none;border-right:1px solid #ebebeb;left:calc(55px - 1px)}.header-main.is-article-scrolled .header-main__article-comments,.header-main.is-article-scrolled .header-main__article-share{aspect-ratio:1/1;-ms-flex:0 0 calc(55px - 1px);flex:0 0 calc(55px - 1px);max-width:calc(55px - 1px);min-width:calc(55px - 1px);width:calc(55px - 1px)}.header-main.is-article-scrolled .header-main__article-comments{right:calc(55px - 1px)}.header-main.is-article-scrolled .header-main__article-share-panel{left:0;max-width:calc(100vw - calc(55px - 1px) - 8px - env(safe-area-inset-right, 0px));right:auto;width:max-content}.header-main.is-article-scrolled .header-main__article-share-panel .sharing-buttons__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-main.is-article-scrolled .header-main__logo{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;left:calc(2 * calc(55px - 1px));margin:0;max-width:none;min-width:0;right:calc(2 * calc(55px - 1px));width:auto}.header-main.is-article-scrolled .header-main__logo .logo{max-width:130px;width:100%}.header-main.is-article-scrolled .header-main__logo .logo svg{height:auto;max-width:100%}}.header-main__socials{float:right}@media screen and (min-width:1201px){.header-main__socials--bar{height:calc(55px - 1px)}}@media screen and (max-width:1200px){.header-main__socials--bar{display:none}.header-main__socials{height:100%}}.header-main__socials--menu{display:none}@media screen and (max-width:1200px){.header-main__socials--menu{clear:both;display:block;float:none;height:auto;width:100%}.header-main__socials--menu .header-socials{border:none;border-top:1px solid #e6e6e6;display:block;height:auto;padding:14px 20px 18px;width:auto}.header-main__socials--menu .header-socials ul{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;width:auto}.header-main__socials--menu .header-socials li.icon{border-bottom:none}.header-main__socials--menu .header-socials li.icon a{-ms-flex-align:center;-ms-flex-pack:center;-webkit-tap-highlight-color:rgba(51,102,204,.15);align-items:center;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;min-height:48px;min-width:48px;padding:0}.header-main__socials--menu .header-socials li.icon svg{fill:#36c;height:24px}.header-main__socials--menu .header-socials li.icon.icon-facebook svg{height:22px}.header-main.is-opened{transform:none}.header-main.is-opened .header-nav__trigger{background:#121212;border-right:1px solid #f2f2f2!important;color:#fff}.header-main.is-opened .header-nav__trigger span:after,.header-main.is-opened .header-nav__trigger span:before,.header-main.is-opened .header-nav__trigger:after{background:currentColor}.header-main.is-opened .header-nav__trigger:after{opacity:0}.header-main.is-opened .header-nav__trigger span:before{top:0;transform:rotate(45deg)}.header-main.is-opened .header-nav__trigger span:after{bottom:0;transform:rotate(135deg)}.header-main.is-opened .header-nav__dropdown{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e6e6e6;bottom:auto;box-shadow:0 16px 40px rgba(0,0,0,.08);max-height:var(--pp-mobile-nav-max-height,calc(100dvh - 55px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;visibility:visible}.header-main.is-opened .header-main__nav,.header-main.is-opened .header-nav{overflow:visible}.header-main.is-opened .header-nav .menu li{border-bottom:1px solid #e6e6e6;box-sizing:border-box;color:var(--pp-text,#121212);font-size:15px;line-height:1.2;padding:0}.header-main.is-opened .header-nav .menu li:last-child{border-bottom:none}.header-main.is-opened .header-nav .menu li>a{-ms-flex-align:center;-webkit-tap-highlight-color:rgba(51,102,204,.15);align-items:center;color:inherit;display:-ms-flexbox;display:flex;min-height:44px;padding:10px 20px}}@media screen and (max-width:1200px){.header-main.is-opened .header-nav .menu li>a:focus-visible,.header-main.is-opened .header-nav .menu li>a:hover{color:#36c}}@media screen and (max-width:1200px){.header-main.is-opened .header-nav .sub-menu{background:var(--pp-bg,#f2f2f2);border:none;margin:0;padding:0}.header-main.is-opened .header-nav .sub-menu li{border-bottom:1px solid #e6e6e6;color:inherit;font-size:14px;font-weight:700;padding:0}.header-main.is-opened .header-nav .sub-menu li:last-child{border-bottom:none}.header-main.is-opened .header-nav .sub-menu li>a{min-height:44px;padding:10px 20px 10px 32px}.header-main.is-opened .header-nav .sub-menu li a:focus-visible,.header-main.is-opened .header-nav .sub-menu li a:hover{color:#36c}}@media screen{html{margin-top:0!important}}body.admin-bar{--pp-admin-bar-offset:32px;padding-top:var(--pp-admin-bar-offset)}@media screen and (max-width:782px){body.admin-bar{--pp-admin-bar-offset:46px}}body.admin-bar #wpadminbar{position:fixed!important;top:0!important}.header-nav{-ms-flex-align:center;align-items:center;border-left:1px solid #ebebeb;display:-ms-flexbox;display:flex;float:left;margin:0;padding:0;position:relative;width:100%}@media screen and (min-width:1201px){.header-nav{height:100%}}@media screen and (max-width:1200px){.header-nav{border-left:0;display:block;float:none;height:100%;margin:0;padding:0;width:calc(55px - 1px)}.header-nav__dropdown{background:var(--pp-surface,#fff);border-top:none;box-shadow:none;left:0;max-height:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:55px;transition:max-height .3s ease;visibility:visible;z-index:201}}@media screen and (min-width:1201px){.header-nav__dropdown{display:block;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-width:0}}.header-nav .menu{-ms-flex-pack:space-evenly;display:-ms-flexbox;display:flex;font:15px var(--pp-roboto);font-weight:900;justify-content:space-evenly;list-style:none;position:relative;width:100%}@media screen and (max-width:1200px){.header-nav .menu{box-sizing:border-box;display:block;padding:8px 0;width:100%}.header-nav .menu:before{border-bottom:3px solid var(--pp-text,#121212);color:var(--pp-text,#121212);content:"Menu";display:block;font:15px/1.2 var(--pp-roboto);font-weight:900;letter-spacing:.1em;margin:8px 20px 14px;padding-bottom:14px;text-transform:uppercase}}@media screen and (min-width:1201px){.header-nav .menu{-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-width:0}}.header-nav .menu>li{padding:18px 0;position:relative}.header-nav .menu>li.menu-spacer{border-left:1px solid #ebebeb;display:block}@media screen and (min-width:1201px){.header-nav .menu>li.menu-spacer{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding-bottom:0;padding-top:0}}@media screen and (max-width:1200px){.header-nav .menu>li{color:var(--pp-text,#121212);font-size:15px;padding-left:0;padding-right:0;padding:0}.header-nav .menu>li.menu-spacer{display:none}.header-nav .menu>li>a{-ms-flex-align:center;-webkit-tap-highlight-color:rgba(51,102,204,.15);align-items:center;color:inherit;display:-ms-flexbox;display:flex;min-height:44px;padding:10px 20px}}@media screen and (max-width:1200px){.header-nav .menu>li>a:focus-visible,.header-nav .menu>li>a:hover{color:#36c}}.header-nav__auth{display:none}@media screen and (max-width:1200px){.header-nav__auth{-ms-grid-columns:1fr 1fr;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6e6e6;box-sizing:border-box;display:-ms-grid;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:18px 20px 16px}}@media screen and (min-width:1201px){.header-nav .menu-item-has-children{-ms-flex-item-align:stretch;-ms-flex-align:center;align-items:center;align-self:stretch;display:-ms-flexbox;display:flex;padding-bottom:0;padding-top:0}.header-nav .menu-item-has-children>a{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;gap:.4em}.header-nav .menu-item-has-children>a:after{-ms-flex-negative:0;border-bottom:2px solid;border-right:2px solid;content:"";flex-shrink:0;height:.38em;margin-top:-.12em;opacity:.45;transform:rotate(45deg);transition:transform .18s ease,opacity .18s ease;width:.38em}.header-nav .menu-item-has-children:focus-within>a:after,.header-nav .menu-item-has-children:hover>a:after{margin-top:.12em;opacity:1;transform:rotate(225deg)}.header-nav .menu-item-has-children:focus-within>.sub-menu,.header-nav .menu-item-has-children:hover>.sub-menu{clip-path:inset(0);pointer-events:auto;transition:clip-path .22s ease-out,visibility 0s;visibility:visible}}@media screen and (max-width:1200px){.header-nav .menu-item-has-children{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-nav .menu-item-has-children>a{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.header-nav .menu-item-has-children>.header-nav__submenu-toggle{-ms-flex-align:center;-ms-flex-pack:center;-webkit-tap-highlight-color:rgba(51,102,204,.15);align-items:center;background:transparent;border:0;border-left:1px solid #e6e6e6;color:inherit;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 52px;flex:0 0 52px;justify-content:center;margin:0;padding:0}.header-nav .menu-item-has-children>.header-nav__submenu-toggle:before{border-bottom:2px solid;border-right:2px solid;content:"";height:.45em;transform:rotate(45deg);transition:transform .18s ease;width:.45em}.header-nav .menu-item-has-children>.header-nav__submenu-toggle:focus-visible,.header-nav .menu-item-has-children>.header-nav__submenu-toggle:hover{color:#36c}.header-nav .menu-item-has-children>.header-nav__submenu-toggle:focus-visible{outline:2px solid #36c;outline-offset:-2px}.header-nav .menu-item-has-children>.sub-menu{display:none;-ms-flex:1 0 100%;flex:1 0 100%}.header-nav .menu-item-has-children.is-expanded>.header-nav__submenu-toggle:before{transform:rotate(225deg)}.header-nav .menu-item-has-children.is-expanded>.sub-menu{display:block}}.header-nav .sub-menu{list-style:none}@media screen and (min-width:1201px){.header-nav .sub-menu{background:var(--pp-surface,#fff);border:1px solid #ebebeb;border-top:none;box-shadow:0 14px 36px hsla(0,0%,7%,.12);clip-path:inset(0 0 100% 0);left:50%;margin:0;max-width:min(280px,70vw);min-width:210px;opacity:1;padding:0;pointer-events:none;position:absolute;text-align:left;top:100%;transform:translateX(-50%);transition:clip-path .22s ease-out,visibility 0s linear .22s;visibility:hidden;width:max-content;z-index:220}}@media screen and (max-width:1200px){.header-nav .sub-menu{background:var(--pp-bg,#f2f2f2);border:none;box-shadow:none;left:0;margin:0;opacity:1;padding:0;position:relative;text-align:left;top:0;visibility:visible;width:100%}.header-nav .sub-menu>li{border-bottom:1px solid #e6e6e6}.header-nav .sub-menu>li:last-child{border-bottom:none}.header-nav .sub-menu>li>a{-ms-flex-align:center;-webkit-tap-highlight-color:rgba(51,102,204,.15);align-items:center;box-sizing:border-box;color:inherit;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;line-height:1.2;min-height:44px;padding:10px 20px 10px 32px;text-decoration:none}.header-nav .sub-menu>li>a:focus-visible,.header-nav .sub-menu>li>a:hover{color:#36c}}.header-nav .sub-menu li{display:block;margin:0;padding:0;width:100%}@media screen and (min-width:1201px){.header-nav .sub-menu li{border-bottom:1px solid #e6e6e6}.header-nav .sub-menu li:last-child{border-bottom:none}.header-nav .sub-menu li a{box-sizing:border-box;color:inherit;display:block;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.3;padding:11px 18px;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.header-nav .sub-menu li a:focus-visible,.header-nav .sub-menu li a:hover{background:var(--pp-bg,#f2f2f2);color:#36c}.header-nav .sub-menu li a:focus-visible{outline:2px solid #36c;outline-offset:-2px}}@media screen and (min-width:1201px){.header-nav .header-nav__submenu-toggle{display:none!important}}.header-nav__trigger{display:none}@media screen and (max-width:1200px){.header-nav__trigger{-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-right:1px solid #f2f2f2!important;color:#121212;cursor:pointer;display:block;height:100%;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;-ms-touch-action:manipulation;touch-action:manipulation;width:calc(55px - 1px);z-index:2}.header-nav__trigger span:after,.header-nav__trigger span:before,.header-nav__trigger:after{background:currentColor;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .5s;width:20px}.header-nav__trigger span:before{top:-10px}.header-nav__trigger span:after{bottom:-10px}}.header-socials{-ms-flex-align:center;align-items:center;border-left:1px solid #ebebeb;box-sizing:border-box;display:-ms-flexbox;display:flex;height:100%;padding:0 15px;position:relative;width:100%}.header-socials ul{margin:0;padding:0;width:100%}.header-socials li.icon{display:inline-block;margin:0;padding:0;position:relative;vertical-align:middle}.header-socials li.icon svg{fill:#36c;height:15px;vertical-align:middle}.header-socials li.icon a{color:#36c;display:block;padding:13px 5px}.header-socials li.icon a:hover{color:#24478f}.header-socials li.icon a:hover svg{fill:#24478f}.header-socials li.icon-facebook svg{height:13px}.header-search{aspect-ratio:1/1;-ms-flex:0 0 calc(55px - 1px);flex:0 0 calc(55px - 1px);-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:calc(55px - 1px);z-index:202}.header-search,.header-search__trigger{display:-ms-flexbox;display:flex;height:100%;position:relative}.header-search__trigger{-ms-flex-align:center;-ms-flex-pack:center;-webkit-tap-highlight-color:rgba(51,102,204,.15);align-items:center;background:transparent;border:0;cursor:pointer;justify-content:center;overflow:hidden;padding:0;transition:background-color .5s ease;width:100%;z-index:2}@media screen and (max-width:1200px){.header-search__trigger{border-left:1px solid #f2f2f2!important}}@media screen and (min-width:1201px){.header-search__trigger{background:#000}}.header-search__trigger-icon{display:block;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;margin:auto;position:relative;width:16px}.header-search__icon{left:50%;position:absolute;top:50%;transition:opacity .5s ease,transform .5s ease}.header-search__icon--search{fill:#000;display:block;height:15px;opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1);width:15px}.header-search__icon--close{height:16px;opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(.75);width:16px}.header-search__icon--close:after,.header-search__icon--close:before{background:#000;content:"";height:2px;left:50%;margin:-1px 0 0 -8px;position:absolute;top:50%;transition:background-color .2s ease;width:16px}.header-search__icon--close:before{transform:rotate(45deg)}.header-search__icon--close:after{transform:rotate(-45deg)}@media screen and (min-width:1201px){.header-search__icon--search{fill:#fff}.header-search__icon--close:after,.header-search__icon--close:before{background:#fff}}@media screen and (min-width:1201px) and (hover:hover){.header-search:not(.is-opened) .header-search__trigger:focus-visible .header-search__icon--search,.header-search:not(.is-opened) .header-search__trigger:hover .header-search__icon--search{animation:pp-search-icon-bounce .56s cubic-bezier(.34,1.45,.64,1) forwards}}.header-search__popup{background:transparent;border-top:none;box-shadow:none;left:0;max-height:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;right:0;top:55px;transition:max-height .3s ease;visibility:visible;z-index:1}.header-search__panel{background:#fff;border-bottom:1px solid #e6e6e6;box-shadow:0 16px 40px rgba(0,0,0,.08);box-sizing:border-box;padding:18px 0 22px}@media screen and (max-width:1200px){.header-search__panel{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px) and (max-width:1124px){.header-search__panel{padding-left:30px;padding-right:30px}}@media screen and (min-width:1201px){.header-search__panel{padding:28px 45px 32px}.header-search__head{padding-bottom:18px}.header-search__form{gap:20px;margin-top:22px}.header-search__input{font-size:18px;padding:12px 0}.header-search__submit{padding:14px 24px}}.header-search__head{border-bottom:3px solid #121212;padding-bottom:14px}.header-search__title{color:#121212;font:15px/1.2 var(--pp-roboto);font-weight:900;letter-spacing:.1em;margin:0;text-transform:uppercase}.header-search__form{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;gap:14px;margin-top:18px;visibility:visible}.header-search__field{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.header-search__input{appearance:none;background:transparent;border:0;border-bottom:2px solid #121212;border-radius:0;box-sizing:border-box;color:#121212;font:17px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;padding:10px 0;width:100%}.header-search__input:-ms-input-placeholder{color:#9f9f9f}.header-search__input::placeholder{color:#9f9f9f}.header-search__input:focus{border-bottom-color:#36c;outline:none}.header-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.header-search__submit{-webkit-tap-highlight-color:rgba(51,102,204,.15);background:#36c;border:0;color:#fff;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;font:13px/1 var(--pp-roboto);font-weight:900;letter-spacing:.08em;margin:0;padding:12px 18px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.header-search__submit:focus-visible,.header-search__submit:hover{background:#2952a3;color:#fff}.header-search.is-opened .header-search__popup{max-height:320px;pointer-events:auto}@media screen and (min-width:1201px){.header-search.is-opened .header-search__popup{max-height:260px}}.header-search.is-opened .header-search__icon--search{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.75)}.header-search.is-opened .header-search__icon--close{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}@media screen and (max-width:1200px){.header-search.is-opened .header-search__trigger{background:#121212}.header-search.is-opened .header-search__trigger .header-search__icon--search{fill:#fff}.header-search.is-opened .header-search__trigger .header-search__icon--close:after,.header-search.is-opened .header-search__trigger .header-search__icon--close:before{background:#fff}}@media screen and (max-width:640px){.header-search__panel{padding-left:15px;padding-right:15px}.header-search__form{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:16px}.header-search__submit{padding-bottom:14px;padding-top:14px;width:100%}}.home-intro{box-sizing:border-box;height:auto;overflow:hidden;padding:0;position:relative;width:100%}@media screen and (max-width:640px){.home-intro{padding-right:0}.home-intro:after{content:none}}.home-intro__buttons{-ms-flex-align:stretch;align-items:stretch;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:absolute;right:0;top:0;width:120px}@media screen and (max-width:1124px){.home-intro__buttons{width:100px}}@media screen and (max-width:868px){.home-intro__buttons{width:74px}}@media screen and (max-width:640px){.home-intro__buttons{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;width:100%}}.home-intro__button{-ms-flex-line-pack:center;-ms-flex-align:center;-ms-flex-pack:center;align-content:center;align-items:center;background:transparent;border-bottom:1px solid #ebebeb;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:2 1 auto;flex:2 1 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;height:28%;justify-content:center;padding:0 30px;position:relative;text-align:center;transition:all .3s;width:100%}@media screen and (max-width:1124px){.home-intro__button{padding-bottom:12px;padding-top:12px}}@media screen and (max-width:868px){.home-intro__button{padding-left:5px;padding-right:5px}}@media screen and (max-width:640px){.home-intro__button{height:80px;width:25%}}.home-intro__button:last-child{border-bottom:none}.home-intro__button:hover{background:#f8f8f8}.home-intro__button .icon{content:"";display:block;-ms-flex:0 0 100%;flex:0 0 100%;height:30px;margin:0 auto 13px;position:relative;width:30px}.home-intro__button h4{font-size:12px;letter-spacing:.1em;margin:0;text-transform:uppercase}@media screen and (max-width:1124px){.home-intro__button h4{font-size:8px}}.home-intro__button--podcast:hover .icon:before{animation-duration:1s;animation-fill-mode:both;animation-name:jello}.home-intro__button--tip{background:#121212;color:#fff;transition:all .3s}@media screen and (min-width:640px){.home-intro__button--tip{height:16%}}.home-intro__button--tip:hover{background:#2c2c2c}.page--sidebar-right .page__content{padding-right:50px}.page--sidebar-right .page__sidebar{padding-left:50px}@media screen and (min-width:1201px){.page--sidebar-right .page__sidebar{border-left:1px solid var(--pp-border,#e6e6e6)}}.page--sidebar-left .page__content{padding-left:50px;padding-right:50px}.page--sidebar-left .page__sidebar{padding-right:50px}.page--sidebar-left .sidebar{padding-bottom:200px}@media screen and (max-width:1200px){.page--sidebar-left .sidebar{padding-bottom:40px}}.page--sidebar-left .contact-us{bottom:50px;position:absolute}@media screen and (max-width:1200px){.page--sidebar-left .contact-us{bottom:0;position:relative}}.page--no-sidebar .page__content{box-sizing:border-box;width:100%}@media screen and (max-width:1280px){.page--no-sidebar .page__content{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.page--no-sidebar .page__content{padding-left:40px;padding-right:40px}}@media screen and (max-width:1124px){.page--no-sidebar .page__content{padding-left:30px;padding-right:30px}}@media screen and (max-width:868px){.page--no-sidebar .page__content{padding-left:15px;padding-right:15px}}.page--sidebar .page__row:after{clear:both;content:"";display:block}.page--sidebar .page__content,.page--sidebar .page__sidebar{box-sizing:border-box;min-width:0;width:100%}@media screen and (max-width:1280px){.page--sidebar .page__content,.page--sidebar .page__sidebar{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.page--sidebar .page__content,.page--sidebar .page__sidebar{padding-left:40px;padding-right:40px}}@media screen and (max-width:1124px){.page--sidebar .page__content,.page--sidebar .page__sidebar{padding-left:30px;padding-right:30px}}@media screen and (max-width:868px){.page--sidebar .page__content,.page--sidebar .page__sidebar{padding-left:15px;padding-right:15px}}@media screen and (min-width:1201px){.page--sidebar .page__content,.page--sidebar .page__sidebar{float:left}}@media screen and (min-width:1200px){.page--sidebar .page__content{width:72%}.page--sidebar .page__sidebar{float:left;width:28%}}@media screen and (min-width:1201px) and (max-width:1280px){.page--sidebar .page__content{padding-left:40px;padding-right:30px;width:calc(100% - 370px)}.page--sidebar .page__sidebar{padding-left:30px;padding-right:40px;width:370px}}@media screen and (max-width:1200px){.page--sidebar .page__content,.page--sidebar .page__content .post-full{margin:0 auto}}.page--sidebar .post-thumb{overflow:visible}@media screen and (min-width:1124px){.page--sidebar .post-thumb:before{background:#fff;content:"";display:block;height:100%;opacity:0;position:absolute;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:calc(100% + 80px);z-index:0}.page--sidebar .post-thumb:hover:before{opacity:1;visibility:visible}.page--sidebar .post-thumb:hover a{color:inherit}}.page--sidebar-left .post-thumb:before{right:-80px}.page--sidebar-left .page__row--reverse .page__sidebar{float:left}.page--sidebar-left .page__row--reverse .page__content{float:right}.page--sidebar-right .post-thumb:before{left:-80px}.page__content{background:#fff}.page__content,.page__sidebar{padding-bottom:50px;padding-top:40px}@media screen and (max-width:1200px){.page__content,.page__sidebar{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:1124px){.page__content,.page__sidebar{padding-bottom:30px;padding-top:30px}}.post-meta{color:#121212;font:10px/16px var(--pp-roboto);font-weight:900;letter-spacing:.05em;position:relative;text-transform:uppercase}.post-meta__option{display:inline-block;margin-right:35px;vertical-align:middle}@media screen and (max-width:1124px){.post-meta__option{margin-right:15px}}.post-meta__option:last-child{margin-right:0}.post-meta .icon-meta,.post-meta .social{margin-right:10px;vertical-align:bottom}svg.icon{fill:#36c;display:inline-block;font-size:13px;height:1em;margin-right:.5em;vertical-align:middle;width:1em}.post-full{max-width:800px;width:100%}.post-full__header,.post-full__header h1{margin-bottom:15px}.post-full__header h1 .gray{font-weight:400}.post-full__header .post-meta,.post-special-feature__header .post-meta,.posts .post-preview .post-meta{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.post-full__header .post-meta .post-meta__primary,.post-special-feature__header .post-meta .post-meta__primary,.posts .post-preview .post-meta .post-meta__primary{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.post-full__header .post-meta .post-meta__date--compact,.post-special-feature__header .post-meta .post-meta__date--compact,.posts .post-preview .post-meta .post-meta__date--compact{display:none}.post-full__header .post-meta .post-meta__option--category a,.post-special-feature__header .post-meta .post-meta__option--category a,.posts .post-preview .post-meta .post-meta__option--category a{border-bottom:none;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;text-transform:inherit;transition:color .2s ease}.post-full__header .post-meta .post-meta__option--category a:focus-visible,.post-full__header .post-meta .post-meta__option--category a:hover,.post-special-feature__header .post-meta .post-meta__option--category a:focus-visible,.post-special-feature__header .post-meta .post-meta__option--category a:hover,.posts .post-preview .post-meta .post-meta__option--category a:focus-visible,.posts .post-preview .post-meta .post-meta__option--category a:hover{color:#36c}.post-full__header .post-meta .post-meta__option--author,.post-special-feature__header .post-meta .post-meta__option--author,.posts .post-preview .post-meta .post-meta__option--author{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;min-width:0}.post-full__header .post-meta .post-meta__author-name,.post-special-feature__header .post-meta .post-meta__author-name,.posts .post-preview .post-meta .post-meta__author-name{min-width:0}.post-full__header .post-meta .post-meta__author-name a,.post-special-feature__header .post-meta .post-meta__author-name a,.posts .post-preview .post-meta .post-meta__author-name a{border-bottom:none;color:inherit;text-decoration:none}.post-full__header .post-meta .post-meta__comments,.post-special-feature__header .post-meta .post-meta__comments,.posts .post-preview .post-meta .post-meta__comments{-ms-flex-align:center;align-items:center;color:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;font:inherit;letter-spacing:inherit;margin-left:auto;text-decoration:none;text-transform:inherit;transition:color .2s ease}.post-full__header .post-meta .post-meta__comments:focus-visible,.post-full__header .post-meta .post-meta__comments:hover,.post-special-feature__header .post-meta .post-meta__comments:focus-visible,.post-special-feature__header .post-meta .post-meta__comments:hover,.posts .post-preview .post-meta .post-meta__comments:focus-visible,.posts .post-preview .post-meta .post-meta__comments:hover{color:#36c}.post-full__header .post-meta .post-meta__comments .icon,.post-special-feature__header .post-meta .post-meta__comments .icon,.posts .post-preview .post-meta .post-meta__comments .icon{margin-right:.45em}.post-full__header .post-meta .post-meta__primary,.post-special-feature__header .post-meta .post-meta__primary{row-gap:10px}.post-full__header .post-meta .post-meta__comments-count,.post-special-feature__header .post-meta .post-meta__comments-count{display:inline-block;font-variant-numeric:tabular-nums;min-width:2.5ch;text-align:left}@media screen and (max-width:640px){.posts .post-preview .post-meta{gap:8px 10px}.posts .post-preview .post-meta .post-meta__primary{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;min-width:0}.posts .post-preview .post-meta .post-meta__option{margin-right:10px}.posts .post-preview .post-meta .post-meta__option--category,.posts .post-preview .post-meta .post-meta__option--datetime{-ms-flex-negative:0;flex-shrink:0}.posts .post-preview .post-meta .post-meta__date--full{display:none}.posts .post-preview .post-meta .post-meta__date--compact{display:inline}.posts .post-preview .post-meta .post-meta__option--author{-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0;max-width:14em;min-width:0}.posts .post-preview .post-meta .post-meta__author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.post-full__text .banners.banners-below-header,.post-special-feature__text .banners.banners-below-header{margin-bottom:20px}.post-full__text img,.post-special-feature__text img{height:auto;max-width:100%}.post-full__text h2,.post-special-feature__text h2{font-size:30px}@media screen and (max-width:640px){.post-full__text h2,.post-special-feature__text h2{font-size:24px}}.post-full__text h3,.post-special-feature__text h3{font-size:24px}@media screen and (max-width:640px){.post-full__text h3,.post-special-feature__text h3{font-size:20px}}.post-full__text h4,.post-special-feature__text h4{font-size:20px}@media screen and (max-width:640px){.post-full__text h4,.post-special-feature__text h4{font-size:18px}}.post-full__text h5,.post-special-feature__text h5{color:#121212;font-size:16px}.post-full__text .post-image-credits,.post-special-feature__text .post-image-credits{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.35;margin:0 0 1.75em}.post-full__text .post-image-credits+.post-about-author,.post-full__text .post-image-credits+.post-author-opinions,.post-full__text .post-image-credits+.post-disclaimer,.post-full__text .post-image-credits+.post-disclosure,.post-full__text .post-image-credits+.post-showcase-notice,.post-special-feature__text .post-image-credits+.post-about-author,.post-special-feature__text .post-image-credits+.post-author-opinions,.post-special-feature__text .post-image-credits+.post-disclaimer,.post-special-feature__text .post-image-credits+.post-disclosure,.post-special-feature__text .post-image-credits+.post-showcase-notice{margin-top:0}.post-full__text .post-image-credits__label,.post-special-feature__text .post-image-credits__label{color:var(--pp-text,#121212);display:inline;font-family:var(--pp-roboto);font-size:10px;font-weight:900;letter-spacing:.08em;margin-right:.35em;opacity:.72;text-transform:uppercase}.post-full__text .post-image-credits__label:after,.post-special-feature__text .post-image-credits__label:after{content:":"}.post-full__text .post-image-credits__text,.post-special-feature__text .post-image-credits__text{color:#585858;display:inline;font-style:normal;font-weight:400}.post-full__text hr+.post-about-author,.post-full__text hr+.post-author-opinions,.post-full__text hr+.post-disclaimer,.post-full__text hr+.post-disclosure,.post-full__text hr+.post-showcase-notice,.post-special-feature__text hr+.post-about-author,.post-special-feature__text hr+.post-author-opinions,.post-special-feature__text hr+.post-disclaimer,.post-special-feature__text hr+.post-disclosure,.post-special-feature__text hr+.post-showcase-notice{margin-top:0}.post-full__text .post-pullquote,.post-special-feature__text .post-pullquote{margin:2.75em auto;max-width:40rem;padding:0;text-align:center;width:100%}.post-full__text .post-pullquote__quote,.post-special-feature__text .post-pullquote__quote{background:transparent;border:none;border-radius:0;box-sizing:border-box;color:#222;font-family:var(--pp-inter);font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:1.7;margin:0 auto;max-width:40rem;overflow:visible;padding:0;position:relative;text-align:center}.post-full__text .post-pullquote__quote:after,.post-full__text .post-pullquote__quote:before,.post-special-feature__text .post-pullquote__quote:after,.post-special-feature__text .post-pullquote__quote:before{border:0;border-top:2px solid rgba(51,102,204,.42);content:"";display:block;font-size:0;height:0;line-height:0;margin-left:auto;margin-right:auto;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:11rem}.post-full__text .post-pullquote__quote:before,.post-special-feature__text .post-pullquote__quote:before{margin-bottom:2rem}.post-full__text .post-pullquote__quote:after,.post-special-feature__text .post-pullquote__quote:after{margin-top:2rem}@media screen and (max-width:640px){.post-full__text .post-pullquote__quote,.post-special-feature__text .post-pullquote__quote{font-size:1.375rem;line-height:1.65}.post-full__text .post-pullquote__quote:after,.post-full__text .post-pullquote__quote:before,.post-special-feature__text .post-pullquote__quote:after,.post-special-feature__text .post-pullquote__quote:before{width:9rem}.post-full__text .post-pullquote__quote:before,.post-special-feature__text .post-pullquote__quote:before{margin-bottom:1.75rem}.post-full__text .post-pullquote__quote:after,.post-special-feature__text .post-pullquote__quote:after{margin-top:1.75rem}}.post-full__text .post-pullquote__quote p,.post-special-feature__text .post-pullquote__quote p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;position:relative}.post-full__text .post-pullquote__quote em,.post-special-feature__text .post-pullquote__quote em{font-style:normal;font-weight:inherit}.post-full__text .post-pullquote__quote b,.post-full__text .post-pullquote__quote strong,.post-special-feature__text .post-pullquote__quote b,.post-special-feature__text .post-pullquote__quote strong{font-weight:700}.post-full__text .post-pullquote__quote a,.post-special-feature__text .post-pullquote__quote a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.post-full__text .post-pullquote__quote a:hover,.post-special-feature__text .post-pullquote__quote a:hover{opacity:.8}.post-full__text .post-disclosure,.post-special-feature__text .post-disclosure{-ms-flex-align:start;align-items:flex-start;background:rgba(0,0,0,.04);border-left:3px solid rgba(0,0,0,.18);border-radius:0 2px 2px 0;display:-ms-flexbox;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;gap:.75em;line-height:1.35;margin:1.75em 0;padding:.95em 1.15em}.post-full__text .post-disclosure__icon,.post-special-feature__text .post-disclosure__icon{-ms-flex-negative:0;color:var(--pp-text,#121212);flex-shrink:0;margin-top:.05em;opacity:.42}.post-full__text .post-disclosure__icon svg,.post-special-feature__text .post-disclosure__icon svg{display:block}.post-full__text .post-disclosure__content,.post-special-feature__text .post-disclosure__content{-ms-flex:1;flex:1;min-width:0}.post-full__text .post-disclosure__label,.post-special-feature__text .post-disclosure__label{color:var(--pp-text,#121212);display:inline;font-family:var(--pp-roboto);font-size:10px;font-weight:900;letter-spacing:.08em;margin-right:.35em;opacity:.8;text-transform:uppercase}.post-full__text .post-disclosure__label:after,.post-special-feature__text .post-disclosure__label:after{content:":"}.post-full__text .post-disclosure__text,.post-special-feature__text .post-disclosure__text{color:#585858;display:inline;font-style:normal;font-weight:400}.post-full__text .post-disclaimer,.post-special-feature__text .post-disclaimer{-ms-flex-align:start;align-items:flex-start;background:rgba(180,120,0,.08);border-left:3px solid rgba(165,105,0,.55);border-radius:0 2px 2px 0;color:#585858;display:-ms-flexbox;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;gap:.75em;line-height:1.55;margin:1.75em 0;padding:.95em 1.15em}.post-full__text .post-disclaimer__icon,.post-special-feature__text .post-disclaimer__icon{-ms-flex-negative:0;color:rgba(140,90,0,.88);flex-shrink:0;margin-top:.05em}.post-full__text .post-disclaimer__icon svg,.post-special-feature__text .post-disclaimer__icon svg{display:block}.post-full__text .post-disclaimer__content,.post-special-feature__text .post-disclaimer__content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1.25em;min-width:0}.post-full__text .post-disclaimer__paragraph,.post-special-feature__text .post-disclaimer__paragraph{font-style:normal;margin:0}.post-full__text .post-disclaimer__label,.post-special-feature__text .post-disclaimer__label{color:inherit;display:inline;font-family:var(--pp-roboto);font-size:10px;font-weight:900;letter-spacing:.08em;margin-right:.35em;text-transform:uppercase}.post-full__text .post-disclaimer__label:after,.post-special-feature__text .post-disclaimer__label:after{content:":"}.post-full__text .post-disclaimer__text,.post-special-feature__text .post-disclaimer__text{color:inherit;font-style:normal;font-weight:400}.post-full__text .post-about-author,.post-special-feature__text .post-about-author{-ms-flex-align:start;align-items:flex-start;background:rgba(51,102,204,.07);border-left:3px solid rgba(51,102,204,.42);border-radius:0 2px 2px 0;display:-ms-flexbox;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;gap:.75em;line-height:1.55;margin:1.75em 0;padding:.95em 1.15em}.post-full__text .post-about-author__icon,.post-special-feature__text .post-about-author__icon{-ms-flex-negative:0;color:#36c;flex-shrink:0;margin-top:.05em;opacity:.72}.post-full__text .post-about-author__icon svg,.post-special-feature__text .post-about-author__icon svg{display:block}.post-full__text .post-about-author__content,.post-special-feature__text .post-about-author__content{-ms-flex:1;flex:1;min-width:0}.post-full__text .post-about-author__label,.post-special-feature__text .post-about-author__label{color:var(--pp-text,#121212);display:inline;font-family:var(--pp-roboto);font-size:10px;font-weight:900;letter-spacing:.08em;margin-right:.35em;opacity:.8;text-transform:uppercase}.post-full__text .post-about-author__label:after,.post-special-feature__text .post-about-author__label:after{content:":"}.post-full__text .post-about-author__text,.post-special-feature__text .post-about-author__text{color:#585858;display:inline;font-style:normal;font-weight:400}.post-full__text .post-about-author__text a,.post-special-feature__text .post-about-author__text a{color:#36c;text-decoration:underline;text-underline-offset:.12em}.post-full__text .post-about-author__text a:hover,.post-special-feature__text .post-about-author__text a:hover{color:#24478f}.post-full__text .post-author-opinions,.post-special-feature__text .post-author-opinions{-ms-flex-align:start;align-items:flex-start;background:rgba(0,0,0,.04);border-left:3px solid rgba(0,0,0,.18);border-radius:0 2px 2px 0;display:-ms-flexbox;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;gap:.75em;line-height:1.55;margin:1.75em 0;padding:.95em 1.15em}.post-full__text .post-author-opinions__icon,.post-special-feature__text .post-author-opinions__icon{-ms-flex-negative:0;color:var(--pp-text,#121212);flex-shrink:0;margin-top:.05em;opacity:.42}.post-full__text .post-author-opinions__icon svg,.post-special-feature__text .post-author-opinions__icon svg{display:block}.post-full__text .post-author-opinions__text,.post-special-feature__text .post-author-opinions__text{color:#585858;-ms-flex:1;flex:1;font-style:normal;font-weight:400;min-width:0}.post-full__text .post-showcase-notice,.post-special-feature__text .post-showcase-notice{-ms-flex-align:start;align-items:flex-start;background:rgba(180,120,0,.08);border-left:3px solid rgba(165,105,0,.55);border-radius:0 2px 2px 0;display:-ms-flexbox;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;gap:.75em;line-height:1.55;margin:1.75em 0;padding:.95em 1.15em}.post-full__text .post-showcase-notice__icon,.post-special-feature__text .post-showcase-notice__icon{-ms-flex-negative:0;color:rgba(140,90,0,.88);flex-shrink:0;margin-top:.05em}.post-full__text .post-showcase-notice__icon svg,.post-special-feature__text .post-showcase-notice__icon svg{display:block}.post-full__text .post-showcase-notice__text,.post-special-feature__text .post-showcase-notice__text{color:#585858;-ms-flex:1;flex:1;font-style:normal;font-weight:400;min-width:0}.post-full__text .post-showcase-notice__brand,.post-special-feature__text .post-showcase-notice__brand{color:rgba(165,105,0,.95);font-style:normal;font-weight:700}.post-full__text hr+.post-disclaimer+hr,.post-full__text hr+.post-disclosure+hr,.post-full__text hr:has(+.post-about-author),.post-full__text hr:has(+.post-author-opinions),.post-full__text hr:has(+.post-disclosure+hr),.post-full__text hr:has(+.post-showcase-notice),.post-special-feature__text hr+.post-disclaimer+hr,.post-special-feature__text hr+.post-disclosure+hr,.post-special-feature__text hr:has(+.post-about-author),.post-special-feature__text hr:has(+.post-author-opinions),.post-special-feature__text hr:has(+.post-disclosure+hr),.post-special-feature__text hr:has(+.post-showcase-notice){display:none}.post-full .post-comments,.post-full .post-sharing,.post-full .post-tags,.post-full__text{margin-bottom:10px}.post-full>.post-sharing{margin-bottom:24px}.page--no-sidebar .post-full{max-width:100%}.page-special-feature.wrapper{max-width:none;width:100%}.page-special-feature .page__content{margin:0;max-width:none;padding-left:0;padding-right:0;padding-top:0;width:100%}.post-special-feature{--pp-special-feature-media-max-height:min(670px,calc(100vw - 30px));margin:0;max-width:none;width:100%}@media screen and (min-width:869px){.post-special-feature{--pp-special-feature-media-max-height:min(1100px,calc(100vw - 60px))}}.post-special-feature>.post-sharing,.post-special-feature__content>.post-comments,.post-special-feature__content>.post-footer,.post-special-feature__content>.post-sharing,.post-special-feature__content>.post-tags,.post-special-feature__content>.related-posts,.post-special-feature__text{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:700px;padding-left:15px;padding-right:15px;width:100%}.post-special-feature>.post-sharing{margin-bottom:24px}.post-special-feature__header{box-sizing:border-box;margin-bottom:1.25em;margin-left:auto;margin-right:auto;max-width:1100px;padding-left:15px;padding-right:15px;width:100%}.post-special-feature__header .post-meta{box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:.25em;max-width:700px;width:100%}@media screen and (max-width:640px){.post-special-feature__header .post-meta .post-meta__option--reading-time{display:none}}.post-special-feature__content>.banners,.post-special-feature__content>.product-buttons{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1100px;padding-left:15px;padding-right:15px;width:100%}.post-special-feature__hero{line-height:0;margin:0 0 2.5em;max-width:none;padding:0;width:100%}.post-special-feature__hero img,.post-special-feature__hero-image{display:block;height:auto;vertical-align:middle;width:100%}.post-special-feature__hero-caption{box-sizing:border-box;color:#585858;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.35;margin:.6em auto 0;max-width:1100px;padding-left:15px;padding-right:15px;width:100%}.post-special-feature__eyebrow{color:#36c;font-family:var(--pp-roboto);font-size:11px;font-weight:900;letter-spacing:.12em;line-height:1.2;margin:.35em 0 .65em;text-transform:uppercase}.post-special-feature__title{color:var(--pp-text,#121212);font-family:var(--pp-inter);font-size:clamp(2.75rem,6.5vw,5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .9em}.post-special-feature__content{margin-top:3.25em}.post-special-feature__end-mark{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;color:#36c;display:-ms-flexbox;display:flex;justify-content:center;line-height:0;margin:7.5em auto 7em;max-width:700px;padding-left:15px;padding-right:15px;width:100%}.post-special-feature__end-mark svg{display:block;height:auto;opacity:.42;width:min(100%,120px)}.post-special-feature__text{font-size:18px;line-height:1.65}@media screen and (max-width:640px){.post-special-feature__text{font-size:17px}}.post-special-feature__text>:first-child{margin-top:0}.post-special-feature__text .wp-caption:not(.alignleft):not(.alignright),.post-special-feature__text figure.wp-caption:not(.alignleft):not(.alignright){box-sizing:border-box;display:table;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:auto!important}.post-special-feature__text .wp-caption:not(.alignleft):not(.alignright)>a,.post-special-feature__text figure.wp-caption:not(.alignleft):not(.alignright)>a{display:block;max-width:100%}.post-special-feature__text .wp-caption:not(.alignleft):not(.alignright) img,.post-special-feature__text figure.wp-caption:not(.alignleft):not(.alignright) img{display:block;height:auto;max-height:var(--pp-special-feature-media-max-height);max-width:100%;width:auto}.post-special-feature__text .wp-caption:not(.alignleft):not(.alignright) .wp-caption-text,.post-special-feature__text .wp-caption:not(.alignleft):not(.alignright) figcaption,.post-special-feature__text figure.wp-caption:not(.alignleft):not(.alignright) .wp-caption-text,.post-special-feature__text figure.wp-caption:not(.alignleft):not(.alignright) figcaption{caption-side:bottom;display:table-caption}.post-special-feature__text>p:has(>a:only-child>img:only-child),.post-special-feature__text>p:has(>img:only-child){box-sizing:border-box;display:block;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:fit-content!important}.post-special-feature__text>p:has(>a:only-child>img:only-child)>a{display:block;max-width:100%;width:fit-content}.post-special-feature__text>p:has(>a:only-child>img:only-child)>a>img,.post-special-feature__text>p:has(>img:only-child)>img{display:block;height:auto;max-height:var(--pp-special-feature-media-max-height);max-width:100%;width:auto}@media screen and (min-width:869px){.post-special-feature__text .wp-caption:not(.alignleft):not(.alignright),.post-special-feature__text figure.wp-caption:not(.alignleft):not(.alignright){left:50%;max-width:min(1100px,calc(100vw - 60px))!important;position:relative;transform:translateX(-50%)}.post-special-feature__text .wp-caption:not(.alignleft):not(.alignright) img,.post-special-feature__text figure.wp-caption:not(.alignleft):not(.alignright) img{max-width:min(1100px,calc(100vw - 60px));width:min(1100px,calc(100vw - 60px),calc(var(--pp-special-feature-media-max-height) * attr(width type(<number>)) / attr(height type(<number>))))}.post-special-feature__text .fluid-iframe:not(.petapixel-youtube-facade),.post-special-feature__text .jetpack-video-wrapper,.post-special-feature__text .post-pullquote{box-sizing:border-box;display:block;margin-left:calc(50% - min(550px, 50vw - 30px))!important;margin-right:0!important;max-width:calc(100vw - 60px)!important;width:1100px!important}.post-special-feature__text>p:has(>a:only-child>img:only-child),.post-special-feature__text>p:has(>img:only-child){left:50%;max-width:min(1100px,calc(100vw - 60px))!important;position:relative;transform:translateX(-50%)}.post-special-feature__text .post-pullquote{margin-bottom:2.75em;margin-top:2.75em}.post-special-feature__text .post-pullquote .post-pullquote__quote{max-width:none}.post-special-feature__text>p:has(>a:only-child>img:only-child)>a>img,.post-special-feature__text>p:has(>img:only-child)>img{max-width:min(1100px,calc(100vw - 60px));width:min(1100px,calc(100vw - 60px),calc(var(--pp-special-feature-media-max-height) * attr(width type(<number>)) / attr(height type(<number>))))}}.post-special-feature__text .post-special-feature__dropcap{color:var(--pp-text,#121212);float:left;font-family:var(--pp-roboto);font-size:3.85em;font-style:normal;font-weight:900;line-height:.72;margin:.08em .65rem 0 0;padding:0}.post-special-feature__text .post-special-feature__dropcap--word{font-size:2.55em;letter-spacing:-.03em;line-height:.8;margin-right:.55rem;margin-top:.12em}.post-special-feature__text img{height:auto;max-height:var(--pp-special-feature-media-max-height);max-width:100%;object-fit:contain}.post-special-feature__text h2{font-size:30px}@media screen and (max-width:640px){.post-special-feature__text h2{font-size:24px}}.post-special-feature__text h3{font-size:24px}@media screen and (max-width:640px){.post-special-feature__text h3{font-size:20px}}.post-footer{margin:40px 0}.post-footer__disclosure{color:var(--pp-text);font-size:13px;line-height:1.5;margin:0 0 28px;opacity:.72}.post-footer__membership-cta{margin-top:40px}.post-footer__membership-heading.section-heading{margin-top:0;padding-bottom:20px}.post-footer__membership{background:var(--pp-bg,#f2f2f2);border-left:1px solid var(--pp-border,#ebebeb);border:1px solid var(--pp-border,#ebebeb);border-left:3px solid rgba(0,0,0,.18);box-shadow:0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;color:var(--pp-text);padding:28px;position:relative}.post-footer__membership .post-footer__membership-details>.post-footer__lede{margin-bottom:22px;padding-right:36px}.post-footer__membership-summary{display:none;padding-right:36px}.post-footer__membership-summary .post-footer__lede{margin-bottom:0}.post-footer__membership-toggle{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:transparent;border:0;color:#b0b0b0;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;position:absolute;right:14px;top:20px;transition:color .15s ease,opacity .15s ease;width:32px;z-index:1}.post-footer__membership-toggle:focus-visible,.post-footer__membership-toggle:hover{color:#36c}.post-footer__membership-toggle:focus-visible{outline:2px solid #36c;outline-offset:2px}.post-footer__membership-toggle-icon.icon{fill:none!important;stroke:currentColor;color:inherit;display:block;font-size:16px;height:1.125em;margin:0;width:1.125em}.post-footer__membership-toggle-icon--expand.icon{display:none}.post-footer__membership-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:22px}@media screen and (min-width:869px){.post-footer__membership-layout{-ms-grid-columns:minmax(0,1.45fr) minmax(11.5rem,.7fr);-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:28px 40px;grid-template-columns:minmax(0,1.45fr) minmax(11.5rem,.7fr)}}.post-footer__membership-copy{min-width:0}.post-footer__lede{color:var(--pp-text);font-size:16px;line-height:1.55;margin:0 0 16px}.post-footer__lede a{color:#36c;display:inline-block;isolation:isolate;overflow:visible;position:relative;text-decoration:none;transition:color .15s ease;z-index:1}.post-footer__lede a:after,.post-footer__lede a:before{border-radius:50%;content:"";height:4px;left:50%;margin:-2px 0 0 -2px;opacity:0;pointer-events:none;position:absolute;top:50%;width:4px;z-index:-1}.post-footer__lede a:before{box-shadow:-2px -22px 0 #46d3e8,10px -18px 0 #7b6cff,18px -8px 0 #ff6bcb,14px 6px 0 #36c,-14px 4px 0 #f0b429,-18px -10px 0 #5b8def,0 -26px 0 #fff,8px -14px 0 #2bb673}.post-footer__lede a:after{box-shadow:4px -12px 0 #fff,-6px -10px 0 #46d3e8,12px -2px 0 #ff6bcb,-12px 0 0 #7b6cff,2px 8px 0 #ffd166,-4px 6px 0 #5b8def;height:2px;margin:-1px 0 0 -1px;width:2px}.post-footer__lede a:focus-visible,.post-footer__lede a:hover{color:#2952a3}.post-footer__lede a:focus-visible:before,.post-footer__lede a:hover:before{animation:post-footer-confetti-a .55s ease-out both}.post-footer__lede a:focus-visible:after,.post-footer__lede a:hover:after{animation:post-footer-confetti-b 1.05s cubic-bezier(.2,.7,.3,1) both}.post-footer__lede a:focus-visible{outline:2px solid #36c;outline-offset:2px}.post-footer__perks{list-style:none;margin:0;padding:0}.post-footer__perks li{-ms-flex-align:start;align-items:flex-start;color:var(--pp-text);display:-ms-flexbox;display:flex;font-size:15px;gap:.55em;line-height:1.5;margin:0 0 10px}.post-footer__perks li:last-child{margin-bottom:0}.post-footer__perks li a{color:#36c;text-decoration:underline;text-underline-offset:2px}.post-footer__perks li a:focus-visible,.post-footer__perks li a:hover{color:#2952a3}.post-footer__perks li strong{font-weight:700}.post-footer__perk-icon.icon{-ms-flex-negative:0;fill:currentColor;color:#36c;flex-shrink:0;font-size:14px;height:1em;margin:.2em 0 0;width:1em}.post-footer__perk-text{min-width:0}.post-footer__plans{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:0;min-width:0}@media screen and (min-width:869px){.post-footer__plans{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.post-footer__plan{-ms-flex-align:start;align-items:flex-start;border-radius:4px;color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:5px;isolation:isolate;letter-spacing:.08em;line-height:1.2;min-width:160px;overflow:visible;padding:15px 18px;position:relative;text-align:left;transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s ease;z-index:0}@media screen and (min-width:869px){.post-footer__plan{box-sizing:border-box;min-width:0;width:100%}}.post-footer__plan:after,.post-footer__plan:before{border-radius:50%;content:"";height:5px;left:50%;margin:-2.5px 0 0 -2.5px;opacity:0;pointer-events:none;position:absolute;top:50%;width:5px;z-index:-1}.post-footer__plan:before{box-shadow:-28px -6px 0 #46d3e8,-22px -18px 0 #7b6cff,-8px -24px 0 #ff6bcb,10px -22px 0 #f0b429,24px -12px 0 #36c,30px 2px 0 #5b8def,22px 16px 0 #2bb673,6px 22px 0 #ffd166,-12px 20px 0 #e85d4c,-26px 10px 0 #ff6bcb,0 -28px 0 #fff,16px 8px 0 #46d3e8,-16px -2px 0 #7b6cff,28px -20px 0 #ff8a3d}.post-footer__plan:after{box-shadow:-14px -8px 0 #fff,16px -6px 0 #46d3e8,8px 12px 0 #ff6bcb,-10px 10px 0 #7b6cff,0 -16px 0 #ffd166,18px 4px 0 #5b8def,-20px 0 0 #2bb673,4px -12px 0 #fff,-6px -14px 0 #36c,12px -14px 0 #e85d4c;height:3px;margin:-1.5px 0 0 -1.5px;width:3px}.post-footer__plan.button.blue:focus-visible,.post-footer__plan.button.blue:hover{background:#2d5ab4;box-shadow:0 6px 18px rgba(51,102,204,.28);transform:translateY(-1px);z-index:1}.post-footer__plan.button.blue:active{box-shadow:none;transform:translateY(0)}.post-footer__plan--months.button.blue{background:transparent;box-shadow:inset 0 0 0 1px rgba(51,102,204,.45);color:#36c!important}.post-footer__plan--months.button.blue .post-footer__plan-price{color:inherit}.post-footer__plan--months.button.blue:focus-visible,.post-footer__plan--months.button.blue:hover{background:rgba(51,102,204,.07);box-shadow:inset 0 0 0 1px #36c;transform:translateY(-1px)}.post-footer__plan.button.blue:focus-visible:before,.post-footer__plan.button.blue:hover:before{animation:post-footer-confetti-a .55s ease-out both}.post-footer__plan.button.blue:focus-visible:after,.post-footer__plan.button.blue:hover:after{animation:post-footer-confetti-b 1.05s cubic-bezier(.2,.7,.3,1) both}.post-footer__plan:focus-visible{outline:2px solid #36c;outline-offset:2px}.post-footer__plan-badge-clip{display:block;pointer-events:none;position:static}.post-footer__plan-badge{background:#fff;border-radius:3px;color:#36c;display:inline-block;font:9px/1.2 var(--pp-roboto);font-weight:900;letter-spacing:.08em;margin:0 0 3px;padding:3px 8px;pointer-events:none;position:static;text-align:center;text-transform:uppercase;transform:none;white-space:nowrap;width:auto}.post-footer__plan-label{color:inherit;font:11px/1.2 var(--pp-roboto);font-weight:900;letter-spacing:.1em;opacity:.8;text-transform:uppercase}.post-footer__plan-price{color:#fff;font:20px/1.15 var(--pp-roboto);font-weight:900;letter-spacing:.01em;text-transform:none}.post-footer__compare{font-size:13px;line-height:1.45;margin:0}.post-footer__compare a{color:#36c;text-decoration:underline;text-underline-offset:2px}.post-footer__compare a:focus-visible,.post-footer__compare a:hover{color:#2952a3}body.dark .post-footer .post-footer__plan--months.button.blue{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28);color:#a5bce9!important}body.dark .post-footer .post-footer__plan--months.button.blue:focus-visible,body.dark .post-footer .post-footer__plan--months.button.blue:hover{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px #a5bce9}@media screen and (max-width:640px){.post-footer__membership{padding:20px 18px}.post-footer .post-footer__membership-details>.post-footer__lede,.post-footer__membership-summary{padding-right:32px}.post-footer__membership-toggle{right:10px;top:14px}.post-footer__plan{-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}}@media (prefers-reduced-motion:reduce){.post-footer__lede a:focus-visible:after,.post-footer__lede a:focus-visible:before,.post-footer__lede a:hover:after,.post-footer__lede a:hover:before{animation:none;opacity:0}.post-footer__plan.button.blue:focus-visible:after,.post-footer__plan.button.blue:focus-visible:before,.post-footer__plan.button.blue:hover:after,.post-footer__plan.button.blue:hover:before{animation:none;opacity:0}.post-footer__membership-toggle{transition:none}}html.pp-membership-cta-collapsed .post-footer__membership-details{display:none}html.pp-membership-cta-collapsed .post-footer__membership-summary{display:block}html.pp-membership-cta-collapsed .post-footer__membership-toggle-icon--collapse{display:none}html.pp-membership-cta-collapsed .post-footer__membership-toggle-icon--expand{display:block}@keyframes post-footer-confetti-a{0%{opacity:0;transform:scale(.25) rotate(-8deg)}20%{opacity:1}to{opacity:0;transform:scale(1.7) rotate(12deg)}}@keyframes post-footer-confetti-b{0%{opacity:0;transform:scale(.15) rotate(0deg)}35%{opacity:1}to{opacity:0;transform:scale(2.05) rotate(-30deg)}}body.dark .post-footer__membership{border-left-color:hsla(0,0%,100%,.28)}body.dark .post-footer__membership-toggle{color:#8a8a8a}body.dark .post-footer__membership-toggle:focus-visible,body.dark .post-footer__membership-toggle:hover{color:#6b97ef}body.dark .post-footer__perk-icon.icon{color:#6b97ef}body.dark .post-footer__plan-price{color:#fff}body.dark .post-special-feature__end-mark svg{opacity:.78}#mc-embedded-subscribe-form,#mc_embed_signup,#mc_embed_signup .mc-field-group,#mc_embed_signup form{box-sizing:border-box;max-width:100%;min-width:0}#mc_embed_signup input[type=email],#mc_embed_signup input[type=text],#mc_embed_signup select{box-sizing:border-box;max-width:100%;min-width:0;width:100%}#disqus_thread,.post-comments{color:var(--pp-text)}#disqus_thread{text-align:center}html.pp-comment-policy-dismissed .post-comment-policy{display:none!important}.post-comment-policy--deferred:not(.is-expanded){display:none}body.dark .post-comment-policy{border-left-color:hsla(0,0%,100%,.28)}.post-comment-policy{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;background:var(--pp-bg,#f2f2f2);border-left:1px solid var(--pp-border,#ebebeb);border:1px solid var(--pp-border,#ebebeb);border-left:3px solid rgba(0,0,0,.18);box-sizing:border-box;color:var(--pp-text,#121212);display:-ms-flexbox;display:flex;gap:1.25rem 1.75rem;justify-content:space-between;margin:0 0 1.25rem;padding:1.1rem 1.25rem;text-align:left}.post-comment-policy__body{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.post-comment-policy__title{color:var(--pp-text,#121212);font-family:var(--pp-roboto);font-size:14px;font-weight:900;letter-spacing:.02em;line-height:1.3;margin:0 0 .35em}.post-comment-policy__text{color:var(--pp-text,#121212);font-family:var(--pp-inter);font-size:14px;font-weight:400;line-height:1.45;margin:0;opacity:.78}.post-comment-policy__dismiss{background:var(--pp-text,#121212);border:none;color:var(--pp-surface,#fff);cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;font-family:var(--pp-roboto);font-size:11px;font-weight:900;letter-spacing:.08em;margin:0;padding:.65em 1.15em;text-transform:uppercase;transition:opacity .2s ease}.post-comment-policy__dismiss:focus,.post-comment-policy__dismiss:hover{opacity:.85}.post-comment-policy__dismiss:focus-visible{outline:2px solid #36c;outline-offset:2px}@media screen and (max-width:640px){.post-comment-policy{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.post-comment-policy__dismiss{text-align:center;width:100%}}button#show-comments{background:#36c;border:0;color:#fff;cursor:pointer;margin:1em auto;width:100%}button#show-comments:hover{background:#24478f}.post-preview{width:100%}.post-preview .post-meta{margin-bottom:30px}.post-preview__meta{-ms-flex-align:center;align-items:center;margin-bottom:17px}.post-preview h2{margin-bottom:25px}.post-preview h2 .gray{font-size:.75em;font-weight:400;margin-left:2px;position:relative}.post-preview__thumbnail{margin-bottom:32px;position:relative}.post-preview__thumbnail img{display:block;height:auto;width:100%}.post-preview__thumbnail img.small{display:none}.post-preview__thumbnail a:hover img{opacity:1}.post-preview__thumbnail .badges{left:-14px;position:absolute;top:35px}.post-preview__bottom{margin-top:20px;text-align:right}.post-preview__mobile-meta{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;margin-top:10px;width:100%}@media screen and (min-width:640px){.post-preview__mobile-meta{display:none}}.post-preview__date{color:#9f9f9f;font:9px/15px var(--pp-roboto);font-weight:900;letter-spacing:0;text-transform:uppercase}.post-preview.is-card .post-preview__mobile-meta{display:none}.post-preview.is-card .post-preview__content{zoom:1;overflow:hidden;position:relative;width:100%}.post-preview.is-card .post-preview__thumbnail{aspect-ratio:300/157;background-color:color-mix(in srgb,var(--pp-border,#ebebeb) 35%,var(--pp-surface,#fff));float:left;margin-bottom:0;overflow:hidden;width:33%}.post-preview.is-card .post-preview__thumbnail a{display:block;height:100%;width:100%}.post-preview.is-card .post-preview__thumbnail img{display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:640px){.post-preview.is-card .post-preview__thumbnail{width:40%}}@media screen and (max-width:868px){.post-preview.is-card .post-preview__excerpt{display:none}}.post-preview.is-card .post-preview__inner{float:none;margin-left:33%;padding-left:4%;position:relative}@media screen and (max-width:640px){.post-preview.is-card .post-preview__inner{margin-left:40%;padding-left:5%}}@media screen and (max-width:868px){.post-preview.is-card .text{display:none}.post-preview.is-card h2{margin-bottom:0}}.post-preview.is-card .post-preview__title,.post-preview.is-card h2{font-size:21px}@media screen and (min-width:641px){.post-preview.is-card .post-preview__title,.post-preview.is-card h2{line-height:1.35em!important;margin-bottom:18px}}@media screen and (max-width:640px){.post-preview.is-card .post-preview__title,.post-preview.is-card h2{font-size:17px!important}}.post-preview.is-expanded .post-preview__thumbnail{aspect-ratio:1600/840;background-color:color-mix(in srgb,var(--pp-border,#ebebeb) 35%,var(--pp-surface,#fff));overflow:hidden}.post-preview.is-expanded .post-preview__thumbnail a{display:block;height:100%;width:100%}.post-preview.is-expanded .post-preview__thumbnail img{display:block;height:100%;object-fit:cover;width:100%}@media screen and (min-width:641px){.post-preview.is-expanded .post-preview__title{font-size:34px!important;line-height:1.3em!important}}@media screen and (max-width:640px){.post-preview.is-expanded .post-preview__title{font-size:24px!important;margin-bottom:1em!important}}.featured-group__more{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;color:#b0b0b0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;height:32px;justify-content:center;margin:0 0 1px;padding:0;text-decoration:none;transition:color .2s ease,transform .2s ease;width:32px}.featured-group__more:focus-visible,.featured-group__more:hover{color:#36c;transform:translateX(2px)}.featured-group__more-icon{display:block;height:28px;width:28px}.page__sidebar .the-reel{margin-bottom:50px}.page__sidebar .the-reel .the-reel__scroller>*+:not(.snap-card--polaroid){border-top-color:#d4d4d4;margin-top:18px;padding-top:18px}.page__sidebar .the-reel .the-reel__scroller>:not(.snap-card--polaroid):first-child{padding-top:18px}.page__sidebar .the-reel .the-reel__scroller>:not(.snap-card--polaroid):last-child{padding-bottom:18px}.page__sidebar .the-reel .snap-gallery.is-gallery-sized:not(.is-all-landscape) .snap-gallery__viewport{background:var(--pp-surface,#fff)}@media screen and (max-width:1200px){.page__sidebar .the-reel{display:none}}.the-reel__heading{margin-bottom:10px}.the-reel__heading .section-heading{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between;padding-right:40px;position:relative;width:100%}.the-reel__heading-start{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;gap:3px;min-width:0}.the-reel__heading-text{color:inherit;text-decoration:none}.the-reel__heading-text:hover{color:#36c}.the-reel .featured-group__more{color:#b0b0b0;margin-left:0;position:absolute;right:0;top:0}.the-reel__info{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;box-sizing:border-box;color:#b0b0b0;cursor:help;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;height:10px;justify-content:center;outline:none;position:relative;top:-.35em;width:10px}.the-reel__info:focus,.the-reel__info:hover{color:#8a8a8a}.the-reel__info:focus .the-reel__info-tip,.the-reel__info:hover .the-reel__info-tip{opacity:1;transform:translate(-50%);visibility:visible}@media screen and (max-width:1200px){.the-reel__info{display:none}}.the-reel__info-icon{fill:currentColor;display:block;height:10px;width:10px}.the-reel__info-tip{background:#fff;border-radius:4px;box-shadow:0 6px 18px hsla(0,0%,7%,.18);color:#121212;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;left:50%;letter-spacing:0;line-height:1.35;max-width:min(240px,70vw);opacity:0;padding:8px 10px;pointer-events:none;position:absolute;text-align:left;text-transform:none;top:calc(100% + 8px);transform:translate(-50%,-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;width:max-content;z-index:5}.the-reel__scroller{padding-right:4px}.the-reel__scroller>:not(.snap-card--polaroid){border-bottom:none;box-sizing:border-box;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.the-reel__scroller>*+:not(.snap-card--polaroid){border-top:1px solid var(--pp-border,#f2f2f2);margin-top:14px;padding-top:14px}.the-reel__scroller>:not(.snap-card--polaroid):first-child{padding-top:14px}.the-reel__scroller>:not(.snap-card--polaroid):last-child{padding-bottom:14px}.the-reel__scroller>.the-reel__ad .banners.banners-reel-between-snaps{margin:0}.the-reel__footer.pagination{margin-top:0}.snap-card{border-bottom:1px solid var(--pp-border,#f2f2f2);-ms-flex-direction:column;flex-direction:column;gap:10px;padding:14px 0}.snap-card,.snap-card__labels{display:-ms-flexbox;display:flex}.snap-card__labels{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;margin-bottom:6px;position:relative;z-index:2}.snap-card__label,.snap-card__labels{-ms-flex-align:center;align-items:center}.snap-card__label{background:transparent;border:0;color:#7a7a7a;display:-ms-inline-flexbox;display:inline-flex;font:9px/1 var(--pp-roboto);font-weight:900;gap:5px;letter-spacing:.08em;padding:0;text-transform:uppercase}.snap-card__label svg{-ms-flex:0 0 11px;flex:0 0 11px;height:11px;width:11px}.snap-card__label--pinned,.snap-card__label--pinned svg{color:#36c}.snap-card__label--sponsored,.snap-card__label--sponsored svg{color:#b36b00}.snap-card--authored{cursor:pointer;position:relative}.snap-card__hit{color:transparent;inset:0;position:absolute;text-decoration:none;z-index:1}.snap-card__main{display:block}.snap-card__main:after{clear:both;content:"";display:table}.snap-card__byline{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:10px;min-width:0}.snap-card__byline--top{margin-bottom:4px;width:100%}.snap-card__byline--top .snap-card__byline-text{-ms-flex:1 1 auto;flex:1 1 auto}.snap-card__byline--top .snap-card__comments{-ms-flex-item-align:end;align-self:flex-end;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;position:relative;z-index:2}.snap-card__byline--bottom{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.snap-card__byline-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.snap-card__avatar{border-radius:50%;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;overflow:hidden;width:36px}.snap-card__avatar img{display:block;height:100%;object-fit:cover;width:100%}.snap-card__author{color:var(--pp-text,#121212);font:10px/16px var(--pp-roboto);letter-spacing:.05em}.snap-card__author,.snap-card__date{font-weight:900;line-height:16px;text-transform:uppercase}.snap-card__date{color:#a8a8a8;font-family:var(--pp-roboto);font-size:10px;letter-spacing:.02em}.snap-card__figure{float:left;height:72px;margin:0 12px 8px 0;overflow:hidden;width:72px}.snap-card__media{margin:0;position:relative;width:100%;z-index:2}.snap-card__youtube{aspect-ratio:16/9;background:var(--pp-bg,#f2f2f2);overflow:hidden;position:relative;width:100%}.snap-card__youtube.is-playing{background:transparent}.snap-card__youtube-play{background:transparent;border:0;cursor:pointer;display:block;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%}.snap-card__youtube-play:focus-visible{outline:2px solid #36c;outline-offset:-2px}.snap-card__youtube-poster{display:block;height:100%;object-fit:cover;width:100%}.snap-card__youtube-icon{height:48px;left:50%;margin:-24px 0 0 -34px;position:absolute;top:50%;transition:transform .15s ease;width:68px}.snap-card__youtube-icon svg{display:block;height:100%;width:100%}.snap-card__youtube-icon svg path:first-child{fill:red}.snap-card__youtube-icon svg path:last-child{fill:#fff}.snap-card__youtube-play:focus-visible .snap-card__youtube-icon,.snap-card__youtube-play:hover .snap-card__youtube-icon{transform:scale(1.08)}.snap-card__youtube-iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.snap-card__body{min-width:0}.snap-card__title{font-family:var(--pp-roboto);font-size:15px;font-weight:900;line-height:1.3;margin:0 0 6px}.snap-card__title a{color:inherit;text-decoration:none}.snap-card__title a:hover{color:#36c}.snap-card__excerpt{color:inherit;font-size:13px;line-height:1.4;margin:0}.snap-card__excerpt>:first-child{margin-top:0}.snap-card__excerpt>:last-child{margin-bottom:0}.snap-card__excerpt p{margin:0 0 .75em}.snap-card__excerpt p:last-child{margin-bottom:0}.snap-card__excerpt a{border-bottom:1px solid #b4c9f2;color:#36c;position:relative;text-decoration:none;transition:color .15s ease,border-color .15s ease;z-index:2}.snap-card__excerpt a:focus-visible,.snap-card__excerpt a:hover{border-bottom-color:currentColor;color:#2b56ab}.snap-card__excerpt blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]){background:transparent;border:0;border-left:2px solid #c8c8c8;border-radius:0;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:.75em 0;overflow:visible;padding:.1em 0 .1em .75em;pointer-events:none;position:relative;width:auto}.snap-card__excerpt blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):after,.snap-card__excerpt blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):before{content:none!important;display:none!important}.snap-card__excerpt blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) p{margin:0 0 .55em;position:static}.snap-card__excerpt blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) p:last-child{margin-bottom:0}.snap-card__excerpt blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) a{pointer-events:auto}.snap-card__citation{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px .35em;margin:4px 0 0;position:relative;z-index:2}.snap-card__citation-link{border-bottom:1px solid #b4c9f2;color:var(--pp-text,#121212);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.3;min-width:0;text-decoration:none}.snap-card__citation-link:focus-visible,.snap-card__citation-link:hover{color:#36c}.snap-card__citation-source{color:#a8a8a8;-ms-flex:0 0 auto;flex:0 0 auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3;white-space:nowrap}.snap-card__read-article{margin:4px 0 0;position:relative;z-index:2}.snap-card__read-article-link{-ms-flex-align:center;align-items:center;border-bottom:none;color:var(--pp-text,#121212);display:-ms-inline-flexbox;display:inline-flex;font-family:var(--pp-roboto);font-size:13px;font-weight:700;gap:.55em;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:none;transition:color .18s ease}.snap-card__read-article-link:after{-ms-flex-negative:0;border-color:currentcolor;border-style:solid;border-width:0 0 2px 2px;content:"";flex-shrink:0;height:.5em;transform:rotate(-135deg);transition:transform .18s ease;width:.5em}.snap-card__read-article-link:focus-visible,.snap-card__read-article-link:hover{color:#36c}.snap-card__read-article-link:focus-visible:after,.snap-card__read-article-link:hover:after{transform:rotate(-135deg) translate(1px,-1px)}.snap-card__read-article-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.snap-card__footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px}.snap-card__comments,.snap-card__footer{-ms-flex-align:center;align-items:center}.snap-card__comments{color:#a8a8a8;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;font:10px/16px var(--pp-roboto);font-weight:900;letter-spacing:.05em;margin-left:auto;text-decoration:none;text-transform:uppercase}.snap-card__comments:focus-visible,.snap-card__comments:hover{color:#36c}.snap-card__comments .icon{fill:currentColor;font-size:inherit;height:1em;margin-right:.45em;width:1em}.snap-card__comments-count{font:inherit}.snap-card--polaroid{--snap-polaroid:#fff;--snap-polaroid-ink:#121212;--snap-polaroid-muted:#7a7a7a;background:var(--snap-polaroid);border:1px solid var(--pp-border,#e6e6e6);border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);color:var(--snap-polaroid-ink);gap:0;margin:0 0 28px;padding:12px 12px 0}.snap-card--polaroid:last-child{margin-bottom:0}.snap-card--polaroid:not(.snap-card--has-media){padding:0}.snap-card--polaroid .snap-card__media{background:transparent}.snap-card--polaroid .snap-card__media .snap-gallery__viewport{background:var(--pp-bg,#f2f2f2)}.snap-card--polaroid .snap-card__media .snap-gallery__link img{object-fit:contain}.snap-card--polaroid .snap-gallery__caption{color:var(--snap-polaroid-muted)}.snap-card--polaroid .snap-gallery__count{color:var(--snap-polaroid-ink)}.snap-card--polaroid .snap-gallery__progress-seg{background:rgba(51,102,204,.2)}.snap-card--polaroid .snap-gallery__progress-seg.is-active,.snap-card--polaroid .snap-gallery__progress-seg.is-active:focus-visible,.snap-card--polaroid .snap-gallery__progress-seg.is-active:hover{background:#36c}.snap-card--polaroid .snap-gallery__progress-seg:focus-visible,.snap-card--polaroid .snap-gallery__progress-seg:hover{background:rgba(51,102,204,.4)}.snap-card--polaroid .snap-gallery__progress-seg.is-active:focus-visible,.snap-card--polaroid .snap-gallery__progress-seg.is-active:hover{background:#36c}.snap-card--polaroid .snap-card__plate{padding:18px 10px 20px}.snap-card--polaroid:not(.snap-card--has-media) .snap-card__plate{padding:20px 18px}.snap-card--polaroid .snap-card__byline--top{margin-bottom:16px}.snap-card--polaroid .snap-card__author{color:var(--snap-polaroid-ink)}.snap-card--polaroid .snap-card__comments,.snap-card--polaroid .snap-card__date{color:var(--snap-polaroid-muted)}.snap-card--polaroid .snap-card__excerpt,.snap-card--polaroid .snap-card__title{color:var(--snap-polaroid-ink)}.snap-card--polaroid .snap-card__excerpt a{color:#36c}.snap-card--polaroid .snap-card__excerpt blockquote{border-left-color:hsla(0,0%,7%,.22)}.snap-card--polaroid .snap-card__citation-link{color:var(--snap-polaroid-ink)}.snap-card--polaroid .snap-card__citation-link:focus-visible,.snap-card--polaroid .snap-card__citation-link:hover{color:#36c}.snap-card--polaroid .snap-card__citation-source{color:var(--snap-polaroid-muted)}.snap-card--polaroid .snap-card__read-article-link{color:var(--snap-polaroid-ink)}.snap-card--polaroid .snap-card__read-article-link:focus-visible,.snap-card--polaroid .snap-card__read-article-link:hover{color:#36c}.snap-card__title{font-size:17px}.snap-card__citation-link,.snap-card__excerpt{font-size:15px}.snap-card__author,.snap-card__comments,.snap-card__date,.snap-card__label{font-size:10px}.snap-card__citation-source{font-size:12px}.snap-card--polaroid .snap-card__title{font-size:17px}.page__sidebar .the-reel .snap-card__excerpt a:focus-visible,.page__sidebar .the-reel .snap-card__excerpt a:hover{border-bottom-color:currentColor;color:#23458b}.page__sidebar .the-reel .snap-card__excerpt a:focus-visible{outline:2px solid #36c;outline-offset:2px}body.dark .page__sidebar .the-reel .the-reel__scroller>*+:not(.snap-card--polaroid){border-top-color:var(--pp-border,#585858)}body.dark .the-reel__info{color:#8a8a8a}body.dark .the-reel__info:focus,body.dark .the-reel__info:hover{color:#a8a8a8}body.dark .the-reel__info-tip{background:#121212;box-shadow:0 6px 18px rgba(0,0,0,.45);color:#fff}body.dark .page__sidebar .the-reel .snap-card__excerpt a:focus-visible,body.dark .page__sidebar .the-reel .snap-card__excerpt a:hover{color:#8aaff7}body.dark .snap-card__read-article-link:focus-visible,body.dark .snap-card__read-article-link:hover{color:#6b97ef}body.dark .snap-card{border-bottom-color:var(--pp-border,#e6e6e6)}body.dark .snap-card .snap-card__labels{color:#9a9a9a}body.dark .snap-card .snap-card__label--pinned,body.dark .snap-card .snap-card__label--pinned svg{color:#6b97ef}body.dark .snap-card .snap-card__label--sponsored,body.dark .snap-card .snap-card__label--sponsored svg{color:#f0c142}body.dark .snap-card .snap-card__citation-source,body.dark .snap-card .snap-card__comments,body.dark .snap-card .snap-card__date{color:#6e6e6e}body.dark .snap-card .snap-card__excerpt blockquote{border-left-color:hsla(0,0%,100%,.28)}body.dark .snap-card .snap-gallery__caption{color:#9a9a9a}body.dark .snap-card .snap-gallery__progress-seg{background:rgba(51,102,204,.28)}body.dark .snap-card .snap-gallery__progress-seg:focus-visible,body.dark .snap-card .snap-gallery__progress-seg:hover{background:rgba(51,102,204,.45)}body.dark .snap-card--polaroid{--snap-polaroid:#121212;--snap-polaroid-ink:#fff;--snap-polaroid-muted:#9a9a9a;border-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.3)}body.dark .snap-card--polaroid .snap-card__media{background:transparent}body.dark .snap-card--polaroid .snap-card__media .snap-gallery__viewport{background:var(--pp-bg,#f2f2f2)}body.dark .snap-card--polaroid .snap-card__comments,body.dark .snap-card--polaroid .snap-card__date{color:var(--snap-polaroid-muted)}body.dark .snap-status__date{color:#6e6e6e}body.dark .snap-status__media{background:transparent}body.dark .snap-status__media .snap-gallery__viewport{background:var(--pp-bg,#f2f2f2)}.page-snap--status .page-snap__inner{box-sizing:border-box;margin:0 auto;max-width:560px;width:100%}.page-snap--status .post-comments{margin-top:36px}@keyframes snap-gallery-loading-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.snap-gallery{position:relative;width:100%;z-index:2}.snap-gallery--article{margin:1.75em 0}.snap-gallery--article .snap-gallery__link{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.snap-gallery--article .snap-gallery__link img{max-height:800px;max-width:100%;width:auto}@media screen and (min-width:1201px){.snap-gallery--article{margin-left:auto;margin-right:auto;max-width:800px}}.post-special-feature .snap-gallery--article .snap-gallery__link img{max-height:var(--pp-special-feature-media-max-height)}.snap-gallery.is-gallery-sized{container-type:inline-size;margin-left:auto;margin-right:auto;width:min(100%,var(--snap-gallery-fixed-width))}.snap-gallery.is-gallery-sized .snap-gallery__viewport{background:var(--pp-bg,#f2f2f2);height:var(--snap-gallery-fixed-height)}.snap-gallery.is-gallery-sized .snap-gallery__link,.snap-gallery.is-gallery-sized .snap-gallery__slide,.snap-gallery.is-gallery-sized .snap-gallery__track{height:100%;width:100%}.snap-gallery.is-gallery-sized .snap-gallery__link{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.snap-gallery.is-gallery-sized .snap-gallery__link img{height:auto;margin:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.snap-gallery.is-gallery-sized.is-all-landscape .snap-gallery__viewport{background:transparent!important}.snap-gallery--special-feature{max-width:none}@media screen and (min-width:869px){.snap-gallery--special-feature{left:50%;margin-left:0;margin-right:0;max-width:none;transform:translateX(-50%);width:min(1100px,100vw - 60px)}.snap-gallery--special-feature.is-gallery-sized{width:min(var(--snap-gallery-fixed-width),1100px,100vw - 60px)}}.snap-gallery__viewport{position:relative;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;width:100%}.snap-gallery__viewport:after{border:3px solid hsla(0,0%,100%,.82);border-radius:50%;border-top-color:#36c;box-shadow:0 0 0 5px hsla(0,0%,7%,.24);content:"";height:28px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;z-index:4}.snap-gallery.is-image-loading .snap-gallery__viewport:after{animation:snap-gallery-loading-spin .7s linear infinite;opacity:1}@media (prefers-reduced-motion:reduce){.snap-gallery.is-image-loading .snap-gallery__viewport:after{animation:none}}.snap-gallery__track{position:relative;width:100%}.snap-gallery__slide{margin:0;width:100%}.snap-gallery__slide[hidden]{display:none!important}.snap-gallery__link{border-bottom:none!important;color:inherit;display:block;position:relative;text-decoration:none!important;width:100%;z-index:2}.snap-gallery__link img{display:block;height:auto;object-fit:contain;width:100%}.snap-gallery--lightbox .snap-gallery__link{cursor:zoom-in}.snap-gallery--card:not(.snap-gallery--lightbox) .snap-gallery__link{cursor:pointer}.snap-gallery .snap-gallery__link:after,.snap-gallery a.pp-lightbox.snap-gallery__link:after,.snap-gallery a.snap-gallery__link--lightbox:after{content:none!important;display:none!important}.snap-gallery__nav{background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,7%,.24);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.26);color:#121212;cursor:pointer;font-size:22px;height:36px;line-height:1;margin:0;opacity:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:3}.snap-gallery__nav:focus-visible,.snap-gallery__nav:hover{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.48);color:#121212;outline:none}.snap-gallery__nav:focus-visible{outline:2px solid #36c;outline-offset:2px}.snap-gallery__nav--prev{left:16px}.snap-gallery__nav--next{right:16px}@media screen and (max-width:640px){.snap-gallery__nav--prev{left:8px}.snap-gallery__nav--next{right:8px}}.snap-gallery__nav span{display:block;margin-top:-2px}.snap-gallery__progress{display:-ms-flexbox;display:flex;gap:3px;margin:8px 0 0;width:100%}@media screen and (min-width:1201px){.snap-gallery__progress{-ms-flex-align:center;align-items:center;height:11px;position:relative}.snap-gallery__progress.is-previewing .snap-gallery__progress-seg,.snap-gallery__progress:hover .snap-gallery__progress-seg{transform:scaleY(2.5)}}.snap-gallery__progress-seg{appearance:none;background:rgba(51,102,204,.2);border:0;border-radius:0;cursor:pointer;-ms-flex:1 1 0px;flex:1 1 0;height:2px;margin:0;padding:0;transform-origin:center;transition:transform .12s ease,background-color .12s ease}@media screen and (min-width:1201px){.snap-gallery__progress-seg{background-clip:content-box!important;border-bottom:4px solid transparent;border-top:4px solid transparent;box-sizing:content-box}}.snap-gallery__progress-seg.is-active{background:#36c}.snap-gallery__progress-seg:focus-visible,.snap-gallery__progress-seg:hover{background:rgba(51,102,204,.4);outline:none}.snap-gallery__progress-seg.is-active:focus-visible,.snap-gallery__progress-seg.is-active:hover{background:#36c}.snap-gallery__progress-preview{display:none}@media screen and (min-width:1201px){.snap-gallery__progress-preview{background:var(--pp-bg,#f2f2f2);border:1px solid var(--pp-border,#e6e6e6);bottom:calc(100% + 8px);box-shadow:0 4px 14px rgba(0,0,0,.24);display:block;height:80px;opacity:0;padding:4px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;width:120px;z-index:5}.snap-gallery__progress-preview.is-visible{opacity:1;transform:translate(-50%)}.snap-gallery__progress-preview.is-loading{opacity:0;transition:none}.snap-gallery__progress-preview img{display:block;height:100%;object-fit:contain;width:100%}}.snap-gallery__meta{color:#7a7a7a;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.2;margin:6px 0 0;padding:0 2px}.snap-gallery__caption,.snap-gallery__captions{display:inline;line-height:1.2;margin:0}.snap-gallery__caption{color:inherit;font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;padding:0;text-align:left}.snap-gallery__caption a{border-bottom:1px solid #b4c9f2;color:#36c;position:relative;text-decoration:none;transition:color .15s ease,border-color .15s ease;z-index:2}.snap-gallery__caption a:focus-visible,.snap-gallery__caption a:hover{border-bottom-color:currentColor;color:#24478f}.snap-gallery__caption.is-empty,.snap-gallery__caption.is-empty.is-active,.snap-gallery__caption[hidden]{display:none!important}.snap-gallery__count{color:var(--pp-text,#121212);display:inline;font-family:inherit;font-size:inherit;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 .4em 0 0;text-transform:none;white-space:nowrap}.snap-gallery--thumb{height:72px;width:72px}.snap-gallery--thumb .snap-gallery__link,.snap-gallery--thumb .snap-gallery__slide,.snap-gallery--thumb .snap-gallery__track,.snap-gallery--thumb .snap-gallery__viewport{height:100%;width:100%}.snap-gallery--thumb .snap-gallery__link img{height:100%;object-fit:cover;width:100%}.snap-gallery--thumb .snap-gallery__meta,.snap-gallery--thumb .snap-gallery__progress{display:none}.snap-gallery--status .snap-gallery__nav{font-size:26px;height:44px;width:44px}.snap-gallery--status .snap-gallery__nav--prev{left:12px}.snap-gallery--status .snap-gallery__nav--next{right:12px}.snap-gallery--status .snap-gallery__progress{gap:4px;margin-top:10px}.snap-gallery--status .snap-gallery__progress-seg{background:rgba(51,102,204,.2);height:3px}.snap-gallery--status .snap-gallery__progress-seg.is-active,.snap-gallery--status .snap-gallery__progress-seg.is-active:focus-visible,.snap-gallery--status .snap-gallery__progress-seg.is-active:hover{background:#36c}.snap-gallery--status .snap-gallery__progress-seg:focus-visible,.snap-gallery--status .snap-gallery__progress-seg:hover{background:rgba(51,102,204,.4)}.snap-gallery--status .snap-gallery__progress-seg.is-active:focus-visible,.snap-gallery--status .snap-gallery__progress-seg.is-active:hover{background:#36c}.snap-gallery--status .snap-gallery__meta{font-size:13px;margin-top:8px}.snap-gallery--status .snap-gallery__caption{color:var(--snap-polaroid-muted,#7a7a7a)}.snap-gallery--status .snap-gallery__count{color:var(--snap-polaroid-ink,#121212)}body.dark .snap-gallery .snap-gallery__caption{color:#9a9a9a}body.dark .snap-gallery .snap-gallery__caption a{border-bottom-color:#395181;color:#6b97ef}body.dark .snap-gallery .snap-gallery__caption a:focus-visible,body.dark .snap-gallery .snap-gallery__caption a:hover{border-bottom-color:currentColor;color:#99b7f4}body.dark .snap-gallery .snap-gallery__progress-seg{background:rgba(51,102,204,.28)}body.dark .snap-gallery .snap-gallery__progress-seg:focus-visible,body.dark .snap-gallery .snap-gallery__progress-seg:hover{background:rgba(51,102,204,.45)}body.dark .snap-gallery .snap-gallery__progress-seg.is-active,body.dark .snap-gallery .snap-gallery__progress-seg.is-active:focus-visible,body.dark .snap-gallery .snap-gallery__progress-seg.is-active:hover{background:#36c}body.dark .snap-gallery--status .snap-gallery__progress-seg{background:rgba(51,102,204,.28)}body.dark .snap-gallery--status .snap-gallery__progress-seg.is-active,body.dark .snap-gallery--status .snap-gallery__progress-seg.is-active:focus-visible,body.dark .snap-gallery--status .snap-gallery__progress-seg.is-active:hover{background:#36c}body.dark .snap-gallery--status .snap-gallery__progress-seg:focus-visible,body.dark .snap-gallery--status .snap-gallery__progress-seg:hover{background:rgba(51,102,204,.45)}body.dark .snap-gallery--status .snap-gallery__progress-seg.is-active:focus-visible,body.dark .snap-gallery--status .snap-gallery__progress-seg.is-active:hover{background:#36c}body.dark .snap-gallery--status .snap-gallery__caption{color:var(--snap-polaroid-muted,#9a9a9a)}body.dark .snap-gallery--status .snap-gallery__count{color:var(--snap-polaroid-ink,#fff)}.snap-status{--snap-polaroid:#fff;--snap-polaroid-ink:#121212;--snap-polaroid-muted:#7a7a7a;background:var(--snap-polaroid);border:none;border-radius:2px;box-shadow:0 4px 16px rgba(0,0,0,.05),0 16px 48px rgba(0,0,0,.07),0 32px 80px rgba(0,0,0,.08);box-sizing:border-box;color:var(--snap-polaroid-ink);padding:14px 14px 0;position:relative}@media screen and (max-width:640px){.snap-status{padding:10px 10px 0}}.snap-status:not(.snap-status--has-media):not(.snap-status--enlarged){padding:0}.snap-status__media{background:transparent;margin:0 0 4px;position:relative;width:100%;z-index:2}.snap-status__media .snap-gallery__viewport{background:var(--pp-bg,#f2f2f2)}.snap-status__media .snap-gallery__link img,.snap-status__media img{border-radius:0;display:block;height:auto;object-fit:contain;vertical-align:top;width:100%}.snap-status__media .snap-card__youtube .snap-card__youtube-poster{height:100%;object-fit:cover;width:100%}.snap-status__caption{color:var(--snap-polaroid-muted);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-style:italic;line-height:1.4;margin:0;padding:8px 4px 0}.snap-status__plate{padding:22px 12px 36px}@media screen and (max-width:640px){.snap-status__plate{padding:18px 8px 28px}}.snap-status:not(.snap-status--has-media):not(.snap-status--enlarged) .snap-status__plate{padding:24px 22px 32px}@media screen and (max-width:640px){.snap-status:not(.snap-status--has-media):not(.snap-status--enlarged) .snap-status__plate{padding:20px 16px 28px}}.snap-status__header{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;gap:10px 16px;justify-content:space-between;margin:0 0 16px}.snap-status__header,.snap-status__kicker{border:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.snap-status__kicker{-ms-flex-align:baseline;-ms-flex-pack:end;align-items:baseline;gap:.4em .5em;justify-content:flex-end;line-height:1.2;margin:0 0 0 auto;text-align:right}.snap-status__kicker-prefix{color:var(--snap-polaroid-muted);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.01em;text-transform:none}.snap-status__kicker-reel{color:var(--snap-polaroid-ink);font-family:var(--pp-roboto);font-size:11px;font-weight:900;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:color .15s ease}.snap-status__kicker-reel:focus-visible,.snap-status__kicker-reel:hover{color:#36c}.snap-status__byline{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:10px;margin:0;min-width:0}.snap-status__avatar{border-radius:50%;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;overflow:hidden;width:40px}.snap-status__avatar img{display:block;height:100%;object-fit:cover;width:100%}.snap-status__byline-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.snap-status__author{color:var(--snap-polaroid-ink);font:10px/16px var(--pp-roboto);font-weight:900;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.snap-status__author:hover{color:#36c}.snap-status__date{color:var(--snap-polaroid-muted);font-size:10px;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.snap-status__date,.snap-status__title{font-family:var(--pp-roboto);font-weight:900}.snap-status__title{color:var(--snap-polaroid-ink);font-size:24px;letter-spacing:-.01em;line-height:1.22;margin:0 0 12px}@media screen and (max-width:640px){.snap-status__title{font-size:20px}}.snap-status__title a{color:inherit;text-decoration:none}.snap-status__title a:hover{color:#36c}.snap-status__body{color:var(--snap-polaroid-ink);font-size:15px;line-height:1.55;margin:0 0 16px}.snap-status__body>:last-child{margin-bottom:0}.snap-status__body p{margin-bottom:.9em;margin-top:0}.snap-status__body a{color:#36c}.snap-status__body blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]){background:transparent;border:0;border-left:2px solid #c8c8c8;border-radius:0;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:1em 0;overflow:visible;padding:.15em 0 .15em .9em;position:relative;width:auto}.snap-status__body blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):after,.snap-status__body blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]):before{content:none!important;display:none!important}.snap-status__body blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) p{margin:0 0 .75em;position:static}.snap-status__body blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) p:last-child{margin-bottom:0}.snap-status__body blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) a{border-bottom:1px solid #b4c9f2;color:#36c;text-decoration:none}.snap-status__body blockquote:not(.post-pullquote__quote):not(.review-pros-cons__quote):not(.tiktok-embed):not(.twitter-tweet):not(.instagram-media):not(.text-post-media):not([data-text-post-permalink]):not([data-instgrm-permalink]):not([data-instgrm-version]):not([data-tweet-id]) a:hover{color:#24478f;opacity:1}.snap-status__citation{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px .35em;margin:0 0 16px}.snap-status__citation-link{border-bottom:1px solid #b4c9f2;color:var(--snap-polaroid-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.3;min-width:0;text-decoration:none}.snap-status__citation-link:focus-visible,.snap-status__citation-link:hover{color:#36c}.snap-status__citation-source{color:var(--snap-polaroid-muted);-ms-flex:0 0 auto;flex:0 0 auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap}.snap-status__article-link{margin:0 0 16px}.snap-status__article-link a{-ms-flex-align:center;align-items:center;color:#36c;display:-ms-inline-flexbox;display:inline-flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;gap:6px;text-decoration:none}.snap-status__article-link a:hover{text-decoration:underline}.snap-status__toolbar{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;border-top:1px solid hsla(0,0%,7%,.1);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin:0;padding-top:14px}.snap-status__comments-link{-ms-flex-align:center;align-items:center;color:var(--snap-polaroid-ink);display:-ms-inline-flexbox;display:inline-flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;opacity:.72;text-decoration:none}.snap-status__comments-link .icon{fill:currentColor;height:14px;margin-right:0;width:14px}.snap-status__comments-link:hover{color:#36c;opacity:1}.snap-status__share .post-sharing,.snap-status__share .post-sharing__option{margin:0}.snap-status__share .sharing-buttons,.snap-status__share .social,.snap-status__share .socials,.snap-status__share ul{margin:0;padding:0}body.dark .snap-status{--snap-polaroid:#121212;--snap-polaroid-ink:#fff;--snap-polaroid-muted:#9a9a9a;box-shadow:0 4px 16px rgba(0,0,0,.35),0 16px 48px rgba(0,0,0,.4),0 32px 80px rgba(0,0,0,.45)}body.dark .snap-status__media{background:#000}body.dark .snap-status__toolbar{border-top-color:hsla(0,0%,100%,.12)}body.dark .snap-status__body blockquote{border-left-color:hsla(0,0%,100%,.28)}body.dark .snap-status__kicker-reel:focus-visible,body.dark .snap-status__kicker-reel:hover{color:#b4c9f2}.page-reel__top h1.archive-title.page-reel__title{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35em .45em;justify-content:center}.page-reel__top .page-reel__title-text{font-family:var(--pp-roboto);font-weight:900}.page-reel__top .page-reel__subtitle{color:color-mix(in srgb,var(--pp-text) 68%,transparent);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:10px auto 0;max-width:34em;padding:0}.page-reel__top .page-reel__subtitle-em{color:var(--pp-text);font-family:var(--pp-roboto);font-synthesis:none;font-weight:900;letter-spacing:.01em}.page-reel{box-sizing:border-box;padding-bottom:60px;padding-top:30px}.page-reel__stream{background:transparent;border:none;border-radius:0;box-sizing:border-box;padding:0}.page-reel__cards{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0}.page-reel .snap-card--polaroid{max-width:480px;width:100%}.page-reel__pagination{margin-top:28px;padding-top:8px}body.dark .page-reel__stream{background:transparent;border:none}@keyframes error-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes error-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page-error{margin:0;max-width:none;width:100%}.page-error .page__content{background-color:var(--pp-surface);background-image:radial-gradient(ellipse 120% 80% at 70% 40%,rgba(51,102,204,.045),transparent 72%),radial-gradient(ellipse 100% 70% at 20% 75%,rgba(51,102,204,.03),transparent 70%);box-sizing:border-box;clear:both;display:block;min-height:calc(100vh - 280px);overflow:hidden;padding-bottom:64px;padding-top:48px;position:relative;width:100%}.page-error .page__content:before{background-image:radial-gradient(circle,rgba(51,102,204,.1) 1px,transparent 1.5px);background-size:18px 18px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 85%);opacity:.22;pointer-events:none;position:absolute}.page-error .error-panel{-ms-grid-columns:minmax(0,1fr) minmax(0,1.15fr);-ms-flex-align:center;align-items:center;animation:error-fade-up .55s ease-out both;box-sizing:border-box;display:-ms-grid;display:grid;gap:40px 48px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin:0 auto;max-width:1040px;padding-left:45px;padding-right:45px;position:relative;width:100%;z-index:1}@media screen and (max-width:1280px){.page-error .error-panel{padding-left:0;padding-right:0}}.page-error .error-text{max-width:28em}.page-error .entry-title{font-weight:900;letter-spacing:-.02em;line-height:1;margin:0 0 1.25em}.page-error .error-code{color:#36c;font-size:clamp(4.5rem,12vw,7.5rem);letter-spacing:-.04em;line-height:.9}.page-error .error-code,.page-error .error-label{display:block;font-family:var(--pp-roboto);font-weight:900}.page-error .error-label{color:var(--pp-text);font-size:clamp(1.35rem,3.2vw,1.85rem);letter-spacing:.04em;margin-top:.35em;text-transform:uppercase}.page-error .error-lead,.page-error .error-support{color:var(--pp-text);font-size:1.05rem;line-height:1.65;margin:0 0 1em}.page-error .error-support{margin-bottom:0;opacity:.92}.page-error .error-cta{border-bottom:none!important;color:#36c;font-weight:400;text-decoration:none;transition:color .2s ease,box-shadow .2s ease,background-size .2s ease}.page-error .error-cta--primary{background:none;border-radius:0;box-shadow:inset 0 -.14em 0 rgba(51,102,204,.28);color:#36c!important;display:inline;font-weight:400;letter-spacing:.01em;margin:0;padding:.05em 0}.page-error .error-cta--primary:focus,.page-error .error-cta--primary:hover{background:none;box-shadow:inset 0 -.16em 0 rgba(51,102,204,.55);color:#2952a3!important}.page-error .error-cta--secondary{box-shadow:inset 0 -.1em 0 rgba(51,102,204,.28);color:#36c}.page-error .error-cta--secondary:focus,.page-error .error-cta--secondary:hover{box-shadow:inset 0 -.12em 0 rgba(51,102,204,.5);color:#274e9b}.page-error .error-image{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;min-height:280px;position:relative;text-align:center}.page-error .error-image:before{aspect-ratio:1;background:radial-gradient(circle,rgba(51,102,204,.14) 0,rgba(51,102,204,.04) 45%,transparent 70%);border-radius:50%;content:"";position:absolute;width:min(88%,420px);z-index:0}.page-error .error-image img{animation:error-float 5.5s ease-in-out infinite;height:auto;max-width:100%;position:relative;width:min(100%,460px);z-index:1}@media screen and (max-width:868px){.page-error .page__content{background-image:radial-gradient(ellipse 140% 55% at 50% 8%,rgba(51,102,204,.05),transparent 72%);min-height:0;padding-bottom:40px;padding-top:28px}.page-error .error-panel{-ms-grid-columns:1fr;gap:28px;grid-template-columns:1fr;text-align:center}.page-error .error-text{-ms-flex-order:1;max-width:none;order:1}.page-error .error-image{-ms-flex-order:2;min-height:0;order:2}.page-error .error-image img{width:min(100%,340px)}.page-error .error-lead,.page-error .error-support{margin-left:auto;margin-right:auto;max-width:28em}}@media (prefers-reduced-motion:reduce){.page-error .error-image img,.page-error .error-panel{animation:none}}body.dark .page-error .page__content{background-color:var(--pp-surface);background-image:radial-gradient(ellipse 120% 80% at 70% 40%,rgba(51,102,204,.1),transparent 72%),radial-gradient(ellipse 100% 70% at 20% 75%,rgba(51,102,204,.06),transparent 70%)}body.dark .page-error .page__content:before{background-image:radial-gradient(circle,rgba(180,201,242,.16) 1px,transparent 1.5px);opacity:.16}body.dark .page-error .error-code,body.dark .page-error .error-cta{color:#6b97ef}body.dark .page-error .error-cta--primary{background:none;box-shadow:inset 0 -.14em 0 rgba(107,151,239,.35);color:#6b97ef!important}body.dark .page-error .error-cta--primary:focus,body.dark .page-error .error-cta--primary:hover{background:none;box-shadow:inset 0 -.16em 0 rgba(107,151,239,.6);color:#90b1f3!important}body.dark .page-error .error-cta--secondary{box-shadow:inset 0 -.1em 0 rgba(107,151,239,.35);color:#6b97ef}body.dark .page-error .error-cta--secondary:focus,body.dark .page-error .error-cta--secondary:hover{box-shadow:inset 0 -.12em 0 rgba(107,151,239,.55);color:#90b1f3}body.dark .page-error .error-image:before{background:radial-gradient(circle,rgba(107,151,239,.22) 0,rgba(107,151,239,.06) 45%,transparent 70%)}.page-author__top{background:#fff}.page-author__top .wrapper{border-bottom:1px solid #f2f2f2;padding:50px 0;text-align:left}.page-author__top .inner{display:inline-block;width:100%}.page-author__top .author-jobtitle{color:#888;font-size:20px;line-height:1em;vertical-align:middle}.page-author__top .author-jobtitle.has-socials{border-right:1px solid #ccc;padding-right:10px}.page-author__top .social-links{font-size:20px;line-height:1em;vertical-align:middle}.page-author__top .author-website{color:#aaa;font-size:.8em}.page-author__top .social-icon svg.icon{font-size:20px;margin:0;width:1.5em}.page-author__top .social-icon.facebook svg{fill:#3b5998;font-size:18px}.page-author__top .social-icon.twitter svg{fill:#000}.page-author__top .social-icon.instagram svg{fill:#bc2a8d}.page-author__top .author-image{-ms-flex-negative:0;border-radius:50%;flex-shrink:0;float:left;height:150px;overflow:hidden;width:150px}.page-author__top .author-image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.page-author__top .author-info{margin-left:150px;padding:0 20px;text-align:left}.page-author__top h1.author-title{font-size:40px;margin:0}.page-author__top .author-bio{padding-top:10px}@media screen and (max-width:640px){.page-author__top .author-image{height:90px;width:90px}.page-author__top .author-info{margin-left:90px;padding:5px 0 5px 15px}.page-author__top h1.author-title{font-size:28px}.page-author__top .author-jobtitle{font-size:16px}.page-author__top .author-bio{clear:both;margin-left:-105px}.page-author__top .social-links{display:block}.page-author__top .wrapper{padding:20px 10px}}@media screen and (max-width:1280px){.page-author__top .wrapper{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.page-author__top .wrapper{padding-left:40px;padding-right:40px}}@media screen and (max-width:1124px){.page-author__top .wrapper{padding-left:30px;padding-right:30px}}@media screen and (max-width:868px){.page-author__top .wrapper{padding-left:15px;padding-right:15px}}.category-features{background:#fff}.category-features .featured-posts{margin:auto;max-width:1250px}@media screen and (max-width:868px){.category-features .featured-posts{display:none}}.page-archive__top{background:var(--pp-surface);color:var(--pp-text);position:relative}.page-archive__top .wrapper{border-bottom:1px solid var(--pp-border);padding:50px;text-align:center}@media screen and (min-width:1201px){.page-archive__top:has(+.page-archive__date-picker){border-bottom:1px solid var(--pp-border)}.page-archive__top:has(+.page-archive__date-picker) .wrapper{border-bottom:none}}@media screen and (max-width:640px){.page-archive__top .wrapper{padding:30px}}.page-archive__top h1.archive-title{font-size:clamp(22px,5.2vw + 8px,35px);-ms-hyphens:none;hyphens:none;line-height:1.2;margin:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.page-archive__date-picker{background:var(--pp-surface);border-bottom:1px solid var(--pp-border);box-sizing:border-box;color:var(--pp-text);position:relative;width:100%;z-index:190}.page-archive__date-picker>.wrapper{box-sizing:border-box;padding:14px 45px}@media screen and (max-width:1280px){.page-archive__date-picker>.wrapper{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.page-archive__date-picker>.wrapper{padding-left:40px;padding-right:40px}}@media screen and (max-width:1124px){.page-archive__date-picker>.wrapper{padding-left:30px;padding-right:30px}}@media screen and (max-width:868px){.page-archive__date-picker>.wrapper{padding-left:15px;padding-right:15px}}@media screen and (max-width:640px){.page-archive__date-picker>.wrapper{padding:14px 30px}}@media screen and (min-width:1201px){.page-archive__date-picker{position:sticky;top:var(--pp-header-offset,0)}.page-archive__date-picker>.wrapper{padding-bottom:10px;padding-top:10px}}@media screen and (max-width:868px){.page-archive.page--sidebar .page__content,.page-archive.page--sidebar .page__sidebar{padding-left:15px;padding-right:15px}}@media screen and (max-width:640px){.page-archive.page--sidebar .page__content,.page-archive.page--sidebar .page__sidebar{padding-left:30px;padding-right:30px}}.archive-date-picker{margin:0;max-width:none;text-align:left}.archive-date-picker__form{margin:0}.archive-date-picker__intro{color:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.45;margin:0 0 12px;opacity:.72;text-align:left}.archive-date-picker__panel{background:transparent;border:0;box-shadow:none;padding:0}.archive-date-picker__fields{-ms-grid-columns:1fr;-ms-flex-align:end;align-items:end;display:-ms-grid;display:grid;gap:12px;grid-template-columns:1fr}.archive-date-picker__field{min-width:0}.archive-date-picker__label{color:inherit;display:block;font-family:var(--pp-roboto);font-size:10px;font-weight:900;letter-spacing:.14em;line-height:1;margin:0 0 6px;opacity:.55;text-transform:uppercase}.archive-date-picker__combo{position:relative}.archive-date-picker__select{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--pp-content-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23121212' d='M1.2 2.2h9.6L6 7.8z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px 7px;border:1px solid var(--pp-border);border-radius:0;box-sizing:border-box;color:var(--pp-text);cursor:pointer;display:-ms-flexbox;display:flex;font-family:var(--pp-roboto);font-size:15px;font-weight:900;gap:10px;justify-content:space-between;letter-spacing:.01em;line-height:1.25;margin:0;padding:11px 36px 11px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.archive-date-picker__combo-label{-ms-flex:1 1 auto;flex:1 1 auto;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-date-picker__combo-count{-ms-flex:0 0 auto;flex:0 0 auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;opacity:.55;white-space:nowrap}.archive-date-picker__combo-menu{background:var(--pp-content-bg);border:1px solid var(--pp-border);box-shadow:0 8px 24px rgba(0,0,0,.12);color:var(--pp-text);left:0;list-style:none;margin:0;max-height:min(280px,50vh);overflow-x:hidden;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:220}.archive-date-picker__combo-option{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;font-family:var(--pp-roboto);font-size:15px;gap:12px;justify-content:space-between;line-height:1.25;margin:0;padding:10px 14px}.archive-date-picker__combo-option.is-selected,.archive-date-picker__combo-option:focus-visible,.archive-date-picker__combo-option:hover{background:var(--pp-bg)}.archive-date-picker__combo-option-label{font-weight:900;letter-spacing:.01em;min-width:0}.archive-date-picker__combo-option-count{-ms-flex:0 0 auto;flex:0 0 auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;opacity:.55;white-space:nowrap}.archive-date-picker__select:hover:not(:disabled){border-color:hsla(0,0%,7%,.35)}.archive-date-picker__select:focus,.archive-date-picker__select:focus-visible{border-color:#36c;box-shadow:0 0 0 3px rgba(51,102,204,.18);outline:none}.archive-date-picker__select:disabled{background-color:var(--pp-bg);cursor:not-allowed;opacity:.42}.archive-date-picker__actions{margin-top:12px}.archive-date-picker__submit{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:var(--pp-text);border:0;border-radius:0;color:var(--pp-surface);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--pp-roboto);font-size:12px;font-weight:900;justify-content:center;letter-spacing:.12em;margin:0;padding:12px 18px;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease,transform .15s ease;width:100%}.archive-date-picker__submit:focus-visible,.archive-date-picker__submit:hover{color:var(--pp-surface);opacity:.88}.archive-date-picker__submit:focus-visible{outline:2px solid #36c;outline-offset:2px}.archive-date-picker__hint{font-size:12px;line-height:1.45;margin:10px 0 0;opacity:.55;text-align:left}@media screen and (min-width:1201px){.page-archive__date-picker .archive-date-picker__hint,.page-archive__date-picker .archive-date-picker__intro{display:none}.page-archive__date-picker .archive-date-picker__panel{-ms-grid-columns:minmax(0,1fr) auto;-ms-flex-align:end;align-items:end;display:-ms-grid;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.page-archive__date-picker .archive-date-picker__fields{-ms-grid-columns:1.1fr 1.35fr .85fr;gap:12px;grid-template-columns:1.1fr 1.35fr .85fr}.page-archive__date-picker .archive-date-picker__actions{margin-top:0}.page-archive__date-picker .archive-date-picker__submit{min-height:44px;padding-left:22px;padding-right:22px;white-space:nowrap;width:auto}}@media screen and (max-width:868px){.archive-date-picker__fields{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.archive-date-picker__field--day{grid-column:1/-1}}@media screen and (max-width:640px){.archive-date-picker__fields{-ms-grid-columns:1fr;grid-template-columns:1fr}.archive-date-picker__field--day{-ms-grid-column:auto;grid-column:auto}}.page-archive .archive-search-header{border-bottom:3px solid var(--pp-text);margin:0 0 28px;padding-bottom:22px}.page-archive .archive-search-header__label{color:inherit;font-family:var(--pp-roboto);font-size:11px;font-weight:900;letter-spacing:.12em;line-height:1.2em;margin:0 0 10px;opacity:.72;text-transform:uppercase}.page-archive .archive-search-header__query{color:inherit;font-family:var(--pp-roboto);font-size:34px;font-synthesis:none;font-weight:900;line-height:1.15em;margin:0}.page-archive .archive-search-header__term{display:block;word-break:break-word}.page-archive .archive-search-header__term--empty{font-style:italic;opacity:.8}.page-archive .archive-search-header__count{color:inherit;font-size:15px;line-height:1.4em;margin:12px 0 0;opacity:.65}@media screen and (max-width:640px){.page-archive .archive-search-header{margin-bottom:22px;padding-bottom:18px}.page-archive .archive-search-header__query{font-size:26px}.page-archive .archive-search-header__count{font-size:14px}}.page-archive__description{padding-top:15px}.page-archive__posts{height:auto;position:relative;width:100%}.page-archive__posts:after{clear:both;content:"";display:block}.page-archive__posts .post-meta{zoom:1;overflow:hidden}.page-archive__posts .post-meta__option{float:left}.post-thumb{height:auto;position:relative;width:100%}.post-thumb:after{clear:both;content:"";display:block}.post-thumb__figure{float:left;position:relative;width:40%;z-index:1}.post-thumb__figure img{height:auto;position:relative;vertical-align:middle;width:100%}.post-thumb__info{float:none;margin-left:40%;padding-left:5%;position:relative;z-index:1}.post-thumb__meta{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;margin-top:25px;width:100%}.post-thumb__date{color:#9f9f9f;font:9px/15px var(--pp-roboto);font-weight:900;letter-spacing:0;text-transform:uppercase}.post-thumb .post-title{font-family:var(--pp-roboto);font-size:15px;font-synthesis:none;font-weight:900;line-height:1.2em;margin:0}.post-thumb .post-thumb__meta{margin-top:5px}.pp-no-image{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#f9fafd;background-image:radial-gradient(ellipse 95% 85% at 12% 28%,rgba(51,102,204,.055),transparent 68%),radial-gradient(ellipse 90% 80% at 92% 78%,rgba(51,102,204,.045),transparent 66%),linear-gradient(152deg,rgba(51,102,204,.03),transparent 48%,rgba(51,102,204,.025));border:1px solid #c3cee4;box-sizing:border-box;color:#1f3259;display:-ms-flexbox;display:flex;height:100%;justify-content:center;min-height:100%;width:100%}.pp-no-image__icon{display:block;height:auto;max-width:40px;min-width:22px;opacity:.52;width:22%}.feature-image .pp-no-image,.featured-group__thumbnail .pp-no-image,.post-preview__thumbnail--placeholder .pp-no-image,.post-thumb__figure .pp-no-image{border:0}.feature-image:has(.pp-no-image),.featured-group__thumbnail:has(.pp-no-image),.post-thumb__figure:has(.pp-no-image){background:transparent;border:1px solid #c3cee4;box-sizing:border-box}body.dark .pp-no-image{background-color:#14171d;background-image:radial-gradient(ellipse 95% 85% at 12% 28%,rgba(51,102,204,.095),transparent 68%),radial-gradient(ellipse 90% 80% at 92% 78%,rgba(51,102,204,.075),transparent 66%),linear-gradient(152deg,rgba(51,102,204,.05),transparent 48%,rgba(51,102,204,.04));border-color:rgba(51,102,204,.22);color:#e5ecfa}body.dark .pp-no-image__icon{opacity:.7}body.dark .feature-image:has(.pp-no-image),body.dark .featured-group__thumbnail:has(.pp-no-image),body.dark .post-thumb__figure:has(.pp-no-image){background:transparent;border-color:rgba(51,102,204,.22)}body.dark .posts .post-preview__thumbnail--placeholder{background:transparent;border-color:rgba(51,102,204,.22)}.feature-image:has(.pp-no-image),.featured-group__thumbnail:has(.pp-no-image) a,.post-thumb__figure:has(.pp-no-image) a{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.feature-image:has(.pp-no-image){position:relative}.feature-image:has(.pp-no-image) .pp-no-image{height:auto;inset:0;position:absolute}.posts .post-preview{border-bottom:1px solid #e6e6e6;padding-bottom:28px;padding-top:24px}.posts .post-preview:first-child{padding-top:0}.posts .post-preview:last-child{border-bottom:none;padding-bottom:0}.posts .post-preview .post-meta{margin-bottom:18px}@media screen and (max-width:640px){.posts .post-preview .post-meta{margin-bottom:16px}}.posts .post-preview .post-preview__thumbnail--placeholder{background:transparent;border:1px solid #c3cee4;box-sizing:border-box}.posts .post-preview .post-preview__thumbnail--placeholder a{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (min-width:869px){.posts .post-preview.is-expanded .post-preview__title{margin-bottom:28px!important}}.posts .post-preview.is-card .post-preview__content{margin-bottom:4px}.posts>.fs-dynamic+.post-preview,.posts>.instream_ad+.post-preview{border-top:1px solid var(--pp-border,#e6e6e6);margin-top:24px}.ez-toc-title,.section-heading{border-bottom:3px solid #121212;font-family:var(--pp-roboto);font-size:15px;font-weight:900;letter-spacing:.1em;margin-bottom:10px;padding-bottom:20px;text-transform:uppercase}.related-posts ol,.related-posts ul{list-style:none;margin:0;padding:10px 0 30px}.related-posts li{list-style:none;margin:0;padding:0 0 10px}.sudo-h2{font-family:var(--pp-roboto);font-size:30px;font-weight:900;line-height:1.2em;margin-bottom:.5em}#ez-toc-container{font-size:16px;margin:-5px 0 35px}.ez-toc-title-container{display:none}ul.ez-toc-list li{margin:0;padding:5px 0 0}.hide-bullets ul.ez-toc-list{list-style:none;margin:0;padding:0}.trending-posts__heading{height:auto;margin-bottom:10px;padding-bottom:0;position:relative;width:100%}.trending-posts__bottom{border-top:3px solid #121212;padding-top:35px;position:relative;text-align:center}.trending-posts .post-thumb{border-bottom:1px solid #f2f2f2;margin-bottom:10px;padding:10px 0}.trending-posts .post-thumb:last-child{border-bottom:none;margin-bottom:0}.trending-posts .adunit{border-bottom:1px solid #f2f2f2;margin-bottom:10px;padding-bottom:10px}.pagination{-ms-flex-pack:justify;border-top:3px solid #f2f2f2;box-sizing:border-box;display:-ms-flexbox;display:flex;font:16px/1.2 var(--pp-roboto);font-weight:700;gap:1.25rem;justify-content:space-between;letter-spacing:0;margin-top:30px;padding:28px 0;width:100%}.pagination,.pagination a{-ms-flex-align:center;align-items:center}.pagination a{color:var(--pp-text,#121212);display:-ms-inline-flexbox;display:inline-flex;gap:.65em;max-width:100%;text-decoration:none;transition:color .18s ease}.pagination a:focus-visible,.pagination a:hover{color:#36c}.pagination a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pagination__label{min-width:0}.pagination__link{max-width:calc(50% - .5rem);position:relative;z-index:2}.pagination__link--older{margin-left:auto;text-align:right}.pagination__link--newer{text-align:left}.pagination__link--newer a:before,.pagination__link--older a:after{-ms-flex-negative:0;border-color:currentcolor;border-style:solid;border-width:0 0 2px 2px;content:"";flex-shrink:0;height:.55em;transition:transform .18s ease;width:.55em}.pagination__link--newer a:before{transform:rotate(45deg)}.pagination__link--older a:after{transform:rotate(-135deg)}.pagination__link--newer a:focus-visible:before,.pagination__link--newer a:hover:before{transform:rotate(45deg) translate(-1px,1px)}.pagination__link--older a:focus-visible:after,.pagination__link--older a:hover:after{transform:rotate(-135deg) translate(-1px,1px)}.pagination--date-archive{font-size:15px}.pagination+.pagination--date-archive{border-top-width:1px;margin-top:0;padding-top:20px}.post-tags{color:#121212;font:9px/1.5 var(--pp-roboto);font-weight:900;letter-spacing:.1em;position:relative;text-transform:uppercase}.post-tags svg.icon{fill:#36c;display:inline-block;float:left;font-size:8px;height:2em;margin-right:.5em;vertical-align:middle;width:2em}.post-tags .links{margin-left:2.5em}.post-tags .items{padding-bottom:10px}.posts-nav{display:-ms-flexbox;display:flex}.posts-nav,.posts-nav__heading{height:auto;position:relative;width:100%}.posts-nav__heading{border-bottom:3px solid #121212;padding-bottom:15px}.posts-nav__heading h3{font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.posts-nav__heading h3 a{-ms-flex-align:center;align-items:center;color:inherit;display:-ms-inline-flexbox;display:inline-flex;gap:.55em;text-decoration:none;transition:color .18s ease}.posts-nav__heading h3 a:focus-visible,.posts-nav__heading h3 a:hover{color:#36c}.posts-nav__content{-ms-flex-pack:justify;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto;justify-content:space-between;padding:40px 0;position:relative;width:100%}.posts-nav__content figure{-ms-flex:0 0 40%;flex:0 0 40%;z-index:2}@media screen and (max-width:640px){.posts-nav__content{display:none}}.posts-nav__info{box-sizing:border-box;-ms-flex:0 0 60%;flex:0 0 60%;position:relative}.posts-nav__info h4{font-size:15px}.posts-nav__next,.posts-nav__prev{-ms-flex:1 0 50%;flex:1 0 50%;position:relative}.posts-nav__next .posts-nav__heading h3 a:after,.posts-nav__prev .posts-nav__heading h3 a:before{-ms-flex-negative:0;border-color:currentcolor;border-style:solid;border-width:0 0 2px 2px;content:"";flex-shrink:0;height:.45em;transition:transform .18s ease;width:.45em}.posts-nav__prev .posts-nav__heading h3 a:before{transform:rotate(45deg)}.posts-nav__next .posts-nav__heading h3 a:after{transform:rotate(-135deg)}.posts-nav__next{text-align:right}.posts-nav__prev .posts-nav__content{padding-right:50px}.posts-nav__prev .posts-nav__info{padding-left:25px}.posts-nav__next .posts-nav__content{border-left:3px solid #121212;padding-left:50px}.posts-nav__next .posts-nav__content figure{-ms-flex-order:2;order:2}.posts-nav__next .posts-nav__info{padding-right:25px}.sidebar h2,.sidebar__text{margin-bottom:50px;position:relative}@media screen and (max-width:1280px){.sidebar h2,.sidebar__text{margin-bottom:40px}}@media screen and (max-width:1200px){.sidebar h2,.sidebar__text{margin-bottom:40px}}@media screen and (max-width:1124px){.sidebar h2,.sidebar__text{margin-bottom:30px}}@media screen and (max-width:868px){.sidebar h2,.sidebar__text{margin-bottom:15px}}.sidebar .peta-form input[type=email],.sidebar .peta-form input[type=text],.sidebar .peta-form input[type=url],.sidebar .peta-form textarea{background:#fff}.page-about__intro{margin-bottom:85px;position:relative}.page-about .member{margin-bottom:80px}.page-about .member:last-child{margin-bottom:0}.member{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto;justify-content:space-between;position:relative;width:100%}.member__image,.member__info{-ms-flex:0 0 45%;flex:0 0 45%}@media screen and (max-width:640px){.member__image,.member__info{-ms-flex-preferred-size:100%;flex-basis:100%}.member__image{margin-bottom:40px}}.member__heading{margin-bottom:40px}.member__heading h3,.member__heading h4{margin-bottom:0}.member__link{color:#9f9f9f;margin-top:30px;position:relative}.member__link .badge,.member__link h5{display:inline-block;vertical-align:middle}.member__link h5{color:inherit;margin-bottom:0;margin-left:10px;max-width:130px}.member__link:hover{color:#36c}.peta-form__row{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;margin-bottom:25px;position:relative;width:100%}.peta-form__field{-ms-flex:1 0 30%;flex:1 0 30%;margin-left:45px;position:relative}@media screen and (max-width:868px){.peta-form__field{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:25px;margin-left:0}.peta-form__field:last-child{margin-bottom:0}}.peta-form__field:first-child{margin-left:0}@media screen and (min-width:868px){.peta-form__field--checkbox{box-sizing:border-box;padding-right:275px}}.peta-form .req{color:#36c}.peta-form p{color:#9f9f9f;font-size:13px;min-height:3em}.peta-form label{display:block;font:15px var(--pp-roboto);font-weight:900;margin-bottom:10px;position:relative}.peta-form input[type=email],.peta-form input[type=text],.peta-form input[type=url],.peta-form textarea{background:#f2f2f2;border:none;box-sizing:border-box;font:14px Helvetica Neue,Helvetica,Arial,sans-serif;height:47px;padding:0 10px;width:100%}.peta-form textarea{height:180px;outline:none;padding:10px;resize:vertical}.peta-form input[type=checkbox]+span:before{border:3px solid #121212;border-radius:5px;content:"";display:inline-block;height:8px;margin-right:10px;position:relative;vertical-align:middle;width:8px}.peta-form input[type=checkbox]:checked+span{color:#36c}.peta-form input[type=checkbox]:checked+span:before{background:url(../img/icon-checked.png) 50% no-repeat;background-size:6px 5px;border-color:#36c}.footer-main{background:#000;box-sizing:border-box;color:#fff;height:auto;overflow:visible;padding:55px 45px 150px;position:relative;width:100%}@media screen and (max-width:1280px){.footer-main{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.footer-main{padding-left:40px;padding-right:40px}}@media screen and (max-width:1124px){.footer-main{padding-left:30px;padding-right:30px}}@media screen and (max-width:640px){.footer-main{padding-left:15px;padding-right:15px}}.footer-main__back-to-top{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:var(--pp-surface,#fff);border:1px solid var(--pp-border,#ebebeb);box-shadow:0 2px 10px rgba(0,0,0,.18);color:var(--pp-text,#121212);cursor:pointer;display:-ms-flexbox;display:flex;height:48px;justify-content:center;left:auto;margin:0;padding:0;position:absolute;right:0;top:-55px;transform:translateY(-50%);transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:48px;z-index:5}@media screen and (max-width:640px){.footer-main__back-to-top{height:44px;width:44px}}.footer-main__back-to-top:hover{background:var(--pp-bg,#f2f2f2);box-shadow:0 4px 14px rgba(0,0,0,.22);transform:translateY(calc(-50% - 2px))}.footer-main__back-to-top:focus-visible{outline:2px solid var(--pp-text,#121212);outline-offset:3px}.footer-main__back-to-top:active{box-shadow:0 1px 6px rgba(0,0,0,.16);transform:translateY(-50%)}body.dark .footer-main__back-to-top{border-color:hsla(0,0%,100%,.42);box-shadow:none}body.dark .footer-main__back-to-top:hover{border-color:hsla(0,0%,100%,.8);box-shadow:none}.footer-main__back-to-top-icon{-ms-flex-negative:0;display:block;flex-shrink:0;height:20px;width:20px}.footer-main__row{margin:auto;max-width:1250px;position:relative;width:100%}.footer-main__masthead{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;gap:28px;justify-content:space-between;padding-bottom:48px}@media screen and (max-width:1124px){.footer-main__masthead{-ms-flex-direction:column;flex-direction:column;gap:26px;padding-bottom:30px;text-align:center}}.footer-main__brand{border:0;line-height:0;margin:0;min-width:0;padding:0}.footer-main__logo{display:inline-block;line-height:0;margin-bottom:0}.footer-main__logo svg{aspect-ratio:486/124;display:block;height:auto;margin:0 auto;max-width:100%;width:260px}@media screen and (max-width:640px){.footer-main__logo svg{width:200px}}.footer-main__logo:focus-visible,.footer-main__logo:hover{opacity:.85}.footer-main__logo:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:4px}.footer-main__copyright{color:hsla(0,0%,100%,.48);font:12px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.04em;margin:26px 0 0}@media screen and (max-width:1124px){.footer-main__copyright{text-align:center}}.footer-main__socials{-ms-flex:0 0 auto;flex:0 0 auto;position:relative}@media screen and (max-width:1124px){.footer-main__socials{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}}.footer-main__socials ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:18px;list-style:none;margin:0;padding:0}@media screen and (max-width:1124px){.footer-main__socials ul{-ms-flex-pack:center;justify-content:center}}.footer-main__socials li{font:9px var(--pp-roboto);font-weight:900;margin:0;padding:0;position:relative}.footer-main__socials ul a{display:block;opacity:1;transition:opacity .18s ease,transform .18s ease}.footer-main__socials ul a:focus-visible,.footer-main__socials ul a:hover{opacity:.55;transform:translateY(-2px)}.footer-main__socials ul a:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:4px}.footer-main__socials ul svg{fill:#fff;display:block;height:25px}.footer-main__socials ul span{display:inline-block;vertical-align:middle}.footer-main__google-preferred{-ms-flex-align:center;align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.26);color:hsla(0,0%,100%,.72);display:-ms-inline-flexbox;display:inline-flex;font:10px/1 var(--pp-roboto);font-weight:900;gap:9px;letter-spacing:.08em;padding:9px 14px;position:absolute;right:0;text-transform:uppercase;top:calc(100% + 16px);transition:color .18s ease,border-color .18s ease,background-color .18s ease;white-space:nowrap}@media screen and (max-width:1124px){.footer-main__google-preferred{position:static}}.footer-main__google-preferred:focus-visible,.footer-main__google-preferred:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.72);color:#fff}.footer-main__google-preferred:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:4px}.footer-main__google-preferred .footer-main__google-preferred-mark{display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:14px;width:14px}.theme-mode-switcher{-ms-flex-align:center;-ms-flex-pack:center;-webkit-tap-highlight-color:rgba(51,102,204,.15);align-items:center;background:transparent;border:0;color:#36c;cursor:pointer;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin:0;padding:0;position:relative;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.theme-mode-switcher:focus-visible{outline:2px solid #36c;outline-offset:-2px}.theme-mode-switcher__body{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:relative;width:100%}.theme-mode-switcher__glyph{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.theme-mode-switcher__glyph,.theme-mode-switcher__icon{align-items:center;display:-ms-flexbox;display:flex;height:20px;justify-content:center;width:20px}.theme-mode-switcher__icon{-ms-flex-align:center;-ms-flex-pack:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.theme-mode-switcher__icon svg.icon{fill:none!important;color:inherit;display:block;font-size:20px;height:20px!important;margin:0!important;width:20px!important}.theme-mode-switcher__icon--moon{opacity:1;transform:translate(-50%,-50%) scale(1)}.theme-mode-switcher__icon--sun{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.75)}.theme-mode-switcher__copy{display:none}.theme-mode-switcher__label{display:block}.theme-mode-switcher__label--to-light{display:none}.theme-mode-switcher--bar{isolation:isolate;position:relative}.theme-mode-switcher--bar:focus-visible,.theme-mode-switcher--bar:hover{color:#2b56ab}@media (hover:hover) and (min-width:1201px){.theme-mode-switcher--bar:before{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.theme-mode-switcher--bar .theme-mode-switcher__body{position:relative;z-index:1}.theme-mode-switcher--bar:focus-visible,.theme-mode-switcher--bar:hover{background:#070712;color:#f0c142}.theme-mode-switcher--bar:focus-visible:before,.theme-mode-switcher--bar:hover:before{background-color:#070712;background-image:radial-gradient(1px 1px at 14% 22%,hsla(0,0%,100%,.95),transparent),radial-gradient(1.5px 1.5px at 28% 68%,hsla(0,0%,100%,.8),transparent),radial-gradient(1px 1px at 42% 18%,hsla(0,0%,100%,.7),transparent),radial-gradient(1.5px 1.5px at 58% 42%,hsla(0,0%,100%,.95),transparent),radial-gradient(1px 1px at 72% 16%,hsla(0,0%,100%,.75),transparent),radial-gradient(1px 1px at 82% 62%,hsla(0,0%,100%,.85),transparent),radial-gradient(1.5px 1.5px at 90% 30%,hsla(0,0%,100%,.7),transparent),radial-gradient(1px 1px at 48% 82%,hsla(0,0%,100%,.65),transparent),radial-gradient(2px 2px at 66% 78%,rgba(240,193,66,.55),transparent);opacity:1}.theme-mode-switcher--bar:focus-visible .theme-mode-switcher__icon--moon,.theme-mode-switcher--bar:hover .theme-mode-switcher__icon--moon{animation:pp-theme-moon-hover .65s cubic-bezier(.34,1.45,.64,1) forwards;color:#f0c142;filter:drop-shadow(0 0 6px rgba(240,193,66,.55))}.theme-mode-switcher--bar:after{background:var(--pp-surface,#fff);border:1px solid var(--pp-border,#e6e6e6);border-radius:6px;box-shadow:0 8px 20px hsla(0,0%,7%,.12);color:var(--pp-text,#121212);content:attr(aria-label);font:12px/1.3 var(--pp-roboto);font-weight:700;left:50%;letter-spacing:0;max-width:180px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;text-transform:none;top:calc(100% + 8px);transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:220}.theme-mode-switcher--bar:focus-visible:after,.theme-mode-switcher--bar:hover:after{opacity:1;transform:translate(-50%)}}.theme-mode-switcher--menu{background:var(--pp-surface,#fff);border:1px solid var(--pp-border,#e6e6e6);border-radius:10px;box-shadow:0 1px 2px hsla(0,0%,7%,.04);color:var(--pp-text,#121212);height:auto;min-height:64px;padding:12px 14px;text-align:left}.theme-mode-switcher--menu .theme-mode-switcher__body{-ms-flex-pack:start;gap:14px;justify-content:flex-start}.theme-mode-switcher--menu .theme-mode-switcher__glyph{background:rgba(51,102,204,.1);border-radius:10px;color:#36c;height:44px;width:44px}.theme-mode-switcher--menu .theme-mode-switcher__copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.theme-mode-switcher--menu .theme-mode-switcher__label{font-family:var(--pp-roboto);font-size:15px;font-weight:900;letter-spacing:.01em;line-height:1.25}.theme-mode-switcher--menu:focus-visible,.theme-mode-switcher--menu:hover{border-color:rgba(51,102,204,.35);box-shadow:0 4px 14px rgba(51,102,204,.1)}.theme-mode-switcher--menu:focus-visible{outline:2px solid #36c;outline-offset:2px}body.dark .theme-mode-switcher .theme-mode-switcher__icon--moon,html.dark .theme-mode-switcher .theme-mode-switcher__icon--moon{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.75)}body.dark .theme-mode-switcher .theme-mode-switcher__icon--sun,html.dark .theme-mode-switcher .theme-mode-switcher__icon--sun{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}body.dark .theme-mode-switcher .theme-mode-switcher__label--to-dark,html.dark .theme-mode-switcher .theme-mode-switcher__label--to-dark{display:none}body.dark .theme-mode-switcher .theme-mode-switcher__label--to-light,html.dark .theme-mode-switcher .theme-mode-switcher__label--to-light{display:block}body.dark .theme-mode-switcher.theme-mode-switcher--bar,html.dark .theme-mode-switcher.theme-mode-switcher--bar{background:#fff;color:#36c}body.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible,body.dark .theme-mode-switcher.theme-mode-switcher--bar:hover,html.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible,html.dark .theme-mode-switcher.theme-mode-switcher--bar:hover{color:#36c}body.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible,html.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible{outline-color:#36c}@media (hover:hover) and (min-width:1201px){body.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible,body.dark .theme-mode-switcher.theme-mode-switcher--bar:hover,html.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible,html.dark .theme-mode-switcher.theme-mode-switcher--bar:hover{background:#6eb6f0;color:#ffd33a}body.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible:before,body.dark .theme-mode-switcher.theme-mode-switcher--bar:hover:before,html.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible:before,html.dark .theme-mode-switcher.theme-mode-switcher--bar:hover:before{background-color:#6eb6f0;background-image:radial-gradient(ellipse 42% 34% at 18% 82%,hsla(0,0%,100%,.78),hsla(0,0%,100%,0) 70%),radial-gradient(ellipse 48% 36% at 48% 88%,hsla(0,0%,100%,.72),hsla(0,0%,100%,0) 72%),radial-gradient(ellipse 38% 30% at 78% 78%,hsla(0,0%,100%,.68),hsla(0,0%,100%,0) 70%),radial-gradient(ellipse 55% 40% at 62% 18%,hsla(0,0%,100%,.16),transparent 70%),linear-gradient(180deg,#4f9fe6,#7ec0f5 48%,#b7daf8);opacity:1}body.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible .theme-mode-switcher__icon--sun,body.dark .theme-mode-switcher.theme-mode-switcher--bar:hover .theme-mode-switcher__icon--sun,html.dark .theme-mode-switcher.theme-mode-switcher--bar:focus-visible .theme-mode-switcher__icon--sun,html.dark .theme-mode-switcher.theme-mode-switcher--bar:hover .theme-mode-switcher__icon--sun{animation:pp-theme-sun-hover .7s cubic-bezier(.34,1.45,.64,1) forwards;color:#ffd33a;filter:drop-shadow(0 0 1px rgba(120,60,0,.45)) drop-shadow(0 0 6px rgba(255,200,40,.95)) drop-shadow(0 0 12px rgba(255,180,0,.75))}body.dark .theme-mode-switcher.theme-mode-switcher--bar:after,html.dark .theme-mode-switcher.theme-mode-switcher--bar:after{background:#121212;border-color:#585858;box-shadow:0 8px 20px rgba(0,0,0,.45);color:#fff}}body.dark .theme-mode-switcher.theme-mode-switcher--menu,html.dark .theme-mode-switcher.theme-mode-switcher--menu{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);box-shadow:none;color:#fff}body.dark .theme-mode-switcher.theme-mode-switcher--menu .theme-mode-switcher__glyph,html.dark .theme-mode-switcher.theme-mode-switcher--menu .theme-mode-switcher__glyph{background:#000;color:#f0c142}body.dark .theme-mode-switcher.theme-mode-switcher--menu:focus-visible,body.dark .theme-mode-switcher.theme-mode-switcher--menu:hover,html.dark .theme-mode-switcher.theme-mode-switcher--menu:focus-visible,html.dark .theme-mode-switcher.theme-mode-switcher--menu:hover{border-color:rgba(240,193,66,.4);box-shadow:0 4px 14px rgba(0,0,0,.25)}body.dark .theme-mode-switcher.theme-mode-switcher--menu:focus-visible,html.dark .theme-mode-switcher.theme-mode-switcher--menu:focus-visible{outline-color:#f0c142}body.dark .header-main__theme--menu{background:hsla(0,0%,100%,.03);border-top-color:#e6e6e6}body.dark .header-main__article-comments-count{color:var(--pp-text,#fff)}.footer-nav .menu{-ms-flex-align:center;align-items:center;column-gap:34px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:14px}@media screen and (max-width:1124px){.footer-nav .menu{-ms-flex-pack:center;column-gap:22px;justify-content:center;row-gap:10px}}.footer-nav .menu>.menu-item{position:relative}.footer-nav .menu>.menu-item>a{display:inline-block;font:15px/1.35 var(--pp-roboto);font-weight:900;transition:color .15s ease}.footer-nav .menu>.menu-item>a:focus-visible,.footer-nav .menu>.menu-item>a:hover{color:hsla(0,0%,100%,.55)}.footer-nav .menu>.menu-item>a:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:3px}.footer-nav--secondary{margin-top:16px}.footer-nav--secondary .menu{column-gap:26px;row-gap:10px}.footer-nav--secondary .menu>.menu-item>a{color:hsla(0,0%,100%,.62);font:12px/1.4 var(--pp-roboto);font-weight:900}.footer-nav--secondary .menu>.menu-item>a:focus-visible,.footer-nav--secondary .menu>.menu-item>a:hover{color:#fff}.featured-group,.page__content .feature-group{background:#f2f2f2;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;box-sizing:border-box;clear:both;display:inline-block;margin:-2px -.5em 0;padding:1.5em 0 1.5em 2em;width:100%}.featured-group .pcp-section-title,.page__content .feature-group .pcp-section-title{font-size:15px;letter-spacing:.1em;margin:0 0 .5em;padding-bottom:.2em;text-transform:uppercase}.featured-group .pcp-preloader,.page__content .feature-group .pcp-preloader{background-color:#f2f2f2}.featured-group__post{box-sizing:border-box;padding:0 2em 0 0}.featured-group__content h2,.page__content .feature-group h2.sp-pcp-title{font-size:1.1em;margin:.3em 0}.feature-group h2.sp-pcp-title a{font-size:inherit;font-weight:900}.feature-group h2.sp-pcp-title a:hover{color:#36c}.feature-group .swiper-container{width:100%}.feature-group .swiper-wrapper{z-index:100}.feature-group .pcp-post-thumb-wrapper img{width:100%}.page__content .feature-group{margin:-2px 0 0;padding:1.5em 2em}.page__content .feature-group .pcp-section-title{border-bottom:3px solid #121212;color:#121212;font-size:15px;letter-spacing:.1em;margin-bottom:30px!important;padding-bottom:20px;text-transform:uppercase}.page__content .feature-group h2.sp-pcp-title{font-size:15px;margin-top:0}.page__content .feature-group h2.sp-pcp-title a{display:inline-block;line-height:1.2em}.page__content .feature-group .sp-pcp-post-meta{font:9px/15px var(--pp-roboto);font-weight:900;margin:0}.page__content .feature-group .sp-pcp-post-meta li{font:9px/15px var(--pp-roboto);font-weight:900;text-transform:uppercase}.page__content .feature-group .sp-pcp-post-meta i{display:none}.featured-group__thumbnail img{vertical-align:middle}.page__content .feature-group.featured-editorials,.page__content .feature-group.featured-reviews,.page__content .feature-group.featured-spotlights{box-sizing:border-box;clear:both;display:block;float:none;margin-bottom:1.25em;max-width:100%;padding-bottom:1.75em;padding-top:1.25em;width:100%}.page__content .feature-group.featured-editorials .featured-group__header.pcp-section-title,.page__content .feature-group.featured-reviews .featured-group__header.pcp-section-title,.page__content .feature-group.featured-spotlights .featured-group__header.pcp-section-title{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px!important;padding-bottom:14px;width:100%}.page__content .feature-group.featured-editorials .featured-group__title,.page__content .feature-group.featured-reviews .featured-group__title,.page__content .feature-group.featured-spotlights .featured-group__title{-ms-flex:1 1 auto;flex:1 1 auto;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;min-width:0;text-transform:inherit}.page__content .feature-group.featured-editorials .featured-editorials__posts,.page__content .feature-group.featured-editorials .featured-reviews__posts,.page__content .feature-group.featured-editorials .featured-spotlights__posts,.page__content .feature-group.featured-reviews .featured-editorials__posts,.page__content .feature-group.featured-reviews .featured-reviews__posts,.page__content .feature-group.featured-reviews .featured-spotlights__posts,.page__content .feature-group.featured-spotlights .featured-editorials__posts,.page__content .feature-group.featured-spotlights .featured-reviews__posts,.page__content .feature-group.featured-spotlights .featured-spotlights__posts{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:0;grid-template-columns:1fr;width:100%}.page__content .feature-group.featured-editorials .featured-group__post,.page__content .feature-group.featured-reviews .featured-group__post,.page__content .feature-group.featured-spotlights .featured-group__post{-ms-grid-columns:minmax(0,40%) minmax(0,1fr);-ms-flex-align:start;align-items:start;border-bottom:1px solid #e6e6e6;column-gap:5%;display:-ms-grid;display:grid;float:none;grid-template-columns:minmax(0,40%) minmax(0,1fr);margin:0;padding:18px 0;width:100%}.page__content .feature-group.featured-editorials .featured-group__post:first-child,.page__content .feature-group.featured-reviews .featured-group__post:first-child,.page__content .feature-group.featured-spotlights .featured-group__post:first-child{padding-top:0}.page__content .feature-group.featured-editorials .featured-group__post:last-child,.page__content .feature-group.featured-reviews .featured-group__post:last-child,.page__content .feature-group.featured-spotlights .featured-group__post:last-child{border-bottom:none;padding-bottom:0}.page__content .feature-group.featured-editorials .featured-group__thumbnail,.page__content .feature-group.featured-reviews .featured-group__thumbnail,.page__content .feature-group.featured-spotlights .featured-group__thumbnail{aspect-ratio:300/157;background-color:color-mix(in srgb,var(--pp-border,#ebebeb) 35%,var(--pp-surface,#fff));float:none;-ms-grid-column:1;grid-column:1;margin:0;max-width:none;overflow:hidden;position:relative;width:100%}.page__content .feature-group.featured-editorials .featured-group__thumbnail a,.page__content .feature-group.featured-reviews .featured-group__thumbnail a,.page__content .feature-group.featured-spotlights .featured-group__thumbnail a{display:block;inset:0;position:absolute}.page__content .feature-group.featured-editorials .featured-group__thumbnail img,.page__content .feature-group.featured-reviews .featured-group__thumbnail img,.page__content .feature-group.featured-spotlights .featured-group__thumbnail img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.page__content .feature-group.featured-editorials h2.sp-pcp-title,.page__content .feature-group.featured-reviews h2.sp-pcp-title,.page__content .feature-group.featured-spotlights h2.sp-pcp-title{color:#121212;font-family:var(--pp-roboto);font-size:20px;font-synthesis:none;font-weight:900;-ms-grid-column:2;grid-column:2;letter-spacing:normal;line-height:1.2em;margin:0;padding:0;text-transform:none}@media screen and (max-width:640px){.page__content .feature-group.featured-editorials h2.sp-pcp-title,.page__content .feature-group.featured-reviews h2.sp-pcp-title,.page__content .feature-group.featured-spotlights h2.sp-pcp-title{font-size:17px}}.page__content .feature-group.featured-editorials h2.sp-pcp-title a,.page__content .feature-group.featured-reviews h2.sp-pcp-title a,.page__content .feature-group.featured-spotlights h2.sp-pcp-title a{color:inherit;display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;text-transform:none}.page__content .feature-group.featured-editorials h2.sp-pcp-title a:hover,.page__content .feature-group.featured-reviews h2.sp-pcp-title a:hover,.page__content .feature-group.featured-spotlights h2.sp-pcp-title a:hover{color:#36c}@media screen and (min-width:869px){.page__content .feature-group.featured-editorials .featured-editorials__posts,.page__content .feature-group.featured-editorials .featured-reviews__posts,.page__content .feature-group.featured-editorials .featured-spotlights__posts,.page__content .feature-group.featured-reviews .featured-editorials__posts,.page__content .feature-group.featured-reviews .featured-reviews__posts,.page__content .feature-group.featured-reviews .featured-spotlights__posts,.page__content .feature-group.featured-spotlights .featured-editorials__posts,.page__content .feature-group.featured-spotlights .featured-reviews__posts,.page__content .feature-group.featured-spotlights .featured-spotlights__posts{-ms-grid-columns:(1fr)[3];column-gap:1.5em;gap:1em 1.5em;grid-auto-rows:min-content;grid-template-columns:repeat(3,1fr);row-gap:1em}.page__content .feature-group.featured-editorials .featured-group__post,.page__content .feature-group.featured-reviews .featured-group__post,.page__content .feature-group.featured-spotlights .featured-group__post{border-bottom:none;display:block;overflow:visible;padding:0}.page__content .feature-group.featured-editorials .featured-group__thumbnail,.page__content .feature-group.featured-reviews .featured-group__thumbnail,.page__content .feature-group.featured-spotlights .featured-group__thumbnail{margin-bottom:8px}.page__content .feature-group.featured-editorials h2.sp-pcp-title,.page__content .feature-group.featured-reviews h2.sp-pcp-title,.page__content .feature-group.featured-spotlights h2.sp-pcp-title{font-size:16px;-ms-grid-column:auto;grid-column:auto;line-height:1.3em}}@media screen and (max-width:868px){.page__content .feature-group{border-left:0;border-right:0;margin:-2px -15px 0;padding:15px;width:auto}.page__content .feature-group .sp-pcp-row .sp-pcp-col-xs-1{display:block;-ms-flex:none;flex:none;max-width:100%;width:100%}.page__content .feature-group .sp-pcp-post{border-bottom:1px solid #e6e6e6;display:block;padding-bottom:1em;width:100%}.page__content .feature-group .sp-pcp-post .pcp-post-thumb-wrapper{float:left;width:40%}.page__content .feature-group:not(.featured-reviews):not(.featured-editorials):not(.featured-spotlights) h2.sp-pcp-title{margin-left:40%;padding:0 0 0 5%}.page__content .feature-group:not(.featured-reviews):not(.featured-editorials):not(.featured-spotlights) .featured-group__post{display:block;float:none;padding:.35em 0;width:100%}.page__content .feature-group:not(.featured-reviews):not(.featured-editorials):not(.featured-spotlights) .featured-group__content{margin-left:40%;padding-left:6%}.page__content .feature-group:not(.featured-reviews):not(.featured-editorials):not(.featured-spotlights) .featured-group__content h2{font-size:15px;margin:0}.page__content .feature-group.featured-editorials,.page__content .feature-group.featured-reviews,.page__content .feature-group.featured-spotlights{box-sizing:border-box;clear:both;display:block;float:none;margin:-2px -15px 1.25em;max-width:none;width:auto}.page__content .feature-group.featured-editorials .featured-editorials__posts,.page__content .feature-group.featured-editorials .featured-reviews__posts,.page__content .feature-group.featured-editorials .featured-spotlights__posts,.page__content .feature-group.featured-reviews .featured-editorials__posts,.page__content .feature-group.featured-reviews .featured-reviews__posts,.page__content .feature-group.featured-reviews .featured-spotlights__posts,.page__content .feature-group.featured-spotlights .featured-editorials__posts,.page__content .feature-group.featured-spotlights .featured-reviews__posts,.page__content .feature-group.featured-spotlights .featured-spotlights__posts{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:0;grid-auto-rows:min-content;grid-template-columns:1fr;width:100%}.page__content .feature-group.featured-editorials .featured-group__post,.page__content .feature-group.featured-reviews .featured-group__post,.page__content .feature-group.featured-spotlights .featured-group__post{-ms-grid-columns:minmax(0,40%) minmax(0,1fr);-ms-grid-rows:auto;-ms-flex-align:start;align-items:start;border-bottom:1px solid #e6e6e6;clear:both;column-gap:5%;display:-ms-grid;display:grid;float:none;grid-template-columns:minmax(0,40%) minmax(0,1fr);grid-template-rows:auto;margin:0;min-width:0;padding:18px 0;width:100%}.page__content .feature-group.featured-editorials .featured-group__post:first-child,.page__content .feature-group.featured-reviews .featured-group__post:first-child,.page__content .feature-group.featured-spotlights .featured-group__post:first-child{padding-top:0}.page__content .feature-group.featured-editorials .featured-group__post:last-child,.page__content .feature-group.featured-reviews .featured-group__post:last-child,.page__content .feature-group.featured-spotlights .featured-group__post:last-child{border-bottom:none;padding-bottom:0}.page__content .feature-group.featured-editorials .featured-group__thumbnail,.page__content .feature-group.featured-reviews .featured-group__thumbnail,.page__content .feature-group.featured-spotlights .featured-group__thumbnail{aspect-ratio:300/157;background-color:color-mix(in srgb,var(--pp-border,#ebebeb) 35%,var(--pp-surface,#fff));float:none;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0;max-width:none;min-width:0;overflow:hidden;position:relative;width:100%}.page__content .feature-group.featured-editorials .featured-group__thumbnail a,.page__content .feature-group.featured-reviews .featured-group__thumbnail a,.page__content .feature-group.featured-spotlights .featured-group__thumbnail a{display:block;inset:0;position:absolute}.page__content .feature-group.featured-editorials .featured-group__thumbnail img,.page__content .feature-group.featured-reviews .featured-group__thumbnail img,.page__content .feature-group.featured-spotlights .featured-group__thumbnail img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.page__content .feature-group.featured-editorials h2.sp-pcp-title,.page__content .feature-group.featured-reviews h2.sp-pcp-title,.page__content .feature-group.featured-spotlights h2.sp-pcp-title{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin:0;min-width:0;padding:0}.page__content .feature-group .sp-pcp-post-meta{text-align:right}.page__content .feature-group .sp-pcp-post-meta li{margin:0}.featured-group__post{display:block;float:none;padding:.35em 0;width:100%}.page__content .feature-group:not(.featured-reviews):not(.featured-editorials):not(.featured-spotlights) .featured-group__thumbnail{float:left;width:40%}.featured-group__content{margin-left:40%;padding-left:6%}.featured-group__content h2{font-size:15px;margin:0}.featured-group{margin:-2px 0 0;padding:1em;width:auto}.featured-group__title{font-size:1.1em;margin-bottom:0}}.page__content .feature-group.featured-reel-mobile{clear:both;display:none;float:none;margin-bottom:1.25em;max-width:100%;padding-bottom:1.75em;padding-top:1.25em;width:100%}.page__content .feature-group.featured-reel-mobile .snap-card{padding-bottom:18px;padding-top:18px}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snap--after-one-column{display:none}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps>.featured-reel-mobile__snap{border-bottom:none;box-sizing:border-box;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps>.featured-reel-mobile__snap:first-child{padding-top:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps>.featured-reel-mobile__snap:last-child{padding-bottom:18px}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps>.featured-reel-mobile__snap .snap-card{border-bottom:none;padding-bottom:0;padding-top:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps>.featured-reel-mobile__snap .banners.banners-reel-between-snaps{border-bottom:none;border-top:none;margin:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps>.featured-reel-mobile__snap+.featured-reel-mobile__snap{border-top:1px solid var(--pp-border,#f2f2f2);margin-top:18px;padding-top:18px}@media screen and (max-width:1200px){.page__content .feature-group.featured-reel-mobile{display:block}}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-one-column{display:block;max-width:none}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-one-column .featured-reel-mobile__snap--after-one-column{display:none}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column{-ms-flex-pack:center;-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:36px 24px;justify-content:center;margin:0 auto}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column .featured-reel-mobile__snap,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column .featured-reel-mobile__snap{border-bottom:none;border-top:none;box-sizing:border-box;display:block;margin-top:0;max-width:100%;min-width:0;overflow:hidden;padding-bottom:0;padding-top:0;width:100%}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column .featured-reel-mobile__snap .snap-card,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column .featured-reel-mobile__snap .snap-card{border-bottom:none;margin:0;max-width:100%;min-width:0;padding-bottom:0;padding-top:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column .featured-reel-mobile__snap .snap-card__media,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column .featured-reel-mobile__snap .snap-gallery,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column .featured-reel-mobile__snap .snap-gallery img,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column .featured-reel-mobile__snap .snap-card__media,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column .featured-reel-mobile__snap .snap-gallery,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column .featured-reel-mobile__snap .snap-gallery img{max-width:100%}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column .featured-reel-mobile__snap .banners.banners-reel-between-snaps,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column .featured-reel-mobile__snap .banners.banners-reel-between-snaps{border-bottom:none;border-top:none;margin:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column .featured-reel-mobile__snap+.featured-reel-mobile__snap,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column .featured-reel-mobile__snap+.featured-reel-mobile__snap{border-top:none;margin-top:0;padding-top:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column .featured-reel-mobile__snap--after-one-column,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column .featured-reel-mobile__snap--after-one-column{display:block}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column{-ms-grid-columns:(minmax(0,300px))[2];grid-template-columns:repeat(2,minmax(0,300px));max-width:624px}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-two-column .featured-reel-mobile__snap--after-two-columns{display:none}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-three-column{-ms-grid-columns:(minmax(0,300px))[3];grid-template-columns:repeat(3,minmax(0,300px));max-width:948px}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-masonry-ready{display:block;overflow:hidden;position:relative}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps.is-masonry-ready .featured-reel-mobile__snap{left:0;position:absolute;top:0}@media screen and (min-width:640px) and (max-width:1200px){.page__content .feature-group.featured-reel-mobile:not(.is-content-fitted):not(:has(.featured-reel-mobile__snaps.is-one-column)){box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:24px;max-width:100%;width:min(100%,624px + 4em)}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column){-ms-grid-columns:(minmax(0,300px))[2];-ms-flex-pack:center;-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:36px 24px;grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;margin:0 auto;max-width:624px}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap{border-bottom:none;border-top:none;box-sizing:border-box;display:block;margin-top:0;max-width:100%;min-width:0;overflow:hidden;padding-bottom:0;padding-top:0;width:100%}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap .snap-card{border-bottom:none;margin:0;max-width:100%;min-width:0;padding-bottom:0;padding-top:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap .snap-card__media,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap .snap-gallery,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap .snap-gallery img{max-width:100%}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap .banners.banners-reel-between-snaps{border-bottom:none;border-top:none;margin:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap+.featured-reel-mobile__snap{border-top:none;margin-top:0;padding-top:0}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap--after-one-column{display:block}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap--after-two-columns{display:none}}@media screen and (min-width:1000px) and (max-width:1200px){.page__content .feature-group.featured-reel-mobile:not(.is-content-fitted):not(:has(.featured-reel-mobile__snaps.is-one-column)){width:min(100%,948px + 4em)}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column){-ms-grid-columns:(minmax(0,300px))[3];grid-template-columns:repeat(3,minmax(0,300px));max-width:948px}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps:not(.is-one-column):not(.is-two-column):not(.is-three-column) .featured-reel-mobile__snap--after-two-columns{display:block}}@media screen and (max-width:639px){.page__content .feature-group.featured-reel-mobile:not(.is-content-fitted){margin:-2px -15px 1.25em;max-width:none;padding:15px;width:auto}}@media screen and (min-width:640px) and (max-width:868px){.page__content .feature-group.featured-reel-mobile:not(.is-content-fitted){padding-left:15px;padding-right:15px}}.page__content .feature-group.featured-reel-mobile.is-content-fitted{box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:24px;max-width:100%;width:var(--featured-reel-fitted-width)}.page__content .feature-group.featured-reel-mobile .featured-group__header.pcp-section-title{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px!important;padding-bottom:14px;width:100%}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__title{-ms-flex-align:start;align-items:flex-start;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto;font-family:inherit;font-size:inherit;font-weight:inherit;gap:3px;letter-spacing:inherit;line-height:inherit;min-width:0;text-transform:inherit}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__title a{color:inherit;text-decoration:none}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__title a:focus-visible,.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__title a:hover{color:#36c}.page__content .feature-group.featured-reel-mobile .featured-reel-mobile__snaps .featured-reel-mobile__snap:first-child .snap-card{padding-top:0}.ad-placeholder{color:#ccc;font-size:20px;position:absolute}.product-buttons-container{display:-ms-flexbox;display:flex;gap:14px;padding-bottom:40px;text-align:center}.product-buttons-container a.button.product-button{-ms-flex:1;flex:1;text-align:left}@media screen and (max-width:640px){.product-buttons-container{-ms-flex-direction:column;flex-direction:column;gap:10px}}.product-button-wrapper{margin:1.5em 0;text-align:center}.product-button-wrapper.button-count-2{display:-ms-flexbox;display:flex;gap:14px}.product-button-wrapper.button-count-2 a{-ms-flex:1;flex:1}@media screen and (max-width:640px){.product-button-wrapper.button-count-2{-ms-flex-direction:column;flex-direction:column;gap:10px}}a.button.product-button{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;border-radius:4px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09);box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--pp-inter,var(--pp-inter));font-weight:400;gap:14px;justify-content:space-between;letter-spacing:0;padding:13px 16px;text-align:left;text-transform:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}a.button.product-button:focus-visible,a.button.product-button:hover{background:#2d5ab4;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 6px 18px rgba(51,102,204,.28);transform:translateY(-1px)}a.button.product-button:active{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09);transform:translateY(0)}a.button.product-button:focus-visible{outline:2px solid #36c;outline-offset:2px}a.button.product-button .product-button__label{font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.02em}a.button.product-button .product-button__text{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}a.button.product-button .product-button__product{font-family:var(--pp-roboto,var(--pp-roboto));font-size:15px;font-weight:900;letter-spacing:.01em;line-height:1.2;overflow-wrap:anywhere;text-transform:none}a.button.product-button .product-button__meta{font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.3;opacity:.78;text-transform:uppercase}a.button.product-button svg.icon.product-button__icon{-ms-flex-negative:0;-ms-flex-item-align:center;-ms-grid-row-align:center;fill:currentColor;align-self:center;color:#fff;flex-shrink:0;height:14px;margin:0;opacity:.75;transition:opacity .18s ease,transform .18s ease;width:14px}a.button.product-button:focus-visible svg.icon.product-button__icon,a.button.product-button:hover svg.icon.product-button__icon{opacity:1;transform:translate(2px,-2px)}a.button.product-button.product-button--stacked{padding-bottom:12px;padding-top:12px}@media screen and (max-width:640px){a.button.product-button{padding:12px 14px;width:100%}a.button.product-button .product-button__product{font-size:14px}}body.dark a.button.product-button:focus-visible,body.dark a.button.product-button:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 6px 18px rgba(0,0,0,.55)}a.pp-lightbox{border-bottom:none;color:inherit;cursor:zoom-in;display:inline-block;max-width:100%;position:relative;text-decoration:none;vertical-align:middle}a.pp-lightbox:has(>img.aligncenter){display:block;margin-left:auto;margin-right:auto;width:fit-content}a.pp-lightbox img{display:block;height:auto;max-width:100%}a.pp-lightbox:after{background-color:rgba(0,0,0,.64);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='10' cy='10' r='6.25' stroke='%23fff' stroke-width='2.1'/%3E%3Cpath d='M15.25 15.25 20 20M10 7.25v5.5M7.25 10h5.5' stroke='%23fff' stroke-width='2.1' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid hsla(0,0%,100%,.4);border-radius:5px;bottom:8px;box-shadow:0 1px 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:29px;opacity:.64;pointer-events:none;position:absolute;right:8px;transition:opacity .15s ease;width:29px;z-index:1}@media (hover:hover) and (pointer:fine){a.pp-lightbox:focus:after,a.pp-lightbox:hover:after{opacity:1}}@media (hover:none),(pointer:coarse){a.pp-lightbox:after{opacity:.8}}.snap-gallery a.pp-lightbox:after,.snap-gallery a.snap-gallery__link:after{content:none!important;display:none!important}body.pp-lightbox-open{overflow:hidden;-ms-touch-action:none;touch-action:none}.pp-lightbox-overlay{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.92);box-sizing:border-box;cursor:zoom-out;display:-ms-flexbox;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;-ms-touch-action:none;touch-action:none;z-index:100000}.pp-lightbox-overlay[hidden]{display:none!important}.pp-lightbox-overlay__close{background:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:36px;height:44px;line-height:1;margin:0;opacity:.85;padding:0;position:absolute;right:16px;top:12px;width:44px;z-index:2}.pp-lightbox-overlay__close:focus,.pp-lightbox-overlay__close:hover{opacity:1;outline:none}.pp-lightbox-overlay__stage{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;cursor:zoom-in;display:-ms-flexbox;display:flex;justify-content:center;max-height:92vh;max-width:min(96vw,1600px);overflow:hidden;-ms-touch-action:none;touch-action:none}.pp-lightbox-overlay__image{-webkit-user-drag:none;display:block;height:auto;margin:0;max-height:92vh;max-width:96vw;object-fit:contain;-ms-touch-action:none;touch-action:none;transform-origin:center center;transition:transform .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto}.pp-lightbox-overlay__image.is-zoomed{cursor:grab}.pp-lightbox-overlay__image.is-dragging{cursor:grabbing;transition:none}.pp-lightbox-overlay.is-zoomed .pp-lightbox-overlay__stage{cursor:grab;height:100%;max-height:100vh;max-width:100vw;overflow:hidden;-ms-touch-action:none;touch-action:none;width:100%}.pp-lightbox-overlay__nav{background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:32px;height:48px;line-height:1;margin:0;opacity:.9;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:2}.pp-lightbox-overlay__nav[hidden]{display:none!important}.pp-lightbox-overlay__nav:focus-visible,.pp-lightbox-overlay__nav:hover{background:hsla(0,0%,100%,.22);opacity:1;outline:none}.pp-lightbox-overlay__nav--prev{left:12px}.pp-lightbox-overlay__nav--next{right:12px}.pp-lightbox-overlay__nav span{display:block;margin-top:-4px}.default-css .review-pros-cons,.review-pros-cons{clear:both;margin:1.75em 0 2em}.default-css .review-pros-cons .review-pros-cons__summary,.review-pros-cons .review-pros-cons__summary{-ms-flex-align:center;align-items:center;background:var(--pp-bg,#f2f2f2);border-left:3px solid #36c;border-radius:0 4px 4px 0;box-sizing:border-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin:0 0 1.75em;padding:1.35rem 1.5rem}.default-css .review-pros-cons .review-pros-cons__summary--editors-choice,.review-pros-cons .review-pros-cons__summary--editors-choice{-ms-flex-align:center;align-items:center}.default-css .review-pros-cons .review-pros-cons__badge,.review-pros-cons .review-pros-cons__badge{-ms-flex:0 0 auto;flex:0 0 auto;line-height:0;width:120px}.default-css .review-pros-cons .review-pros-cons__badge-img,.review-pros-cons .review-pros-cons__badge-img{display:block;height:auto;width:100%}.default-css .review-pros-cons .review-pros-cons__quote,.review-pros-cons .review-pros-cons__quote{background:transparent;border:0;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;min-width:0;padding:0;quotes:"“" "”";text-align:center}.default-css .review-pros-cons .review-pros-cons__quote-text,.review-pros-cons .review-pros-cons__quote-text{color:var(--pp-text,#121212);font-family:var(--pp-inter);font-size:1.28em;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0;padding:0;position:relative}.default-css .review-pros-cons .review-pros-cons__quote-text:before,.review-pros-cons .review-pros-cons__quote-text:before{content:open-quote}.default-css .review-pros-cons .review-pros-cons__quote-text:after,.review-pros-cons .review-pros-cons__quote-text:after{content:close-quote}.default-css .review-pros-cons .review-pros-cons__grid,.review-pros-cons .review-pros-cons__grid{-ms-grid-columns:(minmax(0,1fr))[2];display:-ms-grid;display:grid;gap:1.5rem 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.default-css .review-pros-cons .review-pros-cons__heading,.review-pros-cons .review-pros-cons__heading{border-bottom:1px solid var(--pp-border,#ebebeb);color:var(--pp-text,#121212);font-size:1.15em;font-weight:700;line-height:1.3;margin:0 0 .85em;padding:0 0 .55em}.default-css .review-pros-cons ul.review-pros-cons__list,.review-pros-cons ul.review-pros-cons__list{list-style:none;list-style-type:none;margin:0;padding:0}.default-css .review-pros-cons li.review-pros-cons__item,.review-pros-cons li.review-pros-cons__item{-ms-flex-align:start;align-items:flex-start;color:var(--pp-text,#121212);display:-ms-flexbox;display:flex;font-size:1em;gap:.65em;line-height:1.45;list-style:none;list-style-type:none;margin:0;padding:.45em 0;position:relative}.default-css .review-pros-cons li.review-pros-cons__item::marker,.review-pros-cons li.review-pros-cons__item::marker{content:none;display:none}.default-css .review-pros-cons li.review-pros-cons__item:before,.review-pros-cons li.review-pros-cons__item:before{background-color:currentColor;content:"";-ms-flex:0 0 1.15em;flex:0 0 1.15em;height:1.15em;margin:.15em 0 0;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;position:static;width:1.15em}.default-css .review-pros-cons .review-pros-cons__col--pros li.review-pros-cons__item:before,.review-pros-cons .review-pros-cons__col--pros li.review-pros-cons__item:before{color:#34c759;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.default-css .review-pros-cons .review-pros-cons__col--cons li.review-pros-cons__item:before,.review-pros-cons .review-pros-cons__col--cons li.review-pros-cons__item:before{color:#ff453a;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.default-css .review-pros-cons li.review-pros-cons__item--none,.review-pros-cons li.review-pros-cons__item--none{color:#6e6e6e}.default-css .review-pros-cons li.review-pros-cons__item--none:before,.review-pros-cons li.review-pros-cons__item--none:before{content:none;display:none;-ms-flex:0 0 0px;flex:0 0 0;height:0;margin:0;width:0}@media (max-width:640px){.default-css .review-pros-cons .review-pros-cons__summary,.review-pros-cons .review-pros-cons__summary{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.1rem 1.15rem 1.25rem}.default-css .review-pros-cons .review-pros-cons__badge,.review-pros-cons .review-pros-cons__badge{margin:0 auto;width:100px}.default-css .review-pros-cons .review-pros-cons__quote,.review-pros-cons .review-pros-cons__quote{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.default-css .review-pros-cons .review-pros-cons__quote-text,.review-pros-cons .review-pros-cons__quote-text{font-size:1.15em}.default-css .review-pros-cons .review-pros-cons__grid,.review-pros-cons .review-pros-cons__grid{-ms-grid-columns:1fr;gap:1.75rem;grid-template-columns:1fr}}body.dark .default-css .review-pros-cons .review-pros-cons__summary,body.dark .review-pros-cons .review-pros-cons__summary{background:hsla(0,0%,100%,.04);border-left-color:#648bd8}body.dark .default-css .review-pros-cons li.review-pros-cons__item--none,body.dark .review-pros-cons li.review-pros-cons__item--none{color:hsla(0,0%,100%,.5)}