.blog-page{color:#18231b;background:#f5f2e9}.blog-page h1,.blog-page h2,.blog-page h3{font-family:var(--font-display);text-wrap:balance;font-weight:400}.blog-intro,.blog-article-header{padding:72px var(--page-gutter) 64px;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.blog-page h1{letter-spacing:-.04em;max-width:1040px;font-size:64px;line-height:68px}.blog-intro h1{max-width:920px}.blog-kicker{font:600 11px/14px var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:#1f6f22}.blog-summary{max-width:800px;font-size:22px;line-height:32px}.blog-intro .blog-summary{max-width:760px}.blog-list{padding:0 var(--page-gutter) 96px}.blog-list-heading{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.blog-list-heading h2{letter-spacing:-.04em;font-size:34px;line-height:38px}.blog-list-heading>p{color:#647067;font-size:14px}.blog-entry{border-top:1px solid #18231b}.blog-entry-link{color:inherit;gap:48px;padding:32px 0 36px;text-decoration:none;display:flex}.blog-entry-meta{color:#647067;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:220px;font-size:14px;display:flex}.blog-audience{color:#18231b;background:#b8c9a8;padding:5px 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-block}.blog-audience[data-audience=creators]{background:#d9cdea}.blog-audience[data-audience=all]{outline-offset:-1px;background:0 0;outline:1px solid #18231b}.blog-entry-copy{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.blog-entry h2{letter-spacing:-.04em;font-size:32px;line-height:36px}.blog-entry-copy>p{color:#18231bcc;font-size:16px;line-height:24px}.blog-read{align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;display:flex}.blog-entry-link:hover h2{text-underline-offset:5px;text-decoration:underline}.blog-entry-cover{object-fit:cover;width:100%;max-height:320px}.blog-empty{border-top:1px solid #18231b;padding:32px 0;font-size:18px;line-height:28px}.blog-cta-wrap{padding:0 var(--page-gutter) 96px;flex-direction:column;gap:2px;display:flex}.blog-cta{color:#f5f2e9;justify-content:space-between;align-items:center;gap:64px;padding:56px;display:flex}.blog-cta-creator{background:#1f6f22}.blog-cta-brand{background:#18231b}.blog-cta .blog-kicker{color:inherit;margin-bottom:24px}.blog-cta h2{letter-spacing:-.04em;margin-bottom:20px;font-size:48px;line-height:52px}.blog-cta p:not(.blog-kicker){max-width:520px;font-size:18px;line-height:28px}.blog-cta-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:16px;width:240px;max-width:100%;display:flex}.blog-cta-actions>a:last-child{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.blog-cta-actions>a:last-child>span:first-child{text-underline-offset:5px;text-decoration:underline}.blog-article-header{padding-top:64px;padding-bottom:48px}.blog-byline{border-top:1px solid #18231b2e;flex-wrap:wrap;gap:18px 48px;width:100%;padding-top:20px;display:flex}.blog-byline dt{text-transform:uppercase;letter-spacing:.08em;color:#647067;margin-bottom:8px;font-size:11px;line-height:14px}.blog-byline dd{font-size:14px;line-height:20px}.blog-cover{object-fit:cover;width:100%;max-height:640px}.blog-article-grid{padding:40px var(--page-gutter) 96px;grid-template-columns:256px minmax(0,720px);align-items:start;gap:120px;display:grid}.blog-toc{border-top:1px solid #18231b;padding-top:16px;position:sticky;top:28px}.blog-toc details{display:none}.blog-toc ol{margin-top:8px;padding:0;list-style:none}.blog-toc a{padding:10px 0;font-size:14px;line-height:20px;text-decoration:none;display:block}.blog-toc a:hover{text-decoration:underline}.blog-toc .blog-kicker{color:#647067}.blog-prose{overflow-wrap:anywhere;min-width:0;font-size:19px;line-height:30px}.blog-prose>:first-child{margin-top:0}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose blockquote,.blog-prose pre,.blog-prose .blog-table-wrap{margin:22px 0}.blog-prose h2{letter-spacing:-.04em;margin:52px 0 22px;scroll-margin-top:110px;font-size:34px;line-height:38px}.blog-prose h3{letter-spacing:-.03em;margin:36px 0 18px;scroll-margin-top:110px;font-size:27px;line-height:32px}.blog-prose ul,.blog-prose ol{padding-left:24px}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin:8px 0;padding-left:4px}.blog-prose a{text-underline-offset:4px;text-decoration:underline}.blog-prose a:hover{color:#1f6f22}.blog-prose blockquote{background:#d9cdea;padding:24px}.blog-prose pre{background:#e7e8de;padding:20px;font-size:15px;overflow-x:auto}.blog-prose table{border-collapse:collapse;overflow-wrap:normal;word-break:normal;width:100%;min-width:576px;font-size:16px;line-height:24px}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #18231b40;min-width:128px;padding:16px}.blog-prose th{background:#b8c9a8}.blog-prose img{max-width:100%;height:auto}.blog-prose hr{border-top:1px solid #18231b40;margin:40px 0}.blog-related{padding:64px var(--page-gutter) 96px;border-top:1px solid #18231b40}.blog-related>div:last-child{grid-template-columns:1fr 1fr;gap:48px;display:grid}.blog-related .blog-entry-link{flex-direction:column;gap:18px}.blog-related .blog-entry-meta{width:auto}.blog-page .sp-crumbs{overflow:hidden}.blog-page .sp-crumbs li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-blog[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.blog-entry-link:focus-visible,.blog-page a:focus-visible,.blog-page summary:focus-visible{outline-offset:5px;outline:2px solid #1f6f22}.blog-page .blog-cta a:focus-visible{outline-color:#f5f2e9}@media (max-width:1199px){.blog-article-grid{grid-template-columns:220px minmax(0,720px);gap:48px}.blog-cta{gap:32px;padding:40px}}@media (max-width:767px){.blog-intro,.blog-article-header{padding:32px var(--page-gutter) 40px;gap:18px}.blog-page h1{letter-spacing:-.04em;font-size:38px;line-height:42px}.blog-summary{font-size:19px;line-height:28px}.blog-list{padding-bottom:56px}.blog-list-heading h2{font-size:27px;line-height:31px}.blog-entry-link{flex-direction:column;gap:14px;padding:24px 0 28px}.blog-entry-meta{gap:10px;width:auto}.blog-entry h2{font-size:27px;line-height:31px}.blog-cta-wrap{padding-bottom:56px}.blog-cta{flex-direction:column;align-items:flex-start;gap:28px;padding:28px 24px}.blog-cta h2{font-size:34px;line-height:38px}.blog-cta p:not(.blog-kicker){font-size:16px;line-height:24px}.blog-cta .blog-kicker{margin-bottom:18px}.blog-article-grid{flex-direction:column;gap:32px;padding-top:0;padding-bottom:56px;display:flex}.blog-toc{border-bottom:1px solid #18231b;width:100%;padding:0;position:static}.blog-toc details{display:block}.blog-toc summary{cursor:pointer;align-content:center;min-height:52px;font-size:16px;font-weight:600}.blog-toc details nav{padding-bottom:16px}.blog-toc-desktop{display:none}.blog-byline{gap:20px 32px}.blog-prose{width:100%;font-size:17px;line-height:27px}.blog-prose h2{margin-top:40px;margin-bottom:18px;font-size:27px;line-height:31px}.blog-prose h3{font-size:23px;line-height:28px}.blog-prose table{font-size:14px;line-height:21px}.blog-prose th,.blog-prose td{padding:12px 8px}.blog-related{padding:40px var(--page-gutter) 56px}.blog-related>div:last-child{grid-template-columns:1fr;gap:0}.blog-related .blog-list-heading>a{white-space:nowrap;font-size:14px}}.blog-page{--page-gutter:64px;--sp-gutter:64px}.blog-prose .blog-table-scroll{margin:22px 0;overflow-x:auto}.blog-article-grid:not(:has(.blog-toc)){display:block}.blog-article-grid:not(:has(.blog-toc)) .blog-prose{max-width:720px;margin-inline:auto}@media (max-width:1023px){.blog-page{--page-gutter:48px;--sp-gutter:48px}}@media (max-width:599px){.blog-page{--page-gutter:24px;--sp-gutter:24px}}.blog-review-notice{padding:16px var(--page-gutter);background:#d9cdea;border-bottom:1px solid #18231b;font-size:14px;line-height:22px}
