.studio-article-content{min-width:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75;--tw-text-opacity:1;color:rgb(var(--studio-ink-muted)/var(--tw-text-opacity,1));overflow-wrap:anywhere}.studio-article-content>:first-child{margin-top:0}.studio-article-content p{margin-top:1.5rem;margin-bottom:1.5rem}.studio-article-content :is(h2,h3,h4){font-family:var(--font-secondary),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;--tw-text-opacity:1;color:rgb(var(--studio-ink)/var(--tw-text-opacity,1))}.studio-scope .studio-article-content :is(h2,h3,h4),.studio-scope [data-article-anchor-alias]{scroll-margin-top:calc(7rem + 1.5rem)}.studio-article-content h2{margin-bottom:1.5rem;margin-top:3.5rem;font-size:clamp(1.5rem,2vw,2rem);line-height:1.2;letter-spacing:-.01em}.studio-article-content h3{margin-bottom:1rem;margin-top:2.5rem;font-size:1.5rem}.studio-article-content h4{margin-bottom:1rem;margin-top:2rem;font-size:1.125rem}.studio-article-content :is(ul,ol){margin-top:1.5rem;margin-bottom:1.5rem}.studio-article-content :is(ul,ol)>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.studio-article-content :is(ul,ol){padding-left:1.5rem}.studio-article-content ul{list-style:disc}.studio-article-content ol{list-style:decimal}.studio-article-content li::marker{--tw-text-opacity:1;color:rgb(var(--studio-ink-muted)/var(--tw-text-opacity,1))}.studio-article-content li>p{margin-top:.75rem;margin-bottom:.75rem}.studio-scope [data-article-byline] a{--tw-text-opacity:1;color:rgb(var(--studio-ink)/var(--tw-text-opacity,1));text-decoration-line:none}.studio-scope [data-article-byline] a:hover{text-decoration-line:underline}.studio-article-content blockquote{margin-top:2rem;margin-bottom:2rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-left-width:2px;--tw-border-opacity:1;border-color:rgb(20 80 143/var(--tw-border-opacity,1));background-color:rgb(var(--studio-surface)/.5);padding:.5rem 1.5rem;--tw-text-opacity:1;color:rgb(var(--studio-ink)/var(--tw-text-opacity,1))}.studio-article-content img{margin-top:2rem;margin-bottom:2rem;height:auto;max-width:100%;border-radius:.5rem}.studio-article-content hr{margin-top:2.5rem;margin-bottom:2.5rem;--tw-border-opacity:1;border-color:rgb(var(--studio-rule)/var(--tw-border-opacity,1))}.studio-article-content :not(pre)>code{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--studio-surface)/var(--tw-bg-opacity,1));padding:.125rem .375rem;font-size:.875rem;--tw-text-opacity:1;color:rgb(var(--studio-ink)/var(--tw-text-opacity,1))}.studio-article-code,.studio-article-table{margin-top:2rem;margin-bottom:2rem;max-width:100%;overflow-x:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--studio-rule)/var(--tw-border-opacity,1));background-color:transparent;scrollbar-width:thin;scrollbar-color:rgb(var(--studio-control)) transparent}.studio-article-table table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.625}.studio-article-table :is(th,td){border-bottom-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(var(--studio-rule)/var(--tw-border-opacity,1));padding:1rem 1.25rem;vertical-align:top;min-width:10rem}.studio-article-table th{background-color:rgb(var(--studio-surface)/.7);font-weight:500;--tw-text-opacity:1;color:rgb(var(--studio-ink)/var(--tw-text-opacity,1))}.studio-article-table td{--tw-text-opacity:1;color:rgb(var(--studio-ink-muted)/var(--tw-text-opacity,1))}.studio-article-table tr:last-child>:is(th,td){border-bottom-width:0}.studio-article-table tr>:last-child{border-right-width:0}.studio-article-code pre{margin:0;width:-moz-max-content;width:max-content;min-width:100%;padding:1.5rem;font-size:.875rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--studio-ink)/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-article-code code{font:inherit}.studio-article-contents{scrollbar-width:thin;scrollbar-color:rgb(var(--studio-control)) transparent}.studio-article-code:focus-visible,.studio-article-contents:focus-visible,.studio-article-table:focus-visible{outline-style:solid;outline-width:2px;outline-offset:4px;outline-color:rgb(var(--studio-focus)/1)}