.public-site .blog-index{padding-block:58px 60px}.public-site .blog-meta{font:11px/1.5 var(--home-mono);color:var(--site-muted)}.public-site .blog-index-heading{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:80px;margin-bottom:40px}.public-site .blog-index-heading h1{font-size:clamp(42px,4.7vw,68px);line-height:1.01;letter-spacing:-.055em;margin-top:18px}.public-site .blog-index-heading>div:last-child>p{max-width:44ch;font-size:17px;line-height:1.65}.public-site .blog-rss{display:inline-flex;align-items:center;gap:9px;margin-top:18px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.public-site .blog-featured{display:grid;grid-template-columns:.9fr 1.1fr;color:var(--site-text);border:1px solid var(--site-rule);background:#fff}.public-site .blog-featured-copy{padding:40px 36px;align-self:center}.public-site .blog-featured h2{font-size:clamp(27px,3vw,43px);line-height:1.08;letter-spacing:-.045em;margin:20px 0}.public-site .blog-featured-copy>p:not(.blog-meta){font-size:15px;line-height:1.7;max-width:50ch}.public-site .blog-read-link{display:inline-flex;align-items:center;gap:13px;margin-top:26px;font-size:13px;font-weight:700}.public-site .blog-featured-image{min-width:0;background:var(--site-accent);padding:24px 0 24px 24px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.public-site .blog-featured-image>span{font:11px var(--home-mono);margin-bottom:18px}.public-site .blog-featured-image img{display:block;width:112%;max-width:none;height:auto;border:1px solid var(--site-text)}.public-site .blog-card-link:hover h3,.public-site .blog-featured:hover h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.public-site .blog-library{padding-top:64px;scroll-margin-top:100px}.public-site .blog-library-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:25px}.public-site .blog-library-heading h2{font-size:38px;letter-spacing:-.045em}.public-site .blog-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--site-rule);padding:0 14px;width:min(430px,50%)}.public-site .blog-search>svg{flex-shrink:0}.public-site .blog-search input{border:0;background:transparent;width:100%;min-width:0;min-height:48px;font-size:14px;color:var(--site-text);padding:10px 0}.public-site .blog-search button{border:0;background:transparent;color:var(--site-text);padding:8px;cursor:pointer}.public-site .blog-filters{display:flex;flex-wrap:wrap;gap:9px}.public-site .blog-filters button{background:transparent;border:1px solid var(--site-rule);color:var(--site-text);border-radius:0;min-height:42px;padding:10px 15px;font-size:13px;cursor:pointer}.public-site .blog-filters button[aria-pressed=true]{background:var(--site-text);border-color:var(--site-text);color:var(--site-bg)}.public-site .blog-filters button:hover{box-shadow:inset 0 -3px var(--site-accent)}.public-site .blog-result-count{margin:22px 0;font-size:12px}.public-site .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px}.public-site .blog-card{min-width:0;background:#fff;border:1px solid var(--site-rule)}.public-site .blog-card-link{display:flex;flex-direction:column;height:100%;color:var(--site-text)}.public-site .blog-card-image{padding:20px 20px 0;overflow:hidden;background:var(--site-panel);aspect-ratio:1.7;border-bottom:1px solid var(--site-rule)}.public-site .blog-topic-family-offices{background:#d8e0df}.public-site .blog-topic-sales-workflow{background:#efcbb8}.public-site .blog-topic-research-methods{background:#d9dcdf}.public-site .blog-card-image img{width:100%;height:auto;display:block;border:1px solid var(--site-rule)}.public-site .blog-card-copy{padding:25px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.public-site .blog-card h3{font-size:24px;line-height:1.15;letter-spacing:-.035em;margin:14px 0}.public-site .blog-card-copy>p:not(.blog-meta){font-size:13px;line-height:1.7;margin-bottom:24px}.public-site .blog-card .blog-read-link{margin-top:auto;padding-top:8px}.public-site .blog-empty{padding:45px 25px;border-block:1px solid var(--site-rule)}.public-site .blog-empty h3{font-size:25px}.public-site .blog-empty p{margin:14px 0 22px}.public-site .blog-bottom-cta{border-top:1px solid var(--site-rule);margin-top:60px;padding-top:35px;display:flex;justify-content:space-between;gap:35px;align-items:center}.public-site .blog-bottom-cta h2{font-size:35px;letter-spacing:-.04em}.public-site .blog-bottom-cta p{font-size:15px;margin-top:14px}.public-site .blog-article{padding-block:35px 60px}.public-site .blog-article-heading{max-width:1000px;margin:0 auto 42px}.public-site .blog-back{display:inline-flex;align-items:center;gap:9px;font-size:12px;margin-bottom:32px}.public-site .blog-article-heading h1{font-size:clamp(38px,4.3vw,62px);letter-spacing:-.05em;line-height:1.04;margin-block:20px 26px;max-width:24ch}.public-site .blog-answer{max-width:76ch;font-size:19px;line-height:1.65;color:var(--site-text)}.public-site .blog-byline{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:25px;padding-bottom:28px;border-bottom:1px solid var(--site-rule);font-size:12px;color:var(--site-muted)}.public-site .blog-reading-layout{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,780px);gap:55px;justify-content:center;align-items:start}.public-site .blog-contents{position:sticky;top:112px;padding:20px 0}.public-site .blog-contents>strong{font-size:13px}.public-site .blog-contents ol,.public-site .blog-mobile-contents ol{list-style:none;padding:0;margin:20px 0 28px}.public-site .blog-contents li,.public-site .blog-mobile-contents li{font-size:13px;line-height:1.5;margin-bottom:15px}.public-site .blog-contents a:hover,.public-site .blog-mobile-contents a:hover{text-decoration:underline;text-underline-offset:3px}.public-site .blog-contents>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;padding-top:18px;border-top:1px solid var(--site-rule)}.public-site .blog-mobile-contents{display:none}.public-site .blog-body{min-width:0}.public-site .blog-body section[id]{scroll-margin-top:110px}.public-site .blog-takeaways{background:#fff;padding:26px 28px;border-left:4px solid var(--site-accent)}.public-site .blog-takeaways h2{font-size:22px;letter-spacing:-.03em;margin-bottom:18px}.public-site .blog-takeaways ul{list-style:none;padding:0;margin:0}.public-site .blog-takeaways li{display:flex;gap:12px;font-size:15px;line-height:1.65;margin-top:12px}.public-site .blog-takeaways svg{flex-shrink:0;margin-top:4px}.public-site .blog-product-screen{margin-top:30px;padding:18px 18px 16px;background:var(--site-panel);border-top:5px solid var(--site-text)}.public-site .blog-product-screen>p{font-size:12px;line-height:1.7;border-top:1px solid var(--site-rule);padding-top:14px}.public-site .blog-prose-section{margin-top:45px}.public-site .blog-checklist h2,.public-site .blog-product-status h2,.public-site .blog-prose-section h2{font-size:30px;letter-spacing:-.035em;line-height:1.15;margin-bottom:22px}.public-site .blog-prose-section>p{font-size:17px;line-height:1.8;margin-top:20px;color:#353833}.public-site .blog-prose-section ul{padding-left:23px;margin:22px 0}.public-site .blog-prose-section li{font-size:16px;line-height:1.7;margin-bottom:12px}.public-site .blog-prose-section .blog-source{font-size:13px}.public-site .blog-source a{display:inline;text-decoration:underline;text-underline-offset:3px}.public-site .blog-source svg{display:inline;margin-left:6px}.public-site .blog-example{background:#fff;border-left:4px solid var(--site-accent);padding:24px;margin-top:25px}.public-site .blog-example strong{font-size:12px}.public-site .blog-example p{font-size:16px;line-height:1.75;margin-top:15px}.public-site .blog-table-wrap{overflow-x:auto;margin-top:25px;border:1px solid var(--site-rule)}.public-site .blog-table-wrap table{border-collapse:collapse;width:100%;text-align:left;font-size:14px;line-height:1.6}.public-site .blog-table-wrap th{background:var(--site-text);color:#fff;padding:14px 18px;vertical-align:top}.public-site .blog-table-wrap td{border-top:1px solid var(--site-rule);padding:16px 18px;vertical-align:top;min-width:135px}.public-site .blog-checklist{padding:28px;background:#fff;border-top:5px solid var(--site-accent);margin-top:42px}.public-site .blog-checklist ol{padding-left:23px;margin:0}.public-site .blog-checklist li{padding-left:6px;font-size:16px;line-height:1.7;margin-top:14px}.public-site .blog-product-status{margin-top:42px;padding-top:30px;border-top:1px solid var(--site-rule)}.public-site .blog-product-status h2{font-size:25px;margin-bottom:12px}.public-site .blog-product-status>p{font-size:13px;line-height:1.7}.public-site .blog-product-status ul{list-style:none;margin:22px 0;padding:0}.public-site .blog-product-status li{border-bottom:1px solid var(--site-rule);padding:17px 0}.public-site .blog-product-status li>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.public-site .blog-product-status strong{font-size:14px}.public-site .blog-product-status li p{font-size:13px;line-height:1.7;margin-top:10px}.public-site .blog-product-status>a{font-size:13px;display:inline-flex;gap:8px;align-items:center;text-decoration:underline;text-underline-offset:4px}.public-site .blog-article-cta{background:var(--site-text);color:#fff;padding:32px;margin-top:38px}.public-site .blog-article-cta .blog-meta{color:#c9ccc4}.public-site .blog-article-cta h2{font-size:36px;letter-spacing:-.04em;color:#fff;margin-top:17px}.public-site .blog-article-cta>p:not(.blog-meta){font-size:15px;line-height:1.75;color:#c9ccc4;margin:20px 0}.public-site .blog-article-cta .site-button{background:var(--site-accent);color:var(--site-text);gap:14px;border-color:var(--site-accent)}.public-site .blog-article-cta>div{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:12px}.public-site .blog-article-cta>div a{color:#fff;text-decoration:underline;text-underline-offset:4px}.public-site .blog-article-cta :focus-visible{outline-color:#fff}.public-site .blog-related{margin-top:60px;border-top:1px solid var(--site-rule);padding-top:32px}.public-site .blog-related>h2{font-size:36px;letter-spacing:-.04em;margin-bottom:25px}.public-site .blog-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.public-site .blog-related>div>a{padding:24px;background:#fff;border:1px solid var(--site-rule);color:var(--site-text);display:flex;flex-direction:column}.public-site .blog-related h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;margin:16px 0 22px}.public-site .blog-related span{display:flex;align-items:center;gap:9px;font-size:12px;margin-top:auto}.public-site .blog-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1050px){.public-site .blog-index-heading{gap:40px}.public-site .blog-featured-copy{padding:28px}.public-site .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .blog-reading-layout{gap:30px;grid-template-columns:180px minmax(0,1fr)}}@media (max-width:800px){.public-site .blog-index{padding-block:35px 40px}.public-site .blog-index-heading{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.public-site .blog-index-heading h1{font-size:clamp(37px,8vw,55px)}.public-site .blog-index-heading>div:last-child>p{font-size:15px;max-width:65ch}.public-site .blog-featured{grid-template-columns:1fr}.public-site .blog-featured-copy{padding:25px}.public-site .blog-featured h2{font-size:31px}.public-site .blog-featured-image{padding:20px 20px 0}.public-site .blog-featured-image img{width:100%}.public-site .blog-library{padding-top:40px}.public-site .blog-library-heading{flex-direction:column;align-items:stretch;gap:20px}.public-site .blog-search{width:100%}.public-site .blog-filters{gap:8px}.public-site .blog-filters button{padding:10px 12px;font-size:12px}.public-site .blog-bottom-cta{display:block;margin-top:40px}.public-site .blog-bottom-cta .site-actions{margin-top:25px}.public-site .blog-article{padding-top:22px}.public-site .blog-article-heading{margin-bottom:24px}.public-site .blog-back{margin-bottom:25px}.public-site .blog-article-heading h1{font-size:clamp(34px,7vw,50px);margin-block:17px 22px}.public-site .blog-answer{font-size:17px;line-height:1.7}.public-site .blog-byline{font-size:11px;gap:12px 18px}.public-site .blog-reading-layout{display:block}.public-site .blog-contents{display:none}.public-site .blog-mobile-contents{display:block;border-bottom:1px solid var(--site-rule);margin-bottom:25px}.public-site .blog-mobile-contents summary{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;padding:5px 0 22px;cursor:pointer;list-style:none}.public-site .blog-mobile-contents summary::-webkit-details-marker{display:none}.public-site .blog-mobile-contents[open] summary svg{transform:rotate(180deg)}.public-site .blog-takeaways{padding:21px}.public-site .blog-product-screen{padding:12px}.public-site .blog-checklist h2,.public-site .blog-prose-section h2{font-size:27px}.public-site .blog-prose-section>p{font-size:16px}.public-site .blog-checklist,.public-site .blog-example{padding:22px}.public-site .blog-table-wrap td,.public-site .blog-table-wrap th{padding:12px}.public-site .blog-product-status li>div{align-items:flex-start;flex-direction:column;gap:10px}.public-site .blog-article-cta{padding:25px}.public-site .blog-article-cta h2{font-size:32px}.public-site .blog-article-cta .site-button{font-size:12px;line-height:1.5;white-space:normal;text-align:left}.public-site .blog-article-cta .site-button svg{flex-shrink:0}.public-site .blog-related>div{grid-template-columns:1fr;gap:18px}}@media (max-width:650px){.public-site .blog-grid{grid-template-columns:1fr}.public-site .blog-card h3{font-size:26px}}