[data-marketing] .publication-index{max-width:1120px}[data-marketing] .publication-detail{max-width:850px}[data-marketing] .publication-nav{border-block:1px solid #d8ded5;flex-wrap:wrap;gap:24px;margin:24px 0 32px;padding:20px 0;font-size:14px;display:flex}[data-marketing] .publication-nav [aria-current=page]{color:#245a41;font-weight:650}[data-marketing] .publication-nav a:last-child{margin-left:auto}[data-marketing] .publication-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}[data-marketing] .publication-list-changelog{grid-template-columns:1fr}[data-marketing] .publication-card{border-bottom:1px solid #d8ded5;padding:28px 0 32px}[data-marketing] .publication-card h2{letter-spacing:-.035em;max-width:36ch;margin:20px 0 14px;font-size:clamp(23px,3vw,29px);line-height:1.25}[data-marketing] .publication-card p{color:#5b625b;max-width:65ch;margin:0 0 22px;line-height:1.7}[data-marketing] .publication-meta{color:#62695f;flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:1.6;display:flex}[data-marketing] .publication-read,[data-marketing] .publication-note a,[data-marketing] .publication-cta a{color:#245a41;text-underline-offset:4px;font-weight:550}[data-marketing] .publication-card a:hover,[data-marketing] .publication-nav a:hover{text-underline-offset:4px;text-decoration:underline}[data-marketing] .publication-note{flex-wrap:wrap;gap:12px 24px;margin-top:50px;font-size:15px;display:flex}[data-marketing] .publication-note p{margin:0}[data-marketing] .publication-back{color:#52624f;margin-bottom:38px;font-size:14px;display:inline-block}[data-marketing] .publication-detail .public-heading h1{max-width:22ch;font-size:clamp(34px,5vw,54px)}[data-marketing] .publication-markdown{color:#52624f;margin-top:18px;font-size:13px;display:inline-block}[data-marketing] .publication-updated{font-size:13px!important}[data-marketing] .publication-prose{color:#424c42;overflow-wrap:anywhere;margin-top:42px;font-size:16px;line-height:1.85}[data-marketing] .publication-prose>:first-child{color:#25372a;font-size:19px;line-height:1.7}[data-marketing] .publication-prose h2{letter-spacing:-.025em;color:#26362a;margin:44px 0 16px;scroll-margin-top:24px;font-size:27px;line-height:1.35}[data-marketing] .publication-prose p{margin:18px 0}[data-marketing] .publication-prose a{color:#245a41;text-underline-offset:4px;text-decoration:underline}[data-marketing] .publication-prose ul,[data-marketing] .publication-prose ol{margin-block:20px;padding-left:24px}[data-marketing] .publication-prose ul{list-style:outside}[data-marketing] .publication-prose ol{list-style:decimal}[data-marketing] .publication-prose li{margin-block:10px;padding-left:4px}[data-marketing] .publication-prose pre{color:#e0e9d9;white-space:pre;overflow-wrap:normal;background:#202c25;border-radius:12px;margin:26px 0;padding:24px;font-size:13px;line-height:1.8;overflow:auto}[data-marketing] .publication-prose :not(pre)>code{background:#e8ece4;border-radius:4px;padding:2px 5px;font-size:.87em}[data-marketing] .publication-cta{background:#edf1e7;border:1px solid #ced8ca;border-radius:14px;margin:48px 0 32px;padding:28px}[data-marketing] .publication-cta h2{letter-spacing:-.025em;margin:0 0 12px;font-size:24px}[data-marketing] .publication-cta p{color:#53604f;margin-bottom:18px;line-height:1.7}[data-marketing] .publication-related{gap:14px;margin:30px 0;display:grid}[data-marketing] .publication-related h2{color:#62695f;font-size:15px;font-weight:450}@media (width<=650px){[data-marketing] .publication-list{grid-template-columns:1fr;gap:8px}[data-marketing] .publication-prose pre{padding:18px}[data-marketing] .publication-detail .public-heading{margin-bottom:28px}[data-marketing] .publication-cta{padding:22px}}
