.programmatic-article-page .programmatic-faq summary{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-weight:600;list-style:none;display:flex}.programmatic-article-page .programmatic-faq summary::-webkit-details-marker{display:none}.programmatic-article-page .programmatic-faq[open] summary svg{transform:rotate(180deg)}.programmatic-article-page .programmatic-faq .blog-faq-answer{overflow:visible}.programmatic-article-page .programmatic-faq .blog-faq-answer p{margin:0;padding:0 0 20px}.programmatic-article-page .blog-list a,.programmatic-article-page .blog-faq-answer a,.programmatic-article-page .blog-callout a{color:#97422a;text-underline-offset:4px;text-decoration:underline}.programmatic-article-page .blog-table caption{text-align:left;color:#54432b;padding:16px}.programmatic-article-page .blog-table tbody th{color:#413729;text-align:left;background:#f9f5eb;border-bottom:1px solid #d6cdbe;font-family:inherit;font-size:13px;font-weight:600;line-height:1.7}.programmatic-article-page .blog-table td:nth-child(2){color:#625343;background:#f9f5eb}.programmatic-article-page .blog-cta .resource-button{color:#332b1f;background:#f7efde}.programmatic-article-page .blog-sources h2{scroll-margin-top:110px}.programmatic-resource-hub .programmatic-journal-link{margin:36px 0 0}.programmatic-resource-hub .programmatic-journal-link a{color:#7a5033;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.programmatic-article-page a:focus-visible,.programmatic-article-page summary:focus-visible,.programmatic-resource-hub a:focus-visible,.programmatic-resource-hub button:focus-visible,.programmatic-resource-hub input:focus-visible{outline-offset:4px;outline:2px solid #97422a}.programmatic-article-page .blog-quote p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(18px,2vw,24px)}.programmatic-code-example{min-width:0;margin:28px 0}.programmatic-code-example pre{color:#fff5df;max-width:100%;font:13px/1.7 var(--home-mono);background:#292720;border-radius:5px;padding:20px;overflow-x:auto}.programmatic-code-example figcaption{color:#625343;margin-top:8px;font-size:12px}
