@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}.blog-content{--tw-leading:1.75;color:var(--color-ink,var(--ink));font-size:17px;line-height:1.75}.blog-content>*+*{margin-top:calc(var(--spacing,.25rem) * 5)}.blog-content h2{margin-top:calc(var(--spacing,.25rem) * 12);--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold,600);font-size:clamp(24px,2.6vw,30px);line-height:1.2;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-ink,var(--ink))}.blog-content h3{margin-top:calc(var(--spacing,.25rem) * 9);--tw-leading:1.25;--tw-font-weight:var(--font-weight-semibold,600);font-size:22px;line-height:1.25;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink,var(--ink))}.blog-content h4{margin-top:calc(var(--spacing,.25rem) * 7);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,var(--ink))}.blog-content h2+*,.blog-content h3+*,.blog-content h4+*{margin-top:calc(var(--spacing,.25rem) * 3)}.blog-content p,.blog-content li{color:var(--color-ink,var(--ink))}@supports (color:color-mix(in lab, red, red)){.blog-content p,.blog-content li{color:color-mix(in oklab, var(--color-ink,var(--ink)) 90%, transparent)}}.blog-content>p:first-of-type{--tw-leading:1.65;color:var(--color-subtle,var(--muted));font-size:19px;line-height:1.65}.blog-content ul{padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:disc}.blog-content ol{padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:decimal}.blog-content li+li,.blog-content li>ul,.blog-content li>ol{margin-top:calc(var(--spacing,.25rem) * 2)}.blog-content li::marker{color:var(--color-subtle,var(--muted))}.blog-content a{color:var(--color-ink,var(--ink));text-decoration-line:underline;-webkit-text-decoration-color:var(--color-line2,var(--line2));-webkit-text-decoration-color:var(--color-line2,var(--line2));-webkit-text-decoration-color:var(--color-line2,var(--line2));text-decoration-color:var(--color-line2,var(--line2));text-underline-offset:3px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.blog-content a:hover{-webkit-text-decoration-color:var(--color-ink,var(--ink));-webkit-text-decoration-color:var(--color-ink,var(--ink));-webkit-text-decoration-color:var(--color-ink,var(--ink));text-decoration-color:var(--color-ink,var(--ink))}}.blog-content strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,var(--ink))}.blog-content code{border-radius:var(--radius-md,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,var(--line));background-color:var(--color-surface,var(--surface));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;color:var(--color-ink,var(--ink));font-size:.88em}.blog-content pre{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,var(--line));background-color:var(--color-surface,var(--surface));padding:calc(var(--spacing,.25rem) * 4);border-radius:14px;overflow-x:auto}.blog-content pre code{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);background-color:#0000;border-width:0}.blog-content blockquote{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-ink,var(--ink));padding-left:calc(var(--spacing,.25rem) * 5);color:var(--color-subtle,var(--muted))}.blog-content img{margin-block:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,var(--line));border-radius:14px;max-width:100%;height:auto}.blog-content hr{margin-block:calc(var(--spacing,.25rem) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,var(--line))}.blog-content table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.blog-content th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,var(--line));background-color:var(--color-surface,var(--surface));padding:calc(var(--spacing,.25rem) * 3);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.blog-content td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,var(--line));padding:calc(var(--spacing,.25rem) * 3)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
