@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/plugins/pin-growth-hub/assets/fonts/inter-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:"Fraunces";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/plugins/pin-growth-hub/assets/fonts/fraunces-latin-wght-normal.woff2) format("woff2")}:root{--pgh-ink:#10221d;--pgh-ink-2:#2a3b36;--pgh-text:#33423d;--pgh-muted:#64726d;--pgh-line:#e2e6de;--pgh-line-2:#cdd5cb;--pgh-soft:#f1f4ee;--pgh-paper:#f8f6ee;--pgh-bg:#fdfcf8;--pgh-accent:#0f7b5f;--pgh-accent-ink:#0b5e49;--pgh-accent-soft:#e9f5ef;--pgh-mark:#ffd25e;--pgh-mark-soft:#fff4cc;--pgh-good:#15803d;--pgh-good-soft:#effaf2;--pgh-bad:#b42318;--pgh-star:#f5a524;--pgh-radius:14px;--pgh-radius-s:10px;--pgh-shadow:0 1px 2px rgba(16, 34, 29, .04), 0 6px 24px rgba(16, 34, 29, .06);--pgh-shadow-l:0 2px 4px rgba(16, 34, 29, .05), 0 18px 48px rgba(16, 34, 29, .12);--pgh-wrap:1200px;--pgh-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pgh-display:"Fraunces", Georgia, "Times New Roman", serif;--pgh-header-h:68px}body.pgh-site{margin:0;background:var(--pgh-bg);color:var(--pgh-text);font-family:var(--pgh-font);font-size:17px;line-height:1.7;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pgh-site *,.pgh-site *::before,.pgh-site *::after{box-sizing:border-box}.pgh-site img{max-width:100%;height:auto}.pgh-site a{color:var(--pgh-ink);text-decoration-thickness:1px;text-underline-offset:3px}.pgh-site a:hover{color:var(--pgh-accent)}.pgh-site ::selection{background:var(--pgh-mark-soft)}.pgh-site h1,.pgh-site h2,.pgh-site h3,.pgh-site h4{color:var(--pgh-ink);font-family:var(--pgh-font);line-height:1.2}.pgh-site h1,.pgh-site h2,.pgh-tc__title h3,.pgh-more__title,.pgh-archive__h{font-family:var(--pgh-display);font-optical-sizing:auto}html{scroll-padding-top:calc(var(--pgh-header-h) + 16px)}.pgh-wrap{width:100%;max-width:var(--pgh-wrap);margin:0 auto;padding:0 24px}.pgh-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--pgh-ink);color:#fff!important;padding:8px 14px;border-radius:8px}.pgh-skip:focus{left:8px}.pgh-muted{color:var(--pgh-muted);font-size:.88em}.pgh-header{position:sticky;top:0;z-index:50;background:rgb(253 252 248 / .92);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--pgh-line)}body.admin-bar .pgh-header{top:32px}.pgh-header__in{display:flex;align-items:center;gap:28px;height:var(--pgh-header-h)}.pgh-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none!important;color:var(--pgh-ink)!important;font-weight:800;letter-spacing:-.02em;font-size:1.12rem;white-space:nowrap}.pgh-logo__mark{width:32px;height:32px;flex:none}.pgh-logo__mark rect{fill:var(--pgh-ink)}.pgh-logo__mark path{stroke:#fff}.pgh-logo__mark circle{fill:var(--pgh-mark)}.pgh-logo--light .pgh-logo__mark circle{fill:var(--pgh-mark)}.pgh-logo--light{color:#fff!important}.pgh-logo--light .pgh-logo__mark rect{fill:var(--pgh-accent)}.pgh-nav{margin-left:auto}.pgh-nav>ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.pgh-nav>ul>li{position:relative}.pgh-nav>ul>li>a{display:block;padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--pgh-ink-2);font-size:.95rem;font-weight:550}.pgh-nav>ul>li.has-sub>a::after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-3px) rotate(45deg);opacity:.6}.pgh-nav>ul>li>a:hover,.pgh-nav>ul>li:focus-within>a{background:var(--pgh-soft);color:var(--pgh-ink)}.pgh-sub{position:absolute;top:100%;left:-8px;padding-top:8px;visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s,visibility .15s}.pgh-nav li:hover>.pgh-sub,.pgh-nav li:focus-within>.pgh-sub{visibility:visible;opacity:1;transform:none}.pgh-sub ul{list-style:none;margin:0;padding:8px;min-width:270px;background:#fff;border:1px solid var(--pgh-line);border-radius:12px;box-shadow:var(--pgh-shadow-l)}.pgh-sub a{display:block;padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--pgh-ink-2);font-size:.92rem;line-height:1.35}.pgh-sub a:hover{background:var(--pgh-soft);color:var(--pgh-ink)}.pgh-header__cta{flex:none;padding:9px 16px;border-radius:999px;background:var(--pgh-ink);color:#fff!important;text-decoration:none;font-size:.9rem;font-weight:650;box-shadow:3px 3px 0 var(--pgh-mark);transition:transform .15s,box-shadow .15s}.pgh-header__cta:hover{background:var(--pgh-ink);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--pgh-mark)}.pgh-burger{display:none;margin-left:auto}.pgh-burger>summary{list-style:none;cursor:pointer;width:42px;height:42px;border-radius:10px;border:1px solid var(--pgh-line);display:grid;place-content:center;gap:4px}.pgh-burger>summary::-webkit-details-marker{display:none}.pgh-burger>summary span{display:block;width:18px;height:2px;background:var(--pgh-ink);border-radius:2px}.pgh-burger__panel{position:fixed;left:0;right:0;top:var(--pgh-header-h);bottom:0;overflow-y:auto;background:var(--pgh-bg);padding:12px 24px 40px;border-top:1px solid var(--pgh-line)}.pgh-burger__head{margin:18px 0 6px;font-weight:800;font-size:1.05rem}.pgh-burger__head a{text-decoration:none}.pgh-burger__panel ul{list-style:none;margin:0;padding:0 0 8px;border-bottom:1px solid var(--pgh-line)}.pgh-burger__panel li a{display:block;padding:7px 0;text-decoration:none;color:var(--pgh-text)}.pgh-ahead{background:var(--pgh-paper);border-bottom:1px solid var(--pgh-line)}.pgh-ahead__in{padding-top:40px;padding-bottom:40px;max-width:980px}.pgh-ahead--plain .pgh-ahead__in{padding-top:48px;padding-bottom:28px}.pgh-ahead--archive{background:var(--pgh-ink);border:0}.pgh-ahead--archive .pgh-ahead__title,.pgh-ahead--archive .pgh-ahead__kicker{color:#fff}.pgh-ahead--archive .pgh-ahead__dek{color:#c4d0cb}.pgh-ahead__kicker{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--pgh-accent)}.pgh-ahead__kicker::before{content:"";flex:none;width:22px;height:4px;border-radius:2px;background:var(--pgh-mark)}.pgh-ahead__kicker a{color:inherit!important;text-decoration:none}.pgh-site .pgh-ahead__title{margin:0;font-size:clamp(2rem, 1.1rem + 3.2vw, 3.3rem);font-weight:680;letter-spacing:-.02em;line-height:1.08}.pgh-ahead__dek{margin:18px 0 0;font-size:clamp(1.06rem, 1rem + .35vw, 1.25rem);line-height:1.55;color:var(--pgh-ink-2);max-width:760px}.pgh-ahead__meta{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:.88rem;line-height:1.45;color:var(--pgh-muted)}.pgh-ahead__meta strong{color:var(--pgh-ink);font-weight:650}.pgh-ahead__meta a{color:var(--pgh-muted)}.pgh-avatar{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--pgh-ink);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.02em}.pgh-crumbs{margin:0 0 18px;font-size:.82rem;color:var(--pgh-muted);line-height:1.5}.pgh-crumbs a{color:var(--pgh-muted);text-decoration:none}.pgh-crumbs a:hover{color:var(--pgh-ink);text-decoration:underline}.pgh-crumbs__sep{margin:0 6px;opacity:.6}.pgh-crumbs span[aria-current]{color:var(--pgh-ink-2)}.pgh-hero2{background:radial-gradient(900px 420px at 88% -12%,rgb(255 210 94 / .2),transparent 62%),radial-gradient(1100px 520px at 8% 110%,rgb(15 123 95 / .45),transparent 60%),var(--pgh-ink);color:#fff}.pgh-hero2__in{padding-top:72px;padding-bottom:56px;text-align:center}.pgh-hero2__kicker{display:inline-block;margin:0 0 22px;padding:7px 14px;border:1px solid rgb(255 255 255 / .22);border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.pgh-site .pgh-hero2__title{margin:0 auto;max-width:980px;color:#fff;font-size:clamp(2.4rem, 1.2rem + 4.6vw, 4.5rem);font-weight:650;letter-spacing:-.025em;line-height:1.04}.pgh-site .pgh-hero2__title::after{content:"";display:block;width:72px;height:6px;margin:26px auto 0;border-radius:3px;background:var(--pgh-mark)}.pgh-hero2__lead{margin:22px auto 0;max-width:720px;font-size:clamp(1.05rem, 1rem + .4vw, 1.25rem);color:#d3ddd8;line-height:1.6}.pgh-hero2__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.pgh-stats{list-style:none;margin:48px 0 0;padding:32px 0 0;border-top:1px solid rgb(255 255 255 / .14);display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pgh-stats li{display:flex;flex-direction:column;gap:4px}.pgh-stats strong{font-family:var(--pgh-display);font-size:clamp(2rem, 1.4rem + 2vw, 3rem);font-weight:650;letter-spacing:-.02em;line-height:1;color:var(--pgh-mark)}.pgh-stats span{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#9fb0a9}.pgh-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:64px;justify-content:center;padding-top:44px;padding-bottom:64px}.pgh-layout--single{grid-template-columns:minmax(0,760px)}.pgh-side{position:sticky;top:calc(var(--pgh-header-h) + 24px);align-self:start;max-height:calc(100vh - var(--pgh-header-h) - 48px);overflow-y:auto;scrollbar-width:thin;padding-bottom:4px}.pgh-side__toc summary{list-style:none;cursor:default;margin-bottom:10px;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pgh-ink)}.pgh-side__toc summary::-webkit-details-marker{display:none}.pgh-side__toc ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--pgh-line)}.pgh-side__toc li a{display:block;padding:4px 0 4px 14px;margin-left:-2px;border-left:2px solid #fff0;font-size:.86rem;line-height:1.4;color:var(--pgh-muted);text-decoration:none}.pgh-side__toc li a:hover{color:var(--pgh-ink);border-left-color:var(--pgh-accent)}.pgh-side__rank{margin-top:28px;padding:16px;border:1px solid var(--pgh-line);border-radius:12px;background:#fff}.pgh-side__h{margin:0 0 8px;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pgh-ink)}.pgh-side__rank ol{list-style:none;margin:0;padding:0;counter-reset:r}.pgh-side__rank li{counter-increment:r}.pgh-side__rank li a{display:flex;align-items:center;gap:8px;padding:6px 0;text-decoration:none;font-size:.88rem;color:var(--pgh-ink-2);border-bottom:1px dashed var(--pgh-line)}.pgh-side__rank li a::before{content:counter(r);width:20px;height:20px;border-radius:50%;background:var(--pgh-ink);color:#fff;font-size:.7rem;font-weight:800;display:grid;place-items:center;flex:none}.pgh-side__rank li:first-child a::before{background:var(--pgh-mark);color:var(--pgh-ink)}.pgh-side__rank li a span{flex:1}.pgh-side__rank li a strong{font-size:.82rem}.pgh-side__all{display:block;margin-top:10px;font-size:.84rem;font-weight:650;text-decoration:none}.pgh-article{min-width:0}.pgh-article>*:first-child{margin-top:0}.pgh-article p,.pgh-article ul,.pgh-article ol{margin:0 0 1.15em}.pgh-article ul,.pgh-article ol{padding-left:1.3em}.pgh-article li{margin:.3em 0}.pgh-article li::marker{color:var(--pgh-muted)}.pgh-article strong{color:var(--pgh-ink);font-weight:650}.pgh-article h2{margin:2.4em 0 .7em;font-size:clamp(1.55rem, 1.15rem + 1.1vw, 2.05rem);font-weight:650;letter-spacing:-.018em;line-height:1.18}.pgh-article h2::before{content:"";display:block;width:36px;height:4px;margin-bottom:14px;border-radius:2px;background:var(--pgh-mark)}.pgh-article h3{margin:1.8em 0 .5em;font-size:1.22rem;font-weight:760;letter-spacing:-.015em}.pgh-article h4{margin:1.4em 0 .4em;font-size:1.02rem;font-weight:750}.pgh-article code{font-size:.86em;background:var(--pgh-soft);border:1px solid var(--pgh-line);padding:.1em .35em;border-radius:6px}.pgh-article .alignwide{margin-left:0;margin-right:0}.pgh-article a{text-decoration-color:rgb(15 123 95 / .55)}.pgh-article a:not(.pgh-btn):hover{color:var(--pgh-ink);text-decoration-color:currentColor;background:var(--pgh-mark-soft)}.pgh-article a[target="_blank"]:not(.pgh-btn)::after{content:"\2197";font-size:.72em;margin-left:2px;vertical-align:super;opacity:.55;text-decoration:none;display:inline-block}.pgh-site .pgh-btn,.pgh-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 22px;border-radius:999px;border:1.5px solid var(--pgh-accent);background:var(--pgh-accent);color:#fff!important;font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:none!important;transition:background .15s,border-color .15s,transform .15s}.pgh-btn:hover{background:var(--pgh-accent-ink);border-color:var(--pgh-accent-ink);transform:translateY(-1px)}.pgh-site .pgh-btn--dark{background:var(--pgh-ink);border-color:var(--pgh-ink)}.pgh-site .pgh-btn--dark:hover{background:#22392f;border-color:#22392f}.pgh-site .pgh-btn--ghost{background:#fff0;border-color:var(--pgh-line-2);color:var(--pgh-ink)!important}.pgh-site .pgh-btn--ghost:hover{border-color:var(--pgh-ink);background:#fff0}.pgh-site .pgh-btn--light{background:var(--pgh-mark);border-color:var(--pgh-mark);color:var(--pgh-ink)!important}.pgh-site .pgh-btn--light:hover{background:#ffdd80;border-color:#ffdd80}.pgh-site .pgh-btn--outline{background:#fff0;border-color:rgb(255 255 255 / .4);color:#fff!important}.pgh-site .pgh-btn--outline:hover{border-color:#fff;background:#fff0}.pgh-chip{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:999px;background:var(--pgh-soft);border:1px solid var(--pgh-line);font-size:.72rem;font-weight:650;color:var(--pgh-ink-2);vertical-align:1px;white-space:nowrap}.pgh-tag{display:inline-block;padding:5px 11px;border-radius:999px;background:var(--pgh-accent-soft);color:var(--pgh-accent-ink);border:1px solid #cfe7da;font-size:.74rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pgh-kicker{margin:0 0 6px!important;font-size:.74rem!important;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pgh-accent)}.pgh-verdict{margin:1.6em 0;padding:22px 24px;border-radius:var(--pgh-radius);background:radial-gradient(600px 220px at 100% 0,rgb(255 210 94 / .12),transparent 70%),var(--pgh-ink);color:#dfe7e3}.pgh-verdict .pgh-kicker{color:var(--pgh-mark)}.pgh-verdict strong,.pgh-verdict a{color:#fff}.pgh-verdict p:last-child,.pgh-verdict ul:last-child{margin-bottom:0}.pgh-verdict ul{padding-left:1.1em}.pgh-verdict li::marker{color:var(--pgh-mark)}.pgh-note{margin:1.4em 0;padding:14px 18px;border-radius:var(--pgh-radius-s);background:#fffbeb;border:1px solid #fde68a;color:#713f12;font-size:.94rem}.pgh-note strong,.pgh-note a{color:#713f12}.pgh-example{margin:1.4em 0;padding:18px 20px;border-radius:var(--pgh-radius-s);background:#fff;border:1px solid var(--pgh-line);border-left:4px solid var(--pgh-accent)}.pgh-example p:last-child{margin-bottom:0}.pgh-editorial{margin:2.6em 0 0;padding:18px 20px;border-radius:var(--pgh-radius-s);background:var(--pgh-soft);font-size:.9rem;color:var(--pgh-muted)}.pgh-editorial__title{margin:0 0 4px!important;font-weight:750;color:var(--pgh-ink)}.pgh-editorial p:last-child{margin:0}.pgh-pick{position:relative;margin:2em 0;padding:22px 24px 22px;border-radius:var(--pgh-radius);border:1px solid var(--pgh-line-2);border-top:4px solid var(--pgh-mark);background:#fff;box-shadow:var(--pgh-shadow);display:grid;grid-template-columns:1fr auto;gap:6px 24px;align-items:center}.pgh-pick__label{grid-column:1 / -1;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pgh-accent)}.pgh-pick__title{margin:0!important;font-size:1.12rem;font-weight:780;line-height:1.35;color:var(--pgh-ink);letter-spacing:-.01em}.pgh-pick__text{margin:0!important;grid-column:1;font-size:.95rem;color:var(--pgh-text)}.pgh-pick__facts{display:none}.pgh-pick .pgh-btn{grid-column:2;grid-row:2 / span 2;white-space:nowrap}.pgh-pick-inline{margin:1.6em 0;padding:12px 16px;border-radius:var(--pgh-radius-s);border:1px dashed var(--pgh-line-2);font-size:.95rem}.pgh-pick-inline__tag{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pgh-accent);margin-right:6px}.pgh-steps{list-style:none;counter-reset:s;padding-left:0!important;margin:1.4em 0}.pgh-steps>li{counter-increment:s;position:relative;padding:2px 0 14px 48px;margin:0 0 6px}.pgh-steps>li::before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--pgh-ink);color:var(--pgh-mark);font-weight:800;font-size:.88rem;display:grid;place-items:center}.pgh-steps>li:not(:last-child)::after{content:"";position:absolute;left:15.5px;top:36px;bottom:0;width:1px;background:var(--pgh-line-2)}.pgh-checks{list-style:none;padding-left:0!important}.pgh-checks>li{position:relative;padding:10px 0 10px 32px;margin:0;border-bottom:1px solid var(--pgh-line)}.pgh-checks>li:last-child{border-bottom:0}.pgh-checks>li::before{content:"";position:absolute;left:2px;top:15px;width:18px;height:18px;border-radius:50%;background:var(--pgh-good-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%2315803d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border:1px solid #bbf7d0}.pgh-plus,.pgh-minus,.pgh-dots{list-style:none;padding:0!important;margin:0!important}.pgh-plus li,.pgh-minus li,.pgh-dots li{position:relative;padding-left:22px;margin:7px 0;font-size:.93rem;line-height:1.5}.pgh-plus li::before,.pgh-minus li::before{position:absolute;left:0;top:0;font-weight:900}.pgh-plus li::before{content:"+";color:var(--pgh-good)}.pgh-minus li::before{content:"\2212";color:var(--pgh-bad)}.pgh-dots li::before{content:"";position:absolute;left:4px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--pgh-accent)}.pgh-table-wrap{overflow-x:auto;margin:1.6em 0;border:1px solid var(--pgh-line);border-radius:var(--pgh-radius);background:#fff;-webkit-overflow-scrolling:touch}.pgh-table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.45;min-width:620px}.pgh-table:not(:has(th:nth-child(4))){min-width:480px}.pgh-table:not(:has(th:nth-child(3))){min-width:0}.pgh-table th,.pgh-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--pgh-line)}.pgh-table thead th{background:var(--pgh-soft);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--pgh-ink-2);white-space:nowrap}.pgh-table tbody tr:last-child td{border-bottom:0}.pgh-table tbody tr:hover td{background:#fbfcf9}.pgh-table td:first-child{font-weight:650;color:var(--pgh-ink)}.pgh-table tr.pgh-row-top td{background:var(--pgh-accent-soft)!important}.pgh-table tr.pgh-row-top td:first-child{box-shadow:inset 4px 0 0 var(--pgh-mark)}.pgh-table td.pgh-yes{color:var(--pgh-good);font-weight:600}.pgh-table td.pgh-yes::before{content:"\2713\00a0";font-weight:900}.pgh-table td.pgh-no{color:var(--pgh-muted)}.pgh-table td.pgh-no::before{content:"\2715\00a0";color:var(--pgh-bad);font-weight:900}.pgh-w{display:block;font-weight:600;color:var(--pgh-muted);letter-spacing:0;text-transform:none;font-size:.72rem}.pgh-table--score td{white-space:nowrap}.pgh-cell{display:inline-block;min-width:46px;padding:3px 8px;border-radius:6px;font-weight:700;font-size:.85rem;text-align:center;color:var(--pgh-ink);background:color-mix(in srgb,#0f7b5f calc(var(--v) * 30%),#f3f5f0)}.pgh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:1.6em 0}.pgh-card{padding:18px;border:1px solid var(--pgh-line);border-radius:var(--pgh-radius-s);background:#fff}.pgh-card p{margin:0;font-size:.93rem}.pgh-card .pgh-card__title{margin:0 0 6px;font-weight:780;color:var(--pgh-ink);font-size:1rem}.pgh-figure{margin:1.8em 0}.pgh-figure img{display:block;width:100%;border-radius:var(--pgh-radius);border:1px solid var(--pgh-line)}.pgh-figure figcaption{margin-top:8px;font-size:.84rem;color:var(--pgh-muted)}.pgh-tc{position:relative;margin:28px 0;padding:26px 26px 22px;border:1px solid var(--pgh-line-2);border-radius:18px;background:#fff;box-shadow:var(--pgh-shadow);scroll-margin-top:calc(var(--pgh-header-h) + 16px)}.pgh-tc--top{border:2px solid var(--pgh-ink);box-shadow:8px 8px 0 var(--pgh-mark)}.pgh-tc__award{position:absolute;top:-13px;right:22px;margin:0!important;padding:5px 12px;border-radius:999px;background:var(--pgh-mark);color:var(--pgh-ink);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pgh-tc:not(.pgh-tc--top) .pgh-tc__award{background:var(--pgh-ink);color:#fff}.pgh-tc__head{display:flex;align-items:flex-start;gap:16px}.pgh-tc__rank{flex:none;width:46px;height:46px;border-radius:50%;background:var(--pgh-ink);color:#fff;font-family:var(--pgh-display);font-size:1.35rem;font-weight:700;display:grid;place-items:center}.pgh-tc--top .pgh-tc__rank{background:var(--pgh-mark);color:var(--pgh-ink)}.pgh-tc__title{flex:1;min-width:0}.pgh-site .pgh-tc__title h3{margin:0;font-size:1.65rem;font-weight:680;letter-spacing:-.015em;line-height:1.1}.pgh-tc__tag{margin:6px 0 0!important;font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pgh-muted)}.pgh-tc__score{flex:none;text-align:right}.pgh-score{display:inline-flex;align-items:baseline;gap:2px}.pgh-score strong{font-family:var(--pgh-display);font-size:2.1rem;font-weight:700;letter-spacing:-.02em;color:var(--pgh-ink);line-height:1}.pgh-score span{font-size:.9rem;color:var(--pgh-muted);font-weight:650}.pgh-tc__scorelabel{display:block;font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--pgh-muted)}.pgh-tc__price{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin:20px 0 16px;padding:16px 18px;border-radius:12px;background:var(--pgh-paper);border:1px solid var(--pgh-line)}.pgh-tc__price p{margin:0!important;font-size:.92rem}.pgh-tc__h{margin:0 0 4px!important;font-size:.7rem!important;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pgh-ink)}.pgh-tc__big{font-size:1.25rem!important;font-weight:850;letter-spacing:-.02em;color:var(--pgh-ink)}.pgh-tc__small{color:var(--pgh-muted);font-size:.82rem!important}.pgh-tc__does{font-size:.98rem}.pgh-tc__auto{margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px dashed var(--pgh-line-2)}.pgh-tc__auto p:last-child{margin:0!important;font-size:.94rem;line-height:1.55}.pgh-tc__auto .pgh-lvl{margin-right:4px}.pgh-tc__pc{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:6px 0 4px;padding-top:14px;border-top:1px solid var(--pgh-line)}.pgh-tc__take{margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--pgh-soft);border-left:3px solid var(--pgh-accent)}.pgh-tc__take p{font-size:.95rem}.pgh-tc__take p:last-child{margin-bottom:0}.pgh-tc__more{margin-top:16px;border-top:1px solid var(--pgh-line);padding-top:12px}.pgh-tc__more>summary{cursor:pointer;font-size:.88rem;font-weight:700;color:var(--pgh-ink);list-style:none}.pgh-tc__more>summary::-webkit-details-marker{display:none}.pgh-tc__more>summary::after{content:" +";color:var(--pgh-muted)}.pgh-tc__more[open]>summary::after{content:" \2212"}.pgh-tc__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px}.pgh-tc__cols p{font-size:.9rem;margin:0}.pgh-tc__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--pgh-line)}.pgh-tc__best{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pgh-tc__best .pgh-tc__h{margin:0 6px 0 0!important}.pgh-tc__cta{display:flex;flex-wrap:wrap;gap:8px}.pgh-tc__evidence{margin:12px 0 0!important;font-size:.8rem}.pgh-tc__evidence a{color:var(--pgh-muted)}.pgh-bars{list-style:none;margin:14px 0 0!important;padding:0!important}.pgh-bars li{display:grid;grid-template-columns:150px 1fr 36px;align-items:center;gap:4px 12px;margin:10px 0;font-size:.86rem}.pgh-bar{height:8px;border-radius:99px;background:var(--pgh-soft);position:relative;overflow:hidden}.pgh-bar::before{content:"";position:absolute;inset:0;width:calc(var(--v) * 100%);background:var(--pgh-accent);border-radius:inherit}.pgh-bar__label{font-weight:650;color:var(--pgh-ink)}.pgh-bar__num{font-weight:800;text-align:right;color:var(--pgh-ink)}.pgh-bar__why{grid-column:2 / -1;color:var(--pgh-muted);font-size:.82rem;line-height:1.4;margin-top:-4px}.pgh-crit{list-style:none;margin:1.4em 0!important;padding:0!important;display:grid;gap:10px}.pgh-crit li{display:flex;gap:16px;align-items:flex-start;margin:0;padding:14px 16px;border:1px solid var(--pgh-line);border-radius:12px;background:#fff}.pgh-crit__w{flex:none;width:58px;height:58px;border-radius:50%;background:var(--pgh-ink);color:var(--pgh-mark);display:grid;place-items:center;font-family:var(--pgh-display);font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.pgh-crit p{margin:2px 0 0!important;font-size:.92rem}.pgh-evgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:1.6em 0}.pgh-ev{margin:0}.pgh-ev img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:10px;border:1px solid var(--pgh-line);transition:transform .15s,box-shadow .15s}.pgh-ev a:hover img{transform:translateY(-2px);box-shadow:var(--pgh-shadow-l)}.pgh-ev figcaption{margin-top:6px;font-size:.78rem;color:var(--pgh-muted);line-height:1.4}.pgh-rank{margin:22px 0;padding:22px 24px;border:1px solid var(--pgh-line-2);border-radius:16px;background:#fff;box-shadow:var(--pgh-shadow)}.pgh-rank--top{border:2px solid var(--pgh-ink);box-shadow:6px 6px 0 var(--pgh-ink)}.pgh-site .pgh-rank h3{margin-top:0;font-size:1.3rem;font-weight:820}.pgh-rank__meta{display:flex;flex-wrap:wrap;gap:8px 22px;padding:10px 0;margin:0 0 12px!important;border-top:1px solid var(--pgh-line);border-bottom:1px solid var(--pgh-line);font-size:.88rem}.pgh-rank__meta strong{display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pgh-muted)}.pgh-rank__cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0 0!important}.pgh-proscons{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:12px 0}.pgh-proscons>div>p{margin:0 0 4px!important;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pgh-ink)}.pgh-proscons ul{list-style:none;padding:0!important;margin:0!important}.pgh-proscons li{position:relative;padding-left:20px;font-size:.92rem}.pgh-proscons>div:first-child li::before{content:"+";position:absolute;left:0;color:var(--pgh-good);font-weight:900}.pgh-proscons>div:last-child li::before{content:"\2212";position:absolute;left:0;color:var(--pgh-bad);font-weight:900}.pgh-stars-wrap{display:inline-flex;align-items:center;gap:6px}.pgh-stars{--pgh-s:0;display:inline-block;width:82px;height:15px;background:linear-gradient(90deg,var(--pgh-star) calc(var(--pgh-s) / 5 * 100%),#e4e4e7 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 82 15'%3E%3Cg%3E%3Cpath id='s' d='M7.5 0l2.2 4.6 5 .7-3.6 3.5.9 5-4.5-2.4L3 13.8l.9-5L.3 5.3l5-.7z'/%3E%3Cuse href='%23s' x='16.6'/%3E%3Cuse href='%23s' x='33.2'/%3E%3Cuse href='%23s' x='49.8'/%3E%3Cuse href='%23s' x='66.4'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 82 15'%3E%3Cg%3E%3Cpath id='s' d='M7.5 0l2.2 4.6 5 .7-3.6 3.5.9 5-4.5-2.4L3 13.8l.9-5L.3 5.3l5-.7z'/%3E%3Cuse href='%23s' x='16.6'/%3E%3Cuse href='%23s' x='33.2'/%3E%3Cuse href='%23s' x='49.8'/%3E%3Cuse href='%23s' x='66.4'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.pgh-stars-num{font-size:.88rem}.pgh-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:1.6em 0}.pgh-podium__card{display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid var(--pgh-line);border-radius:14px;background:#fff}.pgh-podium__card--top{border:2px solid var(--pgh-ink)}.pgh-podium__card p{margin:0!important;font-size:.9rem}.pgh-podium__rank{font-size:.7rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pgh-accent)}.pgh-podium__name{font-size:1.2rem!important;font-weight:850;color:var(--pgh-ink)}.pgh-podium__price+.pgh-podium__link{margin-top:auto!important}.pgh-faq{margin-top:2.6em}.pgh-faq__item{border:1px solid var(--pgh-line);border-radius:12px;margin:10px 0;background:#fff}.pgh-faq__item>summary{list-style:none;cursor:pointer;padding:16px 52px 16px 18px;position:relative}.pgh-faq__item>summary::-webkit-details-marker{display:none}.pgh-faq__item>summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--pgh-soft);display:grid;place-items:center;font-weight:700;color:var(--pgh-ink)}.pgh-faq__item[open]>summary::after{content:"\2212";background:var(--pgh-mark);color:var(--pgh-ink)}.pgh-site .pgh-faq__item h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.4}.pgh-faq__a{padding:0 18px 4px}.pgh-faq__a p{font-size:.96rem}.pgh-cluster{margin:2.4em 0;padding:20px 22px;border-radius:var(--pgh-radius);background:#fff;border:1px solid var(--pgh-line)}.pgh-cluster__title{margin:0 0 10px!important;font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pgh-ink)}.pgh-cluster ul{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 20px}.pgh-cluster li{margin:0;border-bottom:1px solid var(--pgh-line)}.pgh-cluster li a{display:block;padding:9px 0 9px 24px;position:relative;text-decoration:none;font-size:.93rem;font-weight:550;line-height:1.4}.pgh-cluster li a::before{content:"\2192";position:absolute;left:0;color:var(--pgh-accent)}.pgh-toc{margin:1.6em 0;padding:16px 20px;border:1px solid var(--pgh-line);border-radius:var(--pgh-radius);background:var(--pgh-paper);font-size:.92rem}.pgh-toc summary{cursor:pointer;font-weight:750}.pgh-toc ol{margin:8px 0 0;columns:2;column-gap:28px}.pgh-byline{font-size:.86rem;color:var(--pgh-muted);display:flex;flex-wrap:wrap;gap:6px 16px}.pgh-related{margin-top:2em}.pgh-related__title{font-weight:800;color:var(--pgh-ink)}.pgh-more{background:var(--pgh-paper);border-top:1px solid var(--pgh-line);padding:52px 0 64px}.pgh-site .pgh-more__title{margin:0 0 22px;font-size:1.7rem;font-weight:650;letter-spacing:-.018em}.pgh-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pgh-card2{margin:0}.pgh-card2__link{display:flex;flex-direction:column;height:100%;border:1px solid var(--pgh-line);border-radius:16px;overflow:hidden;background:#fff;text-decoration:none!important;color:inherit!important;transition:transform .15s,box-shadow .15s,border-color .15s}.pgh-card2__link:hover{transform:translateY(-3px);box-shadow:var(--pgh-shadow-l);border-color:var(--pgh-line-2)}.pgh-card2__media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--pgh-soft)}.pgh-card2__img{width:100%;height:100%;object-fit:cover;display:block}.pgh-card2__body{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px}.pgh-card2__kicker{font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pgh-accent)}.pgh-site .pgh-card2__title{margin:0;font-family:var(--pgh-display);font-size:1.15rem;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--pgh-ink)}.pgh-card2__desc{font-size:.88rem;line-height:1.5;color:var(--pgh-muted)}.pgh-archive{padding-top:44px;padding-bottom:72px}.pgh-archive__group+.pgh-archive__group{margin-top:48px}.pgh-site .pgh-archive__h{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:1.5rem;font-weight:650;letter-spacing:-.015em}.pgh-archive__h span{font-size:.8rem;font-weight:750;padding:2px 9px;border-radius:99px;background:var(--pgh-soft);color:var(--pgh-muted)}.pgh-foot{background:var(--pgh-ink);color:#9fb0a9;padding:64px 0 28px;font-size:.9rem;border-top:6px solid var(--pgh-mark)}.pgh-foot a{color:#e2eae6;text-decoration:none}.pgh-foot a:hover{color:#fff;text-decoration:underline}.pgh-foot__grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:36px}.pgh-foot__about p{margin:16px 0 0;line-height:1.6}.pgh-foot__note{color:#fff;font-weight:650}.pgh-foot__head{margin:0 0 12px;font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pgh-foot__head a{color:#fff}.pgh-foot ul{list-style:none;margin:0;padding:0}.pgh-foot li{margin:7px 0;line-height:1.35}.pgh-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .12);font-size:.82rem}.pgh-foot__bottom p{margin:0}.pgh-foot__links{display:flex;flex-wrap:wrap;gap:18px}.pgh-lvl{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.74rem;font-weight:750;line-height:1.6;white-space:nowrap;border:1px solid #fff0;vertical-align:1px}.pgh-lvl--full{background:var(--pgh-accent);color:#fff}.pgh-lvl--partial{background:var(--pgh-accent-soft);color:var(--pgh-accent-ink);border-color:#bfe0cf}.pgh-lvl--feed{background:var(--pgh-mark-soft);color:#6b4e00;border-color:#f3dc8f}.pgh-lvl--schedule{background:var(--pgh-soft);color:var(--pgh-ink-2);border-color:var(--pgh-line-2)}.pgh-lvl--diy{background:#fff;color:var(--pgh-ink-2);border-color:var(--pgh-line-2);border-style:dashed}.pgh-table--levels td:first-child{width:1%;white-space:nowrap}.pgh-table--levels td:last-child{font-weight:600;color:var(--pgh-ink)}@media (max-width:1100px){.pgh-layout{grid-template-columns:minmax(0,760px);gap:0}.pgh-side{display:none}.pgh-foot__grid{grid-template-columns:1fr 1fr}.pgh-foot__about{grid-column:1 / -1}}@media (max-width:960px){.pgh-nav,.pgh-header__cta{display:none}.pgh-burger{display:block}.pgh-cards{grid-template-columns:1fr 1fr}.pgh-stats{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:640px){body.pgh-site{font-size:16.5px}.pgh-wrap{padding:0 18px}.pgh-ahead__in{padding-top:28px;padding-bottom:28px}.pgh-hero2__in{padding-top:48px;padding-bottom:40px;text-align:left}.pgh-hero2__actions{justify-content:flex-start}.pgh-layout{padding-top:28px}.pgh-cards{grid-template-columns:1fr}.pgh-tc{padding:22px 18px 18px}.pgh-tc--top{box-shadow:5px 5px 0 var(--pgh-mark)}.pgh-tc__head{flex-wrap:wrap}.pgh-tc__score{order:3;width:100%;text-align:left;display:flex;align-items:baseline;gap:10px}.pgh-tc__price,.pgh-tc__pc,.pgh-proscons{grid-template-columns:1fr}.pgh-tc__cols{grid-template-columns:1fr 1fr}.pgh-bars li{grid-template-columns:110px 1fr 30px}.pgh-pick{grid-template-columns:1fr}.pgh-pick .pgh-btn{grid-column:1;grid-row:auto;margin-top:10px;justify-self:start}.pgh-podium{grid-template-columns:1fr}.pgh-foot__grid{grid-template-columns:1fr}.pgh-toc ol{columns:1}}body.pgh-singular .wp-block-post-featured-image{display:none}body.pgh-singular .wp-block-group:has(>.wp-block-post-author-name),body.pgh-singular .wp-block-group:has(>.wp-block-post-author){display:none}body.pgh-has-band .wp-site-blocks>footer.wp-block-template-part{display:none}body.pgh-singular:not(.pgh-site) .entry-content{font-family:var(--pgh-font)}.pgh-band{background:var(--pgh-ink);color:#9fb0a9;padding:48px 24px;font-family:var(--pgh-font);font-size:.9rem}.pgh-band a{color:#e2eae6;text-decoration:none}.pgh-band__inner{max-width:var(--pgh-wrap);margin:0 auto}.pgh-band__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.pgh-band__head{font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.pgh-band ul{list-style:none;padding:0}