.cta-section{text-align:left;padding:120px 32px 90px}.cta-inner{max-width:900px;margin:0 auto}.cta-inner .block-cta,.block-cta{background:var(--ink,#0d0d0d);color:#fff;border-radius:16px;padding:60px 48px}.block-cta .cta-title,.block-cta>h2{letter-spacing:-.02em;color:#fff;max-width:560px;margin:0 0 32px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.15}.cta-btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.block-cta a.btn-cta-primary,a.btn-cta-primary{color:#0d0d0d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:13px 26px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.block-cta a.btn-cta-primary:hover,a.btn-cta-primary:hover{color:#0d0d0d;background:#e5e5e7}.block-cta a.btn-cta-primary:focus-visible,a.btn-cta-primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.btn-cta-secondary{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;padding:13px 26px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.btn-cta-secondary:hover{background:#ffffff0f;border-color:#ffffffd9}.btn-cta-secondary:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=760px){.block-cta{padding:40px 28px}}@media (width<=560px){.cta-section{padding:80px 20px 60px}.cta-btn-row{flex-direction:column;align-items:stretch}a.btn-cta-primary,.btn-cta-primary,.btn-cta-secondary{width:100%}}.blog-page{--paper:#fff;--paper-2:#ebebed;--white:#fff;--ink:#131313;--ink-2:#2a2a2a;--muted:#87857e;--muted-2:#b4b1a8;--line:#d9d5cb;--violet:#6e56d6;--blog-frame-max:1240px;--blog-gutter:32px;color:var(--ink);font-family:var(--font-sans,"Inter", system-ui, sans-serif);-webkit-font-smoothing:antialiased;padding-left:var(--blog-gutter);padding-right:var(--blog-gutter);background:#fff;line-height:1.4}.blog-page .blog-container{max-width:var(--blog-frame-max);margin:0 auto;padding-left:0;padding-right:0}.blog-page a:focus-visible,.blog-page button:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.blog-page *,.blog-page :before,.blog-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.blog-page .stories-head{padding:56px 0 28px}.blog-page .stories-head h1{font-family:"Inter", var(--font-sans,system-ui, sans-serif);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(34.2px,3.96vw,52.2px);font-weight:400}.blog-page .stories-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-bottom:18px;display:flex}.blog-page .filter-tabs{align-items:center;gap:24px;display:flex}.blog-page .filter-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:15px;font-weight:500;transition:color .15s}.blog-page .filter-tab.is-active{color:var(--ink);font-weight:600}.blog-page .filter-tab:hover{color:var(--ink)}.blog-page .view-controls{align-items:center;gap:18px;display:flex}.blog-page .ctrl-btn{color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;font-size:14px;font-weight:500;display:flex}.blog-page .ctrl-btn svg{flex-shrink:0}.blog-page .view-icons{align-items:center;gap:4px;margin-left:4px;display:flex}.blog-page .view-icon-btn{cursor:pointer;width:32px;height:32px;color:var(--muted-2);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.blog-page .view-icon-btn.is-active{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #13131314}.blog-page .sort-wrap,.blog-page .filter-wrap{position:relative}.blog-page .sort-menu{background:var(--white);border:1px solid var(--line);z-index:20;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px -12px #13131333}.blog-page .sort-menu[hidden]{display:none!important}.blog-page .sort-option{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;display:flex}.blog-page .sort-option:hover{background:var(--paper)}.blog-page .sort-option .radio-dot{border:1.5px solid var(--muted-2);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .15s;position:relative}.blog-page .sort-option.is-active .radio-dot{border-color:var(--ink)}.blog-page .sort-option.is-active .radio-dot:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:3px}.blog-page .sort-option.is-active{color:var(--ink);font-weight:600}.blog-page .filter-count{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-flex}.blog-page .filter-count[hidden]{display:none!important}.blog-page .filter-panel{z-index:30;width:360px;position:absolute;top:calc(100% + 8px);right:0}.blog-page .filter-panel[hidden]{display:none!important}.blog-page .filter-panel-header{color:var(--ink);justify-content:flex-end;align-items:center;gap:12px;margin-bottom:10px;font-size:15px;font-weight:500;display:flex}.blog-page .filter-close-btn{cursor:pointer;width:24px;height:24px;color:var(--ink);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.blog-page .filter-close-btn:hover{background:#1313130f}.blog-page .filter-panel-card{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:22px 22px 18px;box-shadow:0 20px 48px -20px #13131338}.blog-page .filter-panel-label{color:var(--muted);margin:0 0 14px;font-size:15px}.blog-page .filter-checkbox-list{flex-direction:column;gap:16px;max-height:260px;padding-right:14px;display:flex;overflow-y:auto}.blog-page .filter-checkbox-row{cursor:pointer;align-items:center;gap:12px;display:flex}.blog-page .filter-checkbox-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.blog-page .checkbox-box{border:1.5px solid var(--muted-2);background:var(--white);border-radius:5px;flex-shrink:0;width:18px;height:18px;transition:background .15s,border-color .15s;position:relative}.blog-page .filter-checkbox-row input:checked+.checkbox-box{background:var(--ink);border-color:var(--ink)}.blog-page .filter-checkbox-row input:checked+.checkbox-box:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(40deg)}.blog-page .checkbox-text{color:var(--ink);font-size:16px}.blog-page .filter-panel-divider{background:var(--line);height:1px;margin:18px 0 14px}.blog-page .filter-panel-actions{justify-content:flex-end;display:flex}.blog-page .filter-cancel-btn{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:15px;font-weight:500}.blog-page .filter-cancel-btn:hover{text-decoration:underline}.blog-page .story-img{border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blog-page .story-img svg{z-index:2;position:relative}.blog-page .story-img__photo{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;inset:0}.blog-page .tint-keynote,.blog-page .tint-chat_check,.blog-page .tint-circles{color:#f4f4f5;background:linear-gradient(155deg,#545446,#3a3a30)}.blog-page .tint-citations,.blog-page .tint-document{background:linear-gradient(155deg,#ede9fa,#dcd3f2)}.blog-page .tint-growth,.blog-page .tint-shield,.blog-page .tint-bars{background:linear-gradient(155deg,#e7e0d0,#d8ceb8)}.blog-page .tint-speech,.blog-page .tint-shield_alert,.blog-page .tint-search{background:linear-gradient(155deg,#bcc8cf,#a6b4bd)}.blog-page .tint-upload,.blog-page .tint-pencil,.blog-page .tint-bolt{background:linear-gradient(155deg,#cdc3d3,#bcaec4)}.blog-page .tint-network,.blog-page .tint-heart{color:#f4f4f5;background:linear-gradient(155deg,#32505c,#20343c)}.blog-page .ratio-heroMain{aspect-ratio:1.85}.blog-page .ratio-heroSide{aspect-ratio:1}.blog-page .ratio-duoMain{aspect-ratio:2.5}.blog-page .ratio-duoSide,.blog-page .ratio-grid{aspect-ratio:1}.blog-page .tag-label{color:var(--ink);font-size:14px;font-weight:600}.blog-page .story-meta{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:400;display:flex}.blog-page .story-date{color:var(--muted);font-weight:400}.blog-page .story-title{color:var(--ink);letter-spacing:-.015em;margin:10px 0 0;font-weight:400;line-height:1.3}.blog-page .story-card{color:inherit;cursor:default;text-decoration:none;display:block}.blog-page a.story-card{cursor:pointer}.blog-page a.story-card:hover .story-title{color:var(--violet)}.blog-page .featured-row{grid-template-columns:3fr 1.15fr;align-items:start;gap:28px;margin-bottom:64px;display:grid}.blog-page .featured-row.is-solo{grid-template-columns:1fr}.blog-page .feature-side-list:empty,.blog-page .featured-row:empty,.blog-page .duo-row:empty,.blog-page .stories-grid:empty{display:none}.blog-page .feature-main{position:sticky;top:88px}.blog-page .feature-main .story-title{margin-top:22px;font-size:clamp(25px,2.5vw,34px)}.blog-page .feature-side-list{flex-direction:column;gap:24px;display:flex}.blog-page .feature-side .story-title{font-size:19px}.blog-page .duo-row{grid-template-columns:2.6fr 1fr;gap:28px;margin-bottom:64px;display:grid}.blog-page .duo-main .story-title{margin-top:20px;font-size:clamp(23px,2.3vw,30px)}.blog-page .duo-side .story-title{font-size:19px}.blog-page .stories-grid{grid-template-columns:repeat(4,1fr);gap:28px 24px;margin-bottom:56px;display:grid}.blog-page .stories-grid .story-title{font-size:17px}.blog-page .collage-tile{aspect-ratio:1;background:var(--paper-2);border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid;overflow:hidden}.blog-page .avatar{color:#fff;letter-spacing:-.01em;border-radius:6px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.blog-page .avatar.big{grid-row:1/3}.blog-page .a1{background:#6e56d6}.blog-page .a2{background:#4a4a3e}.blog-page .a3{background:#c9752f}.blog-page .a4{background:#2a424c}.blog-page .a5{background:#b5563e}.blog-page.is-list-view .featured-row{border-top:1px solid var(--line);margin-bottom:0;display:block}.blog-page.is-list-view .duo-row,.blog-page.is-list-view .stories-grid{margin-bottom:0;display:block}.blog-page.is-list-view .feature-side-list{display:contents}.blog-page.is-list-view .story-card{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;column-gap:32px;padding:26px 0;display:grid!important;position:static!important}.blog-page.is-list-view .story-img,.blog-page.is-list-view .collage-tile{display:none}.blog-page.is-list-view .story-meta{flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:flex-start;gap:4px;margin-top:0;display:flex}.blog-page.is-list-view .story-meta .tag-label,.blog-page.is-list-view .story-meta .story-date{line-height:1.3}.blog-page.is-list-view .story-title{grid-area:1/2;margin-top:0;font-size:20px!important}.blog-page .load-more-wrap{justify-content:center;margin-top:28px;margin-bottom:100px;display:flex}.blog-page .load-more-wrap[hidden]{display:none!important}.blog-page .btn-load{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:14px 30px;font-size:14.5px;font-weight:400;transition:background .15s,transform .1s}.blog-page .btn-load:hover{background:#000;transform:translateY(-1px)}.blog-page .btn-load[disabled]{opacity:.45;cursor:default;transform:none}.blog-page .story-card.is-filtered-out,.blog-page .story-card.is-page-hidden{display:none!important}.blog-page .blog-empty{text-align:center;color:var(--muted);padding:48px 0 80px;font-size:16px}.blog-page .blog-empty[hidden],.blog-page .featured-row.is-empty,.blog-page .duo-row.is-empty,.blog-page .stories-grid.is-empty,.blog-page.is-flat-sort .featured-row,.blog-page.is-flat-sort .duo-row,.blog-page.is-flat-sort .stories-grid:not(.stories-grid--flat){display:none!important}.blog-page.is-flat-sort .stories-grid--flat{display:grid}.blog-page.is-flat-sort.is-list-view .stories-grid--flat{display:block}@media (width<=980px){.blog-page .featured-row,.blog-page .duo-row{grid-template-columns:1fr}.blog-page .feature-main{position:static}.blog-page .stories-grid{grid-template-columns:repeat(2,1fr)}.blog-page .stories-head{padding:40px 0 20px}}@media (width<=560px){.blog-page{--blog-gutter:20px}}@media (width<=640px){.blog-page .stories-grid{grid-template-columns:1fr}.blog-page .stories-controls{flex-direction:column;align-items:flex-start}.blog-page .view-controls{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%}.blog-page.is-list-view .story-card{grid-template-columns:96px 1fr;column-gap:16px}.blog-page .filter-panel{width:min(300px,100vw - 48px);right:-16px}}body.blog-index-page,body.blog-index-page #nav{background:#fff}@media (width<=960px){html.mobile-nav-open body.blog-index-page #nav,body.blog-index-page .mobile-nav{background:#fff}}.blog-page .ratio-heroSide .story-img__photo{object-position:center center}
