.tw-blog-body{background:var(--tw-white);padding:calc(var(--tw-section-space) + 16px) 0}.tw-blog-body__section{display:grid;gap:48px;grid-template-columns:220px minmax(0,1fr);padding:56px 0}.tw-blog-body__section--ruled{border-top:1px solid var(--tw-border)}.tw-blog-body__section:first-child{padding-top:0}.tw-blog-body__section:last-child{padding-bottom:0}.tw-blog-body__title-col h2{color:var(--tw-ink);font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.1;margin:0;position:sticky;top:24px}.tw-blog-body__body-col{color:var(--tw-ink);font-size:1rem;line-height:1.75}.tw-blog-body__body-col p{margin:0 0 1.25em;max-width:68ch}.tw-blog-body__body-col p:last-child{margin-bottom:0}.tw-blog-body__body-col h3,.tw-blog-body__body-col h4{color:var(--tw-ink);font-size:1.05rem;margin:1.6em 0 .5em}.tw-blog-body__body-col ol,.tw-blog-body__body-col ul{margin:0 0 1.25em;padding-left:1.4em}.tw-blog-body__body-col li{margin-bottom:.4em}.tw-blog-body__body-col a{color:var(--tw-blue);text-decoration:underline;text-underline-offset:3px}.tw-blog-body__body-col img{height:auto;margin:1.5em 0;max-width:100%}.tw-blog-body__body-col blockquote{background:var(--tw-paper);border-left:3px solid var(--tw-ink);font-style:italic;margin:1.5em 0;padding:16px 24px}@media (max-width:760px){.tw-blog-body__section{gap:20px;grid-template-columns:1fr;padding:40px 0}.tw-blog-body__title-col h2{position:static}}