.blog-module__AtlcXG__section{padding:168px calc(var(--frame-margin) + 20px) 120px}.blog-module__AtlcXG__eyebrow{font:500 12px/1 var(--mono);letter-spacing:-.04em;text-transform:uppercase;color:#25252580}.blog-module__AtlcXG__head{border-bottom:1px solid var(--line);flex-direction:column;gap:24px;padding-bottom:64px;display:flex}.blog-module__AtlcXG__title{font:500 64px/1 var(--sans);letter-spacing:-.04em;text-wrap:balance}.blog-module__AtlcXG__lede{max-width:503px;font:500 16px/22px var(--sans);letter-spacing:-.02em;color:var(--muted);text-wrap:pretty}.blog-module__AtlcXG__empty{font:500 16px/22px var(--sans);color:var(--muted);margin-top:48px}.blog-module__AtlcXG__grid{grid-template-columns:repeat(3,1fr);gap:56px 20px;margin-top:48px;display:grid}.blog-module__AtlcXG__card{color:inherit;text-decoration:none;display:block}.blog-module__AtlcXG__card__image{aspect-ratio:16/9;background:var(--paper);position:relative;overflow:hidden}.blog-module__AtlcXG__card__image img{object-fit:cover;transition:transform .7s var(--ease-out)}.blog-module__AtlcXG__card:hover .blog-module__AtlcXG__card__image img{transform:scale(1.02)}.blog-module__AtlcXG__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.blog-module__AtlcXG__draft{background:var(--blue);color:var(--ink);padding:3px 6px}.blog-module__AtlcXG__card__title{font:500 24px/1.1 var(--sans);letter-spacing:-.03em;text-underline-offset:4px;margin-top:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .16s}.blog-module__AtlcXG__card:hover .blog-module__AtlcXG__card__title,.blog-module__AtlcXG__card:focus-visible .blog-module__AtlcXG__card__title{text-decoration-color:currentColor}.blog-module__AtlcXG__card__desc{-webkit-line-clamp:2;font:500 14px/20px var(--sans);letter-spacing:-.01em;color:var(--muted);-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.blog-module__AtlcXG__article{max-width:720px;margin:0 auto}.blog-module__AtlcXG__back{font:500 12px/1 var(--mono);letter-spacing:-.02em;text-transform:uppercase;color:var(--muted);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.blog-module__AtlcXG__back:hover,.blog-module__AtlcXG__back:focus-visible{color:var(--ink);text-decoration-color:currentColor}.blog-module__AtlcXG__post__head{margin-top:48px}.blog-module__AtlcXG__post__title{font:500 56px/1.02 var(--sans);letter-spacing:-.04em;text-wrap:balance;margin-top:20px}.blog-module__AtlcXG__post__lede{font:500 18px/26px var(--sans);letter-spacing:-.02em;color:var(--muted);text-wrap:pretty;margin-top:24px}.blog-module__AtlcXG__post__updated{margin-top:16px}.blog-module__AtlcXG__post__image{aspect-ratio:16/9;background:var(--paper);margin-top:40px;position:relative;overflow:hidden}.blog-module__AtlcXG__post__image img{object-fit:cover}.blog-module__AtlcXG__post__body{margin-top:48px}@media (max-width:1023px){.blog-module__AtlcXG__grid{grid-template-columns:repeat(2,1fr)}.blog-module__AtlcXG__title{font-size:52px}}@media (max-width:767px){.blog-module__AtlcXG__section{padding:120px 20px 80px}.blog-module__AtlcXG__head{padding-bottom:40px}.blog-module__AtlcXG__title{letter-spacing:-.03em;font-size:36px;line-height:1.05}.blog-module__AtlcXG__grid{grid-template-columns:1fr;gap:40px;margin-top:40px}.blog-module__AtlcXG__post__head{margin-top:32px}.blog-module__AtlcXG__post__title{letter-spacing:-.03em;font-size:36px;line-height:1.05}.blog-module__AtlcXG__post__lede{font-size:16px;line-height:24px}.blog-module__AtlcXG__post__image{margin-top:28px}.blog-module__AtlcXG__post__body{margin-top:36px}}
.blog-prose-module__vPafea__prose{--tw-prose-body:#404040;letter-spacing:-.01em;--tw-prose-headings:var(--ink);--tw-prose-lead:var(--muted);--tw-prose-links:var(--ink);--tw-prose-bold:var(--ink);--tw-prose-counters:var(--muted);--tw-prose-bullets:var(--muted);--tw-prose-hr:var(--line);--tw-prose-quotes:var(--ink);--tw-prose-captions:var(--muted);--tw-prose-code:var(--ink);--tw-prose-pre-code:#fafafa;--tw-prose-pre-bg:#181818;--tw-prose-th-borders:var(--line);--tw-prose-td-borders:var(--line);text-wrap:pretty}.blog-prose-module__vPafea__prose :where(h2,h3,h4){font-family:var(--sans);letter-spacing:-.03em;text-wrap:balance;scroll-margin-top:6rem;font-weight:500}.blog-prose-module__vPafea__prose :where(a){-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-weight:500;text-decoration-thickness:1px;transition:color .2s cubic-bezier(.23,1,.32,1),text-decoration-color .2s cubic-bezier(.23,1,.32,1)}.blog-prose-module__vPafea__prose :where(a):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.blog-prose-module__vPafea__prose :where(em){font-style:normal;font-weight:500}.blog-prose-module__vPafea__prose :where(blockquote){background-color:var(--paper);border:0;border-radius:2px;padding:1.5rem;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.blog-prose-module__vPafea__prose :where(blockquote p):before,.blog-prose-module__vPafea__prose :where(blockquote p):after{content:none}.blog-prose-module__vPafea__prose :where(blockquote>:first-child){margin-top:0}.blog-prose-module__vPafea__prose :where(blockquote>:last-child){margin-bottom:0}.blog-prose-module__vPafea__prose :where(:not(pre)>code){background-color:var(--paper);border-radius:2px;padding:.125rem .25rem;font-weight:500}.blog-prose-module__vPafea__prose :where(code):before,.blog-prose-module__vPafea__prose :where(code):after{content:none}.blog-prose-module__vPafea__prose :where(pre){border-radius:2px}.blog-prose-module__vPafea__prose :where(img){border:1px solid var(--line);border-radius:2px}.blog-prose-module__vPafea__prose :where(sup){margin-left:1px}.blog-prose-module__vPafea__prose :where(sup a){color:var(--muted);font-weight:500;text-decoration:none}.blog-prose-module__vPafea__prose :where(sup a):hover{color:var(--ink)}.blog-prose-module__vPafea__prose :where(section[data-footnotes]){border-top:1px solid var(--line);color:var(--muted);margin-top:4rem;padding-top:2rem;font-size:.875rem;line-height:1.5rem}.blog-prose-module__vPafea__prose :where(h2+section[data-footnotes]){border-top:0;margin-top:0;padding-top:0}.blog-prose-module__vPafea__prose :where(section[data-footnotes] a){color:var(--muted);font-weight:400}.blog-prose-module__vPafea__prose :where(section[data-footnotes] a):hover{color:var(--ink)}.blog-prose-module__vPafea__prose :where(section[data-footnotes] a[data-footnote-backref]){text-decoration:none}
