.blog{font-family:var(--pp-font-body);--blog-measure:680px;--blog-col:min(var(--blog-measure), calc(100% - 2 * var(--pp-page-pad)));background:var(--pp-color-canvas);color:var(--pp-color-ink);overflow-x:clip}.blog .ui-section{padding-top:var(--pp-space-6);padding-bottom:var(--pp-space-6)}.blog-col>*{max-width:var(--blog-measure);margin-left:auto;margin-right:auto}.blog .ui-section>.ui-heading{margin-bottom:var(--pp-space-5)}.blog-post .ui-heading--h2{font-size:var(--pp-text-display-m);letter-spacing:-.02em;line-height:1.2}.blog-prose,.blog-col p{font-size:var(--pp-text-lead);color:var(--pp-color-ink-2);text-wrap:pretty;line-height:1.7}.blog-col b,.blog-answer b{font-weight:var(--pp-weight-strong);color:var(--pp-color-ink)}.blog-col p a:not(.blog-ref a),.blog-answer a,.blog-front-list a{color:var(--pp-color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pp-tile-2);text-decoration-color:var(--pp-tile-2);text-underline-offset:3px}.blog [id]{scroll-margin-top:var(--pp-space-9)}.blog-n{color:var(--pp-color-brand);font-variant-numeric:tabular-nums}.blog-ref{font-size:var(--pp-text-label);vertical-align:super;margin-left:2px;line-height:0}.blog-ref+.blog-ref:before{content:",";color:var(--pp-color-ink-2)}.blog-ref a{color:var(--pp-color-brand);font-variant-numeric:lining-nums;padding:0 1px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.blog-ref a:hover{text-decoration:underline}}:root .site.bv.blog .blog-street{max-width:none;padding-inline:0}:root .site.bv.blog .blog-street .bk-head-copy{width:var(--blog-col);margin-inline:auto}:root .site.bv.blog .blog-street .bk-head-title{max-width:var(--blog-measure)}.blog-kicker{gap:var(--pp-space-2);color:var(--pp-color-brand);display:flex}.blog-kicker a{color:inherit}.blog-intro{padding-top:var(--pp-space-7)}.blog-answer{font-size:var(--pp-text-lead);color:var(--pp-color-ink-2);text-wrap:pretty;line-height:1.7}.blog-byline{align-items:center;gap:var(--pp-space-3);margin-top:var(--pp-space-5);display:flex}.blog-byline p,.blog-dates{font-size:var(--pp-text-small);color:var(--pp-color-ink-2);line-height:1.5}.blog .blog-byline p{font-size:var(--pp-text-small);line-height:1.5}.blog-byline a{color:var(--pp-color-brand);font-weight:600}.blog-dates{column-gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.blog-dates>*+:before{content:"·";margin-right:var(--pp-space-2)}.blog-dates .seo-updated{font-size:inherit;margin:0}.blog-avatar{border-radius:var(--pp-radius-card);background:var(--pp-color-brand);width:40px;height:40px;color:var(--pp-color-canvas);font-size:var(--pp-text-small);flex:none;place-items:center;font-weight:600;display:grid}.blog-draft{margin-bottom:var(--pp-space-5);padding:var(--pp-space-3) var(--pp-space-4);border:1px solid var(--pp-color-line);font-size:var(--pp-text-small);color:var(--pp-color-ink-2)}.blog-fig{margin-top:var(--pp-space-6);margin-bottom:0}.blog-fig-frame{padding:var(--pp-space-3);border:1px solid var(--pp-color-line);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);overflow:hidden}.blog-fig img{border-radius:var(--pp-radius-card);width:100%;height:auto;display:block}.blog-fig figcaption{margin-top:var(--pp-space-2);font-size:var(--pp-text-small);color:var(--pp-color-ink-2);text-wrap:pretty;line-height:1.5}.blog-fig figcaption a{color:var(--pp-color-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--pp-color-line);text-decoration-color:var(--pp-color-line);text-underline-offset:3px}.blog-credit{color:var(--pp-color-ink-2);opacity:.8}.blog-fig--small{width:60%}.blog-col>.blog-fig--small{max-width:calc(var(--blog-measure) * .6);margin-left:max(0px, (100% - var(--blog-measure)) / 2)}.blog-intro .blog-cover{margin-top:var(--pp-space-6)}.blog-cover--art{aspect-ratio:2;border-radius:var(--pp-radius-card);overflow:clip}.blog-cover--art .bk-cover{--cv-s:1.3}@media (max-width:900px){.blog-cover--art .bk-cover{--cv-s:1}}@media (max-width:560px){.blog-cover--art{aspect-ratio:4/3}.blog-cover--art .bk-cover{--cv-s:.9}}@media (max-width:400px){.blog-cover--art .bk-cover{--cv-s:.8}}.blog-front{width:var(--blog-col);margin:var(--pp-space-4) auto 0;padding:var(--pp-space-6) var(--pp-space-6) var(--pp-space-5);border:1px solid var(--pp-color-line);border-radius:var(--pp-radius-card);background:var(--pp-color-surface)}.blog .blog-front>.ui-section{max-width:none;padding:0}.blog-front>.blog-col>*{max-width:none}.blog-front>.ui-section+.ui-section{margin-top:var(--pp-space-5);padding-top:var(--pp-space-4);border-top:1px solid var(--pp-color-line)}.blog .blog-front .blog-front-label{margin:0 0 var(--pp-space-2);font-family:var(--pp-font-display);font-size:var(--pp-text-lead);font-weight:var(--pp-weight-display);letter-spacing:-.01em;color:var(--pp-color-brand);line-height:1.3}.blog-front-list{padding-left:var(--pp-space-5);margin:0}.blog-front-list li{margin-top:var(--pp-space-2);font-size:var(--pp-text-body);color:var(--pp-color-ink-2);line-height:1.6}.blog-front-list li::marker{color:var(--pp-tile-2)}.blog-toc ol{counter-reset:toc;gap:var(--pp-space-1) var(--pp-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-toc li{counter-increment:toc;font-size:var(--pp-text-small);line-height:1.5}.blog-toc li:before{content:counter(toc) ". ";color:var(--pp-color-brand)}.blog-toc a{color:var(--pp-color-ink-2);text-decoration:none}@media (hover:hover) and (pointer:fine){.blog-toc a:hover{color:var(--pp-color-ink);text-underline-offset:3px;text-decoration:underline}}.blog-ticks{margin-top:var(--pp-space-3);margin-bottom:0;list-style:none;padding:0!important}.blog-ticks li{gap:var(--pp-space-2);margin-top:var(--pp-space-2);font-size:var(--pp-text-body);color:var(--pp-color-ink-2);align-items:baseline;line-height:1.5;display:flex}.blog-ticks svg{color:var(--pp-color-brand);flex:none;position:relative;top:2px}.blog-checklist li{padding:var(--pp-space-2) 0;border-top:1px solid var(--pp-color-line-soft);margin:0}.blog-stats>div:first-child .blog-group{margin-top:0}.blog .blog-group{margin:var(--pp-space-8) 0 0;padding-bottom:var(--pp-space-2);font-size:var(--pp-text-display-m);color:var(--pp-color-brand);scroll-margin-top:var(--pp-space-9)}.blog-stat{column-gap:var(--pp-space-5);padding:var(--pp-space-5) 0;border-bottom:1px solid var(--pp-color-line);grid-template-columns:168px minmax(0,1fr);display:grid}.blog-stat>:not(.blog-stat-figure){grid-column:2}.blog .blog-stat .blog-stat-figure{font-family:var(--pp-font-display);font-size:var(--pp-text-display-l);letter-spacing:-.02em;color:var(--pp-color-brand);font-variant-numeric:lining-nums;text-wrap:balance;grid-area:1/1/span 4;margin:0;line-height:1}.blog-stat .ui-heading{margin-bottom:var(--pp-space-2);font-size:var(--pp-text-lead);line-height:1.35}.blog .blog-stat p:not(.blog-stat-figure){font-size:var(--pp-text-body);line-height:1.65}.blog-disclosure{margin-bottom:var(--pp-space-6);padding-left:var(--pp-space-4);border-left:2px solid var(--pp-tile-2);font-size:var(--pp-text-body)!important}.blog-criteria,.blog-terms,.blog-facts{margin-top:0;margin-bottom:0}.blog-criteria>div,.blog-terms>div{padding:var(--pp-space-3) 0;border-top:1px solid var(--pp-color-line)}.blog-criteria dt,.blog-terms dt{font-weight:600}.blog-criteria dd,.blog-terms dd{margin:var(--pp-space-1) 0 0;color:var(--pp-color-ink-2);line-height:1.6}.blog-terms dt{font-family:var(--pp-font-display);font-size:var(--pp-text-lead);font-weight:var(--pp-weight-display)}.blog-table{margin-top:var(--pp-space-5);overflow-x:auto}.blog-table table{border-collapse:collapse;width:100%}.blog-table th,.blog-table td{padding:var(--pp-space-3) var(--pp-space-4) var(--pp-space-3) 0;text-align:left;vertical-align:top;font-size:var(--pp-text-small);line-height:1.5}.blog-table thead th{color:var(--pp-color-ink-2);border-bottom:1px solid var(--pp-color-ink);font-weight:600}.blog-table tbody tr{border-bottom:1px solid var(--pp-color-line)}.blog-table tbody th{min-width:128px;color:var(--pp-color-ink);font-weight:600}#pricing .blog-table tbody th{min-width:0}.blog-table tbody th a{color:var(--pp-color-ink)}.blog-table td{color:var(--pp-color-ink-2)}.blog .blog-table-note{margin-top:var(--pp-space-2);font-size:var(--pp-text-small);color:var(--pp-color-ink-2)}.blog-tool{padding:var(--pp-space-6) 0;border-bottom:1px solid var(--pp-color-line);scroll-margin-top:var(--pp-space-9)}.blog-tool .ui-heading{align-items:baseline;gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.blog-ours{padding:2px var(--pp-space-2);border-radius:var(--pp-radius-card);background:var(--pp-tile-4);color:var(--pp-color-brand);font-family:var(--pp-font-body);font-size:var(--pp-text-label);letter-spacing:0;font-weight:600}.blog-tool-verdict{margin:var(--pp-space-2) 0 var(--pp-space-4)}.blog-bestfor{margin-top:var(--pp-space-2);font-size:var(--pp-text-body)!important}.blog .blog-q{margin:var(--pp-space-5) 0 var(--pp-space-1);font-size:var(--pp-text-lead)}.blog-tool p:not(.blog-bestfor,.blog-tool-verdict){font-size:var(--pp-text-body)}.blog-picks{gap:var(--pp-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-picks-label{font-weight:600;font-size:var(--pp-text-small)!important;color:var(--pp-color-brand)!important}.blog-picks li{margin-top:var(--pp-space-2);font-size:var(--pp-text-body);color:var(--pp-color-ink-2);line-height:1.5}.blog-more a{align-items:center;gap:var(--pp-space-2);color:var(--pp-color-brand);font-weight:600;text-decoration:none;display:inline-flex}.blog-vs .blog-picks{margin-top:var(--pp-space-6)}.blog-vs .blog-picks>div+div .blog-ticks svg{color:var(--pp-color-muted)}.blog-vs .blog-picks a{color:var(--pp-color-ink);text-underline-offset:.2em;text-decoration:underline}.blog-vs .seo-compare{margin-top:var(--pp-space-6)}.blog-vs .seo-compare caption{padding:0}.blog-vs .blog-table-note{margin-top:var(--pp-space-3)}.blog-vs .blog-more{margin-top:var(--pp-space-5)}.blog-steps{margin-top:0;margin-bottom:0;padding:0;list-style:none}.blog-steps>li,.blog-sections article{padding:var(--pp-space-5) 0;border-top:1px solid var(--pp-color-line);scroll-margin-top:var(--pp-space-9)}.blog-steps .ui-heading,.blog-sections .ui-heading{margin-bottom:var(--pp-space-2)}.blog .blog-steps p,.blog .blog-sections p{font-size:var(--pp-text-body)}.blog-faq .ui-faq{max-width:var(--blog-measure)}.blog-original{padding:var(--pp-space-5) 0;border-top:2px solid var(--pp-color-brand)}.blog-original+.blog-original{margin-top:var(--pp-space-4)}.blog .blog-original-label{font-size:var(--pp-text-small);color:var(--pp-color-brand);font-weight:600}.blog .blog-original-text{margin-top:var(--pp-space-2);font-family:var(--pp-font-display);font-size:var(--pp-text-display-m);letter-spacing:-.015em;color:var(--pp-color-ink);line-height:1.3}.blog .blog-original-how{margin-top:var(--pp-space-3);font-size:var(--pp-text-body);color:var(--pp-color-ink-2);line-height:1.6}.blog-sources ol{padding-left:var(--pp-space-5);margin-top:0;margin-bottom:0}.blog-sources li{margin-top:var(--pp-space-2);padding-left:var(--pp-space-1);font-size:var(--pp-text-small);color:var(--pp-color-ink-2);line-height:1.5}.blog-sources li::marker{color:var(--pp-color-brand);font-variant-numeric:lining-nums}.blog-sources li:target{background:var(--pp-tile-4)}.blog-sources a{color:var(--pp-color-ink)}.blog .blog-author{padding-top:var(--pp-space-4);border-top:1px solid var(--pp-color-line);font-size:var(--pp-text-small)}.blog-author a{color:var(--pp-color-brand);font-weight:600}.blog-cta-more{align-items:center;gap:var(--pp-space-1);color:var(--pp-color-brand);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-flex}.blog-list{padding-top:var(--pp-space-7)!important}.blog-list-head{align-items:baseline;gap:var(--pp-space-3);margin-bottom:var(--pp-space-4);display:flex}.blog .blog-list-head .ui-heading{color:var(--pp-color-brand);margin:0}.blog-count{font-size:var(--pp-text-small);color:var(--pp-color-ink-2);font-variant-numeric:tabular-nums}.blog-list>.ui-heading{color:var(--pp-color-brand)}.blog-row-draft{font-weight:600}@media (max-width:700px){.blog-prose,.blog-col p{font-size:var(--pp-text-body)}.blog-front{padding:var(--pp-space-5) var(--pp-space-4) var(--pp-space-4)}.blog-stat{grid-template-columns:minmax(0,1fr)}.blog-stat>:not(.blog-stat-figure),.blog .blog-stat .blog-stat-figure{grid-area:auto/1}.blog .blog-stat .blog-stat-figure{margin-bottom:var(--pp-space-1)}.blog-fig--small{width:100%}.blog-picks{grid-template-columns:1fr}.blog-vs .seo-compare thead{display:none}.blog-vs .seo-compare tbody tr:first-child{border-top:0}.blog-vs .seo-compare td:before{content:"PlacePilot";margin-bottom:var(--pp-space-1);font-size:var(--pp-text-label);color:var(--pp-color-soft);font-weight:600;display:block}.blog-vs .seo-compare td:last-child:before{content:var(--blog-vs-them)}}:root .site.bv.blog-author-page .blog-author-details{gap:var(--pp-space-7);width:100%;margin-top:var(--pp-space-5);grid-template-columns:minmax(0,52ch) minmax(0,1fr);display:grid}:root .site.bv.blog-author-page .bk-head-copy .blog-author-bio{max-width:52ch;font-family:var(--pp-font-grotesk);font-size:var(--pp-text-body);color:var(--pp-color-ink);text-wrap:pretty;margin:0;font-weight:400;line-height:1.55}:root .site.bv.blog-author-page .bk-head-copy .blog-author-facts{align-content:start;gap:var(--pp-space-3);font-size:var(--pp-text-small);margin:0;display:grid}:root .site.bv.blog-author-page .blog-author-facts div{gap:var(--pp-space-3);grid-template-columns:48px minmax(0,1fr);display:grid}:root .site.bv.blog-author-page .blog-author-facts dt{color:var(--pp-color-brand)}:root .site.bv.blog-author-page .blog-author-facts dd{color:var(--pp-color-ink);margin:0}:root .site.bv.blog-author-page .blog-list{padding-top:var(--pp-space-6)!important}:root .site.bv.blog-author-page .blog-list-head{gap:var(--pp-space-2) var(--pp-space-5);flex-wrap:wrap}:root .site.bv.blog.blog-author-page .blog-list .rd-rows li{border:0}:root .site.bv.blog-author-page .rd-rows li:first-child{margin-bottom:var(--pp-space-3);grid-column:1/-1}:root .site.bv.blog-author-page .rd-rows li:first-child a{--rd-thumb:clamp(224px, 25vw, 360px);gap:var(--pp-space-7);padding:var(--pp-space-5) 0 var(--pp-space-6)}:root .site.bv.blog-author-page .rd-rows li:first-child .rd-text{max-width:560px}:root .site.bv.blog-author-page .rd-rows li:first-child .rd-text b{font-size:var(--pp-text-display-l);line-height:1.1}:root .site.bv.blog-author-page .rd-rows li:first-child .rd-line{font-size:var(--pp-text-body)}:root .site.bv.blog-author-page .bk-close .ui-cta-card{padding:var(--pp-space-8)}@media (max-width:1100px){:root .site.bv.blog-author-page .blog-author-details{gap:var(--pp-space-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){:root .site.bv.blog-author-page .blog-list{padding-top:var(--pp-space-5)!important}:root .site.bv.blog-author-page .rd-rows li:first-child a{--rd-thumb:100%;gap:var(--pp-space-4);padding-top:var(--pp-space-3);grid-template-columns:minmax(0,1fr)}:root .site.bv.blog-author-page .rd-rows li:first-child .rd-text b{font-size:var(--pp-text-display-m)}:root .site.bv.blog-author-page .rd-rows li:first-child .rd-line{font-size:var(--pp-text-small);display:block}:root .site.bv.blog-author-page .bk-close .ui-cta-card{padding:var(--pp-space-7) var(--pp-space-5)}}.blog .blog-stat .blog-stat-figure.is-phrase{font-size:var(--pp-text-title);overflow-wrap:anywhere;line-height:1.15}@media (max-width:700px){.blog .blog-stat .blog-stat-figure.is-phrase{font-size:var(--pp-text-display-m)}}
