:root{--pw-canvas:#FAF7F2;--pw-surface:#FFFFFF;--pw-surface-2:#F3EEE6;--pw-line:#E6DFD4;--pw-line-strong:#CFC5B6;--pw-ink:#16202B;--pw-body:#2E3944;--pw-muted:#5A6571;--pw-primary:#174A68;--pw-primary-hover:#0E3650;--pw-primary-tint:#E6EFF4;--pw-accent:#F2B544;--pw-accent-ink:#7A4F00;--pw-accent-tint:#FDF3DD;--pw-yes:#2C6E47;--pw-yes-tint:#E4F1E8;--pw-depends:#8A5A00;--pw-depends-tint:#FBF0D9;--pw-no:#A93628;--pw-no-tint:#FAE7E3;--pw-footer:#16202B;--pw-font-display:Fraunces, Georgia, "Times New Roman", serif;--pw-font-text:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--pw-space-1:4px;--pw-space-2:8px;--pw-space-3:12px;--pw-space-4:16px;--pw-space-5:24px;--pw-space-6:32px;--pw-space-7:48px;--pw-space-8:64px;--pw-space-9:96px;--pw-container:1200px;--pw-gutter:16px;--pw-measure:42rem;--pw-wide:56rem;--pw-rail:300px;--pw-radius-s:6px;--pw-radius-m:10px;--pw-radius-l:16px;--pw-shadow:0 8px 24px rgba(22, 32, 43, .08);--pw-header-h:64px}@media (min-width:640px){:root{--pw-gutter:24px}}@media (min-width:1024px){:root{--pw-gutter:32px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--pw-header-h) + 16px)}body{margin:0;background:var(--pw-canvas);color:var(--pw-body);font-family:var(--pw-font-text);font-size:1rem;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto}img{display:block}h1,h2,h3,h4{color:var(--pw-ink);margin:0}h1,h2{font-family:var(--pw-font-display);font-weight:620;letter-spacing:-.005em}a{color:var(--pw-primary);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--pw-primary-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--pw-accent);outline-offset:2px;border-radius:2px;box-shadow:0 0 0 5px var(--pw-ink)}::selection{background:var(--pw-accent-tint);color:var(--pw-ink)}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pw-skip{position:absolute;left:16px;top:-100px;z-index:100;padding:12px 16px;background:var(--pw-ink);color:#fff;border-radius:var(--pw-radius-s);font-weight:700}.pw-skip:focus{top:12px;color:#fff}.pw-container{width:100%;max-width:var(--pw-container);margin-inline:auto;padding-inline:var(--pw-gutter)}.pw-main{display:block;min-height:60vh}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.pw-icon{flex-shrink:0;vertical-align:middle}.pw-button,.wp-block-button__link,.pw-prose .wp-block-button__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:2px solid var(--pw-primary);border-radius:var(--pw-radius-s);background:var(--pw-primary);color:#fff;font:700 1rem/1 var(--pw-font-text);letter-spacing:.01em;text-decoration:none;cursor:pointer}.pw-button:hover,.wp-block-button__link:hover{background:var(--pw-primary-hover);border-color:var(--pw-primary-hover);color:#fff}.pw-button--ghost{background:#fff0;color:var(--pw-primary)}.pw-button--ghost:hover{background:var(--pw-primary-tint);color:var(--pw-primary-hover)}.pw-link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none}.pw-link-arrow:hover{text-decoration:underline}.pw-pills{display:flex;flex-wrap:wrap;gap:8px;margin:var(--pw-space-5) 0 0;padding:0;list-style:none}.pw-pill{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--pw-line-strong);border-radius:999px;background:var(--pw-surface);color:var(--pw-ink);font-size:.9375rem;font-weight:600;text-decoration:none}.pw-pill:hover{border-color:var(--pw-primary);color:var(--pw-primary)}.pw-pill.is-active{background:var(--pw-primary);border-color:var(--pw-primary);color:#fff}.pw-kicker{margin:0 0 var(--pw-space-3);color:var(--pw-accent-ink);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pw-eyebrow{display:inline-block;color:var(--pw-primary);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:none}.pw-eyebrow:hover{text-decoration:underline}.pw-verdict{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.4;white-space:nowrap}.pw-verdict::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.pw-verdict--worth-it{background:var(--pw-yes-tint);color:var(--pw-yes)}.pw-verdict--depends{background:var(--pw-depends-tint);color:var(--pw-depends)}.pw-verdict--not-worth-it{background:var(--pw-no-tint);color:var(--pw-no)}.pw-header{position:sticky;top:0;z-index:50;background:var(--pw-surface);border-bottom:1px solid var(--pw-line)}.admin-bar .pw-header{top:32px}@media (max-width:782px){.admin-bar .pw-header{top:0}}.pw-header__inner{display:flex;align-items:center;gap:var(--pw-space-4);min-height:var(--pw-header-h)}.pw-header__brand{display:inline-flex;text-decoration:none;margin-right:auto}.pw-wordmark{display:inline-flex;align-items:center;gap:8px;color:var(--pw-ink)}.pw-wordmark__mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--pw-accent);color:var(--pw-ink)}.pw-wordmark__mark .pw-icon{stroke-width:3}.pw-wordmark__text{font:650 1.375rem/1 var(--pw-font-display);letter-spacing:-.01em}.pw-header__actions{display:flex;gap:4px}.pw-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--pw-radius-s);background:#fff0;color:var(--pw-ink);cursor:pointer}.pw-icon-btn:hover{background:var(--pw-surface-2)}.pw-menu-toggle__close,.pw-menu-toggle[aria-expanded="true"] .pw-menu-toggle__open{display:none}.pw-menu-toggle[aria-expanded="true"] .pw-menu-toggle__close{display:inline}.pw-nav__list{display:flex;gap:4px;margin:0;padding:0;list-style:none}.pw-nav__list>li>a,.pw-nav__toggle{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:8px 12px;border:0;border-radius:var(--pw-radius-s);background:none;color:var(--pw-ink);font:600 .9375rem/1 var(--pw-font-text);text-decoration:none;cursor:pointer}.pw-nav__list>li>a:hover,.pw-nav__toggle:hover{background:var(--pw-surface-2);color:var(--pw-primary)}.pw-nav__toggle .pw-icon{transition:transform .15s}.pw-nav__toggle[aria-expanded="true"] .pw-icon{transform:rotate(180deg)}.pw-nav__item--topics{position:relative}.pw-topics__list{margin:0;padding:0;list-style:none}.pw-topics__link{display:flex;gap:12px;padding:10px 12px;border-radius:var(--pw-radius-s);color:var(--pw-ink);text-decoration:none}.pw-topics__link:hover{background:var(--pw-surface-2)}.pw-topics__icon{color:var(--pw-primary);padding-top:2px}.pw-topics__name{display:block;font-weight:700}.pw-topics__desc{display:block;color:var(--pw-muted);font-size:.875rem}.pw-topics__all{display:inline-flex;align-items:center;gap:6px;margin:8px 12px 4px;font-weight:700;text-decoration:none}.js .pw-topics:not(.is-open),.js .pw-search-panel:not(.is-open){display:none}.pw-search-panel{padding:var(--pw-space-4) 0;border-top:1px solid var(--pw-line);background:var(--pw-surface)}.pw-nav__search{display:none}@media (min-width:900px){.pw-menu-toggle{display:none}.pw-topics{position:absolute;top:calc(100% + 8px);left:0;width:360px;padding:8px;background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);box-shadow:var(--pw-shadow)}}@media (max-width:899.98px){.pw-header__brand{order:0}.pw-header__actions{order:1}.js .pw-nav:not(.is-open){display:none}.pw-nav{order:2;flex-basis:100%;padding:8px 0 16px;border-top:1px solid var(--pw-line)}.pw-header__inner{flex-wrap:wrap}.pw-nav__list{flex-direction:column}.pw-nav__list>li>a,.pw-nav__toggle{width:100%;justify-content:space-between;font-size:1.0625rem}.pw-topics{padding:0 0 8px 8px}.pw-nav__search{display:block;margin-top:12px}.pw-search-toggle{display:none}}.pw-searchform{display:flex;gap:8px;max-width:560px}.pw-searchform__input{flex:1;min-width:0;min-height:48px;padding:10px 14px;border:1px solid var(--pw-line-strong);border-radius:var(--pw-radius-s);background:var(--pw-surface);color:var(--pw-ink);font:400 1rem var(--pw-font-text)}.pw-searchform__input::placeholder{color:var(--pw-muted)}.pw-searchform__input:focus{border-color:var(--pw-primary)}@media (max-width:479.98px){.pw-searchform__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.pw-section{padding-block:var(--pw-space-8)}.pw-section--alt{background:var(--pw-surface);border-block:1px solid var(--pw-line)}.pw-section__head{margin-bottom:var(--pw-space-6);max-width:44rem}.pw-section__head--row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;max-width:none}.pw-section-title{font:620 clamp(1.5rem, 1.2rem + 1vw, 1.875rem)/1.2 var(--pw-font-display);color:var(--pw-ink);margin:0}.pw-section__intro{margin:8px 0 0;color:var(--pw-muted);font-size:1.0625rem}@media (min-width:1024px){.pw-section{padding-block:var(--pw-space-9)}}.pw-grid{display:grid;gap:var(--pw-space-5);grid-template-columns:1fr}@media (min-width:640px){.pw-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.pw-grid{grid-template-columns:repeat(3,1fr);gap:var(--pw-space-6) var(--pw-space-5)}}.pw-grid__full{grid-column:1 / -1}.pw-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);transition:box-shadow .2s,transform .2s}.pw-card:hover{box-shadow:var(--pw-shadow);transform:translateY(-1px)}.pw-card__media{display:block;aspect-ratio:3 / 2;background:var(--pw-surface-2);overflow:hidden}.pw-card__media img{width:100%;height:100%;object-fit:cover}.pw-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--pw-primary);background:linear-gradient(135deg,var(--pw-primary-tint),var(--pw-accent-tint))}.pw-card__body{display:flex;flex-direction:column;flex:1;gap:10px;padding:20px}.pw-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pw-card__title{font:620 1.25rem/1.25 var(--pw-font-display)}.pw-card__title a{color:var(--pw-ink);text-decoration:none}.pw-card__title a::after{content:"";position:absolute;inset:0}.pw-card__title a:hover{color:var(--pw-primary)}.pw-card__top a{position:relative;z-index:1}.pw-card__excerpt{margin:0;color:var(--pw-muted);font-size:.9375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pw-card__meta{margin:auto 0 0;color:var(--pw-muted);font-size:.8125rem}.pw-feature{display:grid;overflow:hidden;background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-l);margin-bottom:var(--pw-space-6)}.pw-feature__media{display:block;aspect-ratio:3 / 2;background:var(--pw-surface-2)}.pw-feature__media img{width:100%;height:100%;object-fit:cover}.pw-feature__body{display:flex;flex-direction:column;gap:12px;padding:24px}.pw-feature__label{margin:0;color:var(--pw-accent-ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pw-feature__title{font:650 clamp(1.5rem, 1.2rem + 1vw, 2rem)/1.15 var(--pw-font-display)}.pw-feature__title a{color:var(--pw-ink);text-decoration:none}.pw-feature__title a:hover{color:var(--pw-primary);text-decoration:underline}.pw-feature__excerpt{margin:0;color:var(--pw-body);font-size:1.0625rem}.pw-feature .pw-button{align-self:flex-start;margin-top:4px}@media (min-width:900px){.pw-archive__body>.pw-feature{grid-template-columns:1.2fr 1fr}.pw-archive__body>.pw-feature .pw-feature__media{aspect-ratio:auto;min-height:100%}.pw-archive__body>.pw-feature .pw-feature__body{padding:40px;justify-content:center}}.pw-home-intro{padding-block:var(--pw-space-7) var(--pw-space-8);border-bottom:1px solid var(--pw-line)}.pw-home-intro__inner{display:grid;gap:var(--pw-space-7);align-items:center}.pw-home-intro__title{font:650 clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem)/1.08 var(--pw-font-display);letter-spacing:-.015em;max-width:16ch}.pw-home-intro__text{max-width:36rem;margin:var(--pw-space-4) 0 var(--pw-space-5);font-size:clamp(1.125rem, 1rem + .4vw, 1.3125rem);line-height:1.5}.pw-home-intro__feature .pw-feature{margin:0;box-shadow:var(--pw-shadow)}@media (min-width:1024px){.pw-home-intro__inner{grid-template-columns:1.1fr 1fr;gap:var(--pw-space-8)}.pw-home-intro{padding-block:var(--pw-space-8) var(--pw-space-9)}}.pw-tiles{display:grid;gap:var(--pw-space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:640px){.pw-tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.pw-tiles{grid-template-columns:repeat(4,1fr)}}.pw-tile{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);transition:border-color .2s,box-shadow .2s}.pw-tile:hover{border-color:var(--pw-primary);box-shadow:var(--pw-shadow)}.pw-tile__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--pw-primary-tint);color:var(--pw-primary)}.pw-tile__title{font:620 1.25rem/1.25 var(--pw-font-display);margin-top:8px}.pw-tile__title a{color:var(--pw-ink);text-decoration:none}.pw-tile__title a::after{content:"";position:absolute;inset:0}.pw-tile__text{margin:0;color:var(--pw-muted);font-size:.9375rem}.pw-tile__count{margin:auto 0 0;padding-top:8px;color:var(--pw-primary);font-size:.875rem;font-weight:700}.pw-trust{background:var(--pw-primary);color:#E9F0F4}.pw-trust .pw-section-title{color:#fff}.pw-trust__inner{display:grid;gap:var(--pw-space-5)}.pw-trust__list{display:grid;gap:var(--pw-space-5);margin:0;padding:0;list-style:none;counter-reset:trust}.pw-trust__list li{counter-increment:trust;padding-top:16px;border-top:2px solid rgb(255 255 255 / .25);font-size:1.0625rem}.pw-trust__list li::before{content:"0" counter(trust);display:block;margin-bottom:8px;color:var(--pw-accent);font:700 1.5rem/1 var(--pw-font-display)}.pw-trust__list strong{color:#fff}.pw-trust .pw-link-arrow{color:#fff}@media (min-width:900px){.pw-trust__list{grid-template-columns:repeat(3,1fr)}}.pw-archive__header{padding-block:var(--pw-space-6) var(--pw-space-6)}.pw-archive__icon{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:16px;border-radius:14px;background:var(--pw-primary-tint);color:var(--pw-primary)}.pw-archive__title{font:650 clamp(2rem, 1.6rem + 1.6vw, 2.75rem)/1.12 var(--pw-font-display);letter-spacing:-.01em}.pw-archive__desc{max-width:44rem;margin:12px 0 0;font-size:1.125rem}.pw-archive__count{margin:12px 0 0;color:var(--pw-muted);font-size:.9375rem}.pw-archive__header .pw-searchform{margin-top:20px}.pw-archive__body{padding-bottom:var(--pw-space-8)}.pw-empty{font-size:1.125rem;margin:0 0 24px}.pw-pagination{margin-top:var(--pw-space-7)}.pw-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.pw-pagination a,.pw-pagination span{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--pw-line-strong);border-radius:var(--pw-radius-s);background:var(--pw-surface);color:var(--pw-ink);font-weight:700;text-decoration:none}.pw-pagination .current{background:var(--pw-ink);border-color:var(--pw-ink);color:#fff}.pw-breadcrumbs{margin-bottom:16px;color:var(--pw-muted);font-size:.875rem}.pw-breadcrumbs a{color:var(--pw-muted)}.pw-breadcrumbs a:hover{color:var(--pw-primary)}.pw-breadcrumbs .separator{margin:0 4px}.pw-breadcrumbs .last{color:var(--pw-body)}.pw-single .pw-breadcrumbs .last{display:none}.pw-single__header{padding-block:var(--pw-space-6) var(--pw-space-5);max-width:calc(var(--pw-measure) + var(--pw-rail) + 64px + 2 * var(--pw-gutter))}.pw-single__title{margin-top:10px;font:650 clamp(2rem, 1.55rem + 1.8vw, 2.75rem)/1.12 var(--pw-font-display);letter-spacing:-.01em;max-width:24ch}.pw-single__dek{max-width:var(--pw-measure);margin:16px 0 0;color:var(--pw-body);font-size:clamp(1.1875rem, 1.1rem + .3vw, 1.3125rem);line-height:1.5}.pw-byline{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:20px;color:var(--pw-muted);font-size:.9375rem}.pw-byline__author{color:var(--pw-body)}.pw-byline__author a{color:var(--pw-ink);font-weight:700}.pw-disclosure{max-width:var(--pw-measure);margin:20px 0 0;padding:10px 14px;border-left:3px solid var(--pw-accent);background:var(--pw-accent-tint);color:var(--pw-body);font-size:.875rem}.pw-single__hero{margin-block:0 var(--pw-space-6);max-width:calc(var(--pw-measure) + var(--pw-rail) + 64px + 2 * var(--pw-gutter))}.pw-single__hero img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--pw-radius-l);background:var(--pw-surface-2)}.pw-single__layout{display:grid;gap:var(--pw-space-7);padding-bottom:var(--pw-space-8);max-width:calc(var(--pw-measure) + var(--pw-rail) + 64px + 2 * var(--pw-gutter))}.pw-single__main{min-width:0;max-width:var(--pw-measure)}.pw-single__rail{display:none}@media (min-width:1080px){.pw-single__layout{grid-template-columns:minmax(0,var(--pw-measure)) var(--pw-rail);gap:64px}.pw-single__rail{display:block}.pw-single__sticky{position:sticky;top:calc(var(--pw-header-h) + 24px);display:grid;gap:24px;max-height:calc(100vh - var(--pw-header-h) - 48px);overflow-y:auto}.pw-toc--inline{display:none}}.pw-short-answer{position:relative;margin:0 0 var(--pw-space-6);padding:20px 22px;border-radius:var(--pw-radius-l);background:var(--pw-surface);border:1px solid var(--pw-line);border-left:6px solid var(--pw-accent)}.pw-short-answer--worth-it{border-left-color:var(--pw-yes)}.pw-short-answer--depends{border-left-color:var(--pw-accent)}.pw-short-answer--not-worth-it{border-left-color:var(--pw-no)}.pw-short-answer__title{margin:0 0 10px;font:700 .8125rem/1 var(--pw-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-muted)}.pw-short-answer__line{margin:10px 0 0;color:var(--pw-ink);font:600 1.1875rem/1.45 var(--pw-font-text)}.pw-toc{font-size:.9375rem}.pw-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.pw-toc li{counter-increment:toc}.pw-toc a{display:grid;grid-template-columns:28px 1fr;padding:6px 0;color:var(--pw-body);text-decoration:none;line-height:1.35}.pw-toc a::before{content:counter(toc,decimal-leading-zero);color:var(--pw-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;padding-top:2px}.pw-toc a:hover,.pw-toc a[aria-current="true"]{color:var(--pw-primary)}.pw-toc a[aria-current="true"]{font-weight:700}.pw-toc__title{margin:0 0 8px;color:var(--pw-muted);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pw-toc--rail{padding:20px;background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-m)}.pw-toc--inline{margin:0 0 var(--pw-space-6);background:var(--pw-surface-2);border-radius:var(--pw-radius-m)}.pw-toc--inline summary{min-height:48px;padding:12px 18px;font-weight:700;color:var(--pw-ink);cursor:pointer}.pw-toc--inline ol{padding:0 18px 14px}.pw-prose{color:var(--pw-body);font-size:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);line-height:1.7;overflow-wrap:break-word}.pw-prose>*{margin-block:0 1.1em}.pw-prose>*:last-child{margin-bottom:0}.pw-prose h2{margin:2.3em 0 .6em;font:620 clamp(1.5rem, 1.25rem + .9vw, 1.875rem)/1.2 var(--pw-font-display)}.pw-prose h3{margin:1.8em 0 .5em;font:700 clamp(1.2rem, 1.1rem + .35vw, 1.375rem)/1.3 var(--pw-font-text)}.pw-prose h4{margin:1.5em 0 .4em;font:700 1.0625rem/1.4 var(--pw-font-text)}.pw-prose h2+*,.pw-prose h3+*{margin-top:0}.pw-prose ul,.pw-prose ol{padding-left:1.3em}.pw-prose li{margin-bottom:.45em}.pw-prose li::marker{color:var(--pw-muted)}.pw-prose strong{color:var(--pw-ink);font-weight:700}.pw-prose a{font-weight:600}.pw-prose hr,.pw-prose .wp-block-separator{margin:2.5em 0;border:0;border-top:1px solid var(--pw-line)}.pw-prose figure{margin:2em 0}.pw-prose img{border-radius:var(--pw-radius-m)}.pw-prose figcaption,.pw-prose .wp-element-caption{margin-top:10px;color:var(--pw-muted);font-size:.875rem;line-height:1.45;text-align:left}.pw-prose .alignwide{max-width:var(--pw-wide)}.pw-prose blockquote,.pw-prose .wp-block-quote{margin:2em 0;padding:4px 0 4px 20px;border-left:3px solid var(--pw-accent);color:var(--pw-ink);font:500 1.125rem/1.55 var(--pw-font-text)}.pw-prose blockquote p{margin:0 0 .4em}.pw-prose blockquote cite{color:var(--pw-muted);font-size:.875rem;font-style:normal}.pw-prose .wp-block-embed,.pw-prose iframe{max-width:100%}.pw-prose--page{max-width:var(--pw-measure);padding-bottom:var(--pw-space-8)}.pw-page__header{padding-block:var(--pw-space-6) var(--pw-space-5)}.pw-page__title{font:650 clamp(2rem, 1.6rem + 1.6vw, 2.75rem)/1.12 var(--pw-font-display)}.pw-prose .wp-block-table{margin:2em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--pw-canvas) 30%,#fff0),linear-gradient(to left,var(--pw-canvas) 30%,#fff0) 100% 0,radial-gradient(farthest-side at 0 50%,rgb(22 32 43 / .14),transparent),radial-gradient(farthest-side at 100% 50%,rgb(22 32 43 / .14),transparent) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.pw-prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:.9375rem;line-height:1.45;font-variant-numeric:tabular-nums;background:var(--pw-surface)}.pw-prose th,.pw-prose td{padding:10px 12px;border:0;border-bottom:1px solid var(--pw-line);text-align:left;vertical-align:top}.pw-prose thead th,.pw-prose table tr:first-child th{background:var(--pw-surface-2);color:var(--pw-ink);font-weight:700;border-bottom:2px solid var(--pw-line-strong)}.pw-prose tbody tr:last-child td{border-bottom:0}.pw-prose .wp-block-table table{border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);border-collapse:separate;border-spacing:0;overflow:hidden}.pw-prose .wp-block-table figcaption{padding:0 2px}.pw-prose .is-style-pw-compare td:first-child,.pw-prose .is-style-pw-compare th:first-child{position:sticky;left:0;z-index:1;background:var(--pw-surface);font-weight:700;color:var(--pw-ink);box-shadow:1px 0 0 var(--pw-line)}.pw-prose .is-style-pw-compare thead th:first-child{background:var(--pw-surface-2)}.pw-prose .is-style-pw-compare tfoot td,.pw-prose .is-style-pw-compare tr:last-child td{font-weight:700;color:var(--pw-ink);background:var(--pw-accent-tint)}.pw-prose table mark{background:var(--pw-yes-tint);color:var(--pw-yes);padding:0 4px;border-radius:4px;font-weight:700}.pw-prose .wp-block-group[class*="is-style-pw-"]{margin:2em 0;padding:20px 22px;border-radius:var(--pw-radius-l)}.pw-prose .wp-block-group[class*="is-style-pw-"]>*{margin-block:0 .7em}.pw-prose .wp-block-group[class*="is-style-pw-"]>*:last-child{margin-bottom:0}.pw-prose .wp-block-group[class*="is-style-pw-"]>:is(h2,h3,h4):first-child{margin-top:0;font:700 .8125rem/1.2 var(--pw-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-muted)}.pw-prose .is-style-pw-assumptions{background:var(--pw-surface-2);border:1px solid var(--pw-line)}.pw-prose .is-style-pw-assumptions ul{padding-left:1.1em;font-size:.9375rem}.pw-prose .is-style-pw-tip{background:var(--pw-primary-tint);border-left:4px solid var(--pw-primary)}.pw-prose .is-style-pw-warning{background:var(--pw-no-tint);border-left:4px solid var(--pw-no)}.pw-prose .is-style-pw-warning>:is(h2,h3,h4):first-child{color:var(--pw-no)!important}.pw-prose .is-style-pw-definition{background:var(--pw-surface);border:1px dashed var(--pw-line-strong)}.pw-prose .is-style-pw-takeaways{background:var(--pw-surface);border:1px solid var(--pw-line);border-top:4px solid var(--pw-primary)}.pw-prose .is-style-pw-verdict-box{background:var(--pw-ink);color:#E3E8ED}.pw-prose .is-style-pw-verdict-box :is(p,li,strong){color:#fff}.pw-prose .is-style-pw-verdict-box>:is(h2,h3,h4):first-child{color:var(--pw-accent)!important}.pw-prose .is-style-pw-stat{background:var(--pw-accent-tint);border:0}.pw-prose .is-style-pw-stat>p:first-child{margin:0 0 6px;color:var(--pw-ink);font:700 clamp(2.25rem, 1.9rem + 1.4vw, 2.75rem)/1 var(--pw-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pw-prose .is-style-pw-stat>p{font-size:1rem}.pw-prose .is-style-pw-stat>p:last-child:not(:first-child){color:var(--pw-muted);font-size:.8125rem}.pw-prose .is-style-pw-product{display:grid;gap:14px;background:var(--pw-surface);border:1px solid var(--pw-line)}.pw-prose .is-style-pw-product img{max-height:180px;width:auto;margin:0 auto;border-radius:var(--pw-radius-s)}.pw-prose .is-style-pw-product .wp-block-buttons{margin-top:4px}@media (min-width:640px){.pw-prose .is-style-pw-product:has(>.wp-block-image){grid-template-columns:160px 1fr}.pw-prose .is-style-pw-product>.wp-block-image{grid-row:span 6;margin:0}}.pw-prose .is-style-pw-scenarios{gap:16px;margin:2em 0}.pw-prose .is-style-pw-scenarios>.wp-block-column{padding:18px 20px;background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);font-size:.9375rem}.pw-prose .is-style-pw-scenarios>.wp-block-column>*{margin-block:0 .6em}.pw-prose .is-style-pw-scenarios>.wp-block-column>:is(h3,h4):first-child{margin-top:0;font:620 1.125rem/1.3 var(--pw-font-display)}.pw-prose .is-style-pw-scenarios>.wp-block-column>p:last-child{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--pw-line);color:var(--pw-ink);font-weight:700;font-variant-numeric:tabular-nums}.pw-prose .is-style-pw-rules{padding:0;list-style:none;border:1px solid var(--pw-line);border-radius:var(--pw-radius-l);background:var(--pw-surface);overflow:hidden}.pw-prose .is-style-pw-rules li{position:relative;margin:0;padding:14px 18px 14px 50px;border-bottom:1px solid var(--pw-line)}.pw-prose .is-style-pw-rules li:last-child{border-bottom:0}.pw-prose .is-style-pw-rules li::before{content:"";position:absolute;left:16px;top:17px;width:20px;height:20px;border-radius:50%;background:var(--pw-yes) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 12px no-repeat}.pw-prose .is-style-pw-pros,.pw-prose .is-style-pw-cons{padding-left:0;list-style:none}.pw-prose .is-style-pw-pros li,.pw-prose .is-style-pw-cons li{position:relative;padding-left:28px}.pw-prose .is-style-pw-pros li::before{content:"+";position:absolute;left:4px;color:var(--pw-yes);font-weight:700}.pw-prose .is-style-pw-cons li::before{content:"−";position:absolute;left:4px;color:var(--pw-no);font-weight:700}.pw-prose .is-style-pw-sources{font-size:.875rem;line-height:1.5;color:var(--pw-muted);padding-left:1.6em}.pw-prose .is-style-pw-sources li{margin-bottom:.6em}.pw-prose .is-style-pw-sources a{font-weight:400;overflow-wrap:anywhere}.pw-prose .wp-block-details{margin:0;border-bottom:1px solid var(--pw-line)}.pw-prose .wp-block-details:first-of-type{border-top:1px solid var(--pw-line)}.pw-prose .wp-block-details summary{position:relative;padding:16px 40px 16px 0;color:var(--pw-ink);font-weight:700;cursor:pointer;list-style:none}.pw-prose .wp-block-details summary::-webkit-details-marker{display:none}.pw-prose .wp-block-details summary::after{content:"+";position:absolute;right:8px;top:12px;color:var(--pw-primary);font:400 1.5rem/1 var(--pw-font-text)}.pw-prose .wp-block-details[open] summary::after{content:"−"}.pw-prose .wp-block-details>:not(summary){margin:0 0 16px}.pw-prose .rank-math-list-item{padding:16px 0;border-bottom:1px solid var(--pw-line)}.pw-prose .rank-math-question{margin:0 0 6px;font:700 1.125rem/1.35 var(--pw-font-text)}.pw-author{display:flex;gap:18px;margin-top:var(--pw-space-7);padding:24px;background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-l)}.pw-author__avatar{flex-shrink:0}.pw-author__initials,.pw-author__photo{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--pw-primary);color:#fff;font:650 1.375rem/1 var(--pw-font-display);object-fit:cover}.pw-author__label{margin:0;color:var(--pw-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pw-author__name{margin:2px 0 8px;font:620 1.25rem/1.3 var(--pw-font-display)}.pw-author__name a{color:var(--pw-ink);text-decoration:none}.pw-author__cred{color:var(--pw-muted);font:600 .9375rem var(--pw-font-text)}.pw-author__bio{margin:0 0 10px;font-size:.9375rem}.pw-author__links{display:flex;flex-wrap:wrap;gap:16px;margin:0;font-size:.9375rem;font-weight:700}.pw-related{padding-block:var(--pw-space-8);background:var(--pw-surface);border-top:1px solid var(--pw-line)}.pw-related .pw-section-title{margin-bottom:var(--pw-space-5)}.pw-newsletter{display:grid;gap:var(--pw-space-5);margin-block:var(--pw-space-8);padding:28px;border-radius:var(--pw-radius-l);background:var(--pw-accent-tint);border:1px solid #F1DDB2}.pw-newsletter__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--pw-accent-ink);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pw-newsletter__title{font:620 clamp(1.375rem, 1.2rem + .7vw, 1.75rem)/1.2 var(--pw-font-display)}.pw-newsletter__text{margin:8px 0 0}.pw-newsletter__form input[type="email"],.pw-newsletter__form input[type="text"]{min-height:48px;border:1px solid var(--pw-line-strong);border-radius:var(--pw-radius-s);padding:10px 14px;font:1rem var(--pw-font-text)}.pw-newsletter__form button,.pw-newsletter__form input[type="submit"]{min-height:48px;border-radius:var(--pw-radius-s);background:var(--pw-primary);color:#fff;font:700 1rem var(--pw-font-text);border:0;padding:0 20px;cursor:pointer}@media (min-width:900px){.pw-newsletter{grid-template-columns:1.2fr 1fr;align-items:center;padding:40px}}.pw-ad{margin:2em 0;padding:8px 0 12px;border-block:1px solid var(--pw-line);text-align:center}.pw-ad__label{display:block;margin-bottom:6px;color:var(--pw-muted);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.pw-ad--after-intro,.pw-ad--mid-article,.pw-ad--after-article{min-height:300px}.pw-ad--rail{min-height:620px;margin:0;border:0}.pw-ad--archive-infeed{min-height:280px;margin:0}.pw-footer{padding-block:var(--pw-space-8) var(--pw-space-6);background:var(--pw-footer);color:#D9DEE3}.pw-footer a{color:#D9DEE3;text-decoration:none}.pw-footer a:hover{color:#fff;text-decoration:underline}.pw-footer .pw-wordmark{color:#fff}.pw-footer__grid{display:grid;gap:var(--pw-space-6);grid-template-columns:1fr}@media (min-width:640px){.pw-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pw-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.pw-footer__brand p{max-width:22rem;margin:14px 0 0}.pw-footer__small{color:#9AA5B1;font-size:.9375rem}.pw-footer__heading{margin:0 0 12px;color:#fff;font:700 .8125rem/1 var(--pw-font-text);letter-spacing:.08em;text-transform:uppercase}.pw-footer ul{margin:0;padding:0;list-style:none}.pw-footer li{margin-bottom:10px}.pw-footer__bottom{display:grid;gap:8px;margin-top:var(--pw-space-7);padding-top:var(--pw-space-5);border-top:1px solid rgb(255 255 255 / .14);color:#9AA5B1;font-size:.8125rem}.pw-footer__bottom p{margin:0}.pw-footer__disclaimer{max-width:60rem}.pw-comments-wrap{max-width:calc(var(--pw-measure) + 2 * var(--pw-gutter));padding-bottom:var(--pw-space-8)}.pw-comments__list{padding-left:1.2em}.pw-comments textarea,.pw-comments input[type="text"],.pw-comments input[type="email"],.pw-comments input[type="url"]{width:100%;padding:10px;border:1px solid var(--pw-line-strong);border-radius:var(--pw-radius-s);font:1rem var(--pw-font-text)}.pw-prose--page .wp-block-columns{gap:20px}.pw-prose .has-text-align-center{text-align:center}@media print{.pw-header,.pw-footer,.pw-single__rail,.pw-related,.pw-newsletter,.pw-ad,.pw-toc{display:none!important}body{background:#fff}}.pw-subscribe__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pw-subscribe__label{display:block;margin:0 0 6px;font-weight:700;color:var(--pw-ink)}.pw-subscribe__row{display:flex;flex-wrap:wrap;gap:8px}.pw-subscribe__row input[type="email"]{flex:1 1 220px;min-width:0}.pw-subscribe__row button:hover,.pw-subscribe__row button:focus-visible{background:var(--pw-primary-hover)}.pw-subscribe__fine{margin:8px 0 0;color:var(--pw-muted);font-size:.875rem}.pw-subscribe__fine a{color:inherit}.pw-subscribe__status{margin:12px 0 0;padding:10px 14px;border-radius:var(--pw-radius-s);background:var(--pw-yes-tint);color:var(--pw-yes);font-weight:600}.pw-subscribe__status--invalid,.pw-subscribe__status--error{background:var(--pw-no-tint);color:var(--pw-no)}.pw-single__credit{margin:6px 0 0;color:var(--pw-muted);font-size:.8125rem;text-align:right}