:root{--plan-cols:1}@media (min-width:560px){:root{--plan-cols:2}}@media (min-width:1000px){:root{--plan-cols:4}}.ai-cols{grid-template-columns:minmax(0,1fr)}.ai-list{position:relative;display:none!important}.ai-list[data-open=true]{display:grid!important}@media (min-width:1080px){.ai-cols{grid-template-columns:minmax(0,1fr) 340px}.ai-list{position:sticky;display:grid!important}.ai-narrow{display:none}}.blog-cols{grid-template-columns:minmax(0,1fr)}.blog-aside{position:relative}@media (min-width:860px){.blog-cols{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.blog-aside{position:sticky}}.blog-aside[data-free]{position:relative}.post-cols{grid-template-columns:minmax(0,1fr)}.post-aside{position:relative;top:auto}@media (min-width:1000px){.post-cols{grid-template-columns:minmax(200px,250px) minmax(0,700px)}.post-aside{position:sticky;top:110px}}.post-toc-label{display:none}.post-toc-list{display:grid}.post-toc-list[data-open=false]{display:none}.post-toc-link{box-shadow:inset 0 0 #0d0c0a}.post-toc-link[aria-current=location]{background:#f2d03b;box-shadow:inset 4px 0 #0d0c0a}@media (min-width:1000px){.post-toc-btn{display:none!important}.post-toc-label{display:block}.post-toc-list{display:grid!important}}.post-ap-h{display:none!important}.post-ap-list{display:grid}.post-ap-list[data-open=false]{display:none}@media (min-width:600px){.post-ap-h{display:flex!important}.post-ap-btn{display:none!important}.post-ap-list{display:grid!important}}.post-pn{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.post-pn{grid-template-columns:repeat(2,minmax(0,1fr))}.post-pn>a:only-child.post-pn-next{grid-column:2}}.post-pn a:hover,.post-ap-list a:hover,.post-series-list a:hover,.post-toc-link:hover{opacity:.88}.post-chev{transition:transform .2s cubic-bezier(.23,1,.32,1)}[aria-expanded=true]>.post-chev{transform:rotate(180deg)}@keyframes post-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.post-series-list{display:grid}.post-series-list[hidden]{display:none}.post-series-list:not([hidden]){animation:.2s cubic-bezier(.23,1,.32,1) post-in}@media (max-width:999px){.post-toc-list[data-open=true]{animation:.2s cubic-bezier(.23,1,.32,1) post-in}}@media (max-width:599px){.post-ap-list[data-open=true]{animation:.2s cubic-bezier(.23,1,.32,1) post-in}}@media (prefers-reduced-motion:reduce){.post-chev{transition:none}.post-series-list,.post-toc-list,.post-ap-list{animation:none!important}}.blog-root a{color:#f3efe6}.post-root a{color:#0d0c0a}.post-root :focus-visible{outline-color:#0d0c0a}[data-surface=dark] :focus-visible{outline-color:#f2d03b}#process,#appt-form,#appt-pricing,#copy-form,#copy-signup{scroll-margin-top:70px}
