@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-border-style:solid}}}.blog-content{min-width:0;font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 8)}.blog-content>*{margin-block:1.5rem}.blog-content>:first-child{margin-block-start:0}.blog-content>:last-child{margin-block-end:0}.blog-content>:is(p,ul,ol,blockquote){max-width:70ch}.blog-content h2{font-family:var(--font-display);font-weight:700;font-family:var(--font-display,var(--font-holly-display), "Bricolage Grotesque", system-ui, sans-serif);font-size:var(--text-3xl,1.875rem);line-height:calc(var(--spacing,.25rem) * 10);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);text-wrap:pretty;color:var(--color-olive-950,#0c0c09)}@supports (color:lab(0% 0 0)){.blog-content h2{color:var(--color-olive-950,lab(3.26204% -.309289 1.13377))}}@media (min-width:40rem){.blog-content h2{font-size:var(--text-4xl,2.25rem);line-height:calc(var(--spacing,.25rem) * 11)}}@media (prefers-color-scheme:dark){.blog-content h2{color:var(--color-white,#fff)}}.blog-content h2{margin-block:4rem 1.5rem;scroll-margin-top:1.5rem}.blog-content h3{font-family:var(--font-display);font-weight:700;font-family:var(--font-display,var(--font-holly-display), "Bricolage Grotesque", system-ui, sans-serif);font-size:var(--text-2xl,1.5rem);line-height:calc(var(--spacing,.25rem) * 8);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);text-wrap:pretty;color:var(--color-olive-950,#0c0c09)}@supports (color:lab(0% 0 0)){.blog-content h3{color:var(--color-olive-950,lab(3.26204% -.309289 1.13377))}}@media (prefers-color-scheme:dark){.blog-content h3{color:var(--color-white,#fff)}}.blog-content h3{margin-block:2.5rem 1rem;scroll-margin-top:1.5rem}.blog-content :is(h4,h5,h6){font-size:var(--text-xl,1.25rem);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-olive-950,#0c0c09)}@supports (color:lab(0% 0 0)){.blog-content :is(h4,h5,h6){color:var(--color-olive-950,lab(3.26204% -.309289 1.13377))}}@media (prefers-color-scheme:dark){.blog-content :is(h4,h5,h6){color:var(--color-white,#fff)}}.blog-content :is(h4,h5,h6){scroll-margin-top:1.5rem}.blog-content a{color:var(--color-olive-950,#0c0c09);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-olive-400,#abab9c);-webkit-text-decoration-color:var(--color-olive-400,#abab9c);-webkit-text-decoration-color:var(--color-olive-400,#abab9c);text-decoration-color:var(--color-olive-400,#abab9c);text-underline-offset:4px}@supports (color:lab(0% 0 0)){.blog-content a{color:var(--color-olive-950,lab(3.26204% -.309289 1.13377));-webkit-text-decoration-color:var(--color-olive-400,lab(69.6658% -2.009 7.72947));-webkit-text-decoration-color:var(--color-olive-400,lab(69.6658% -2.009 7.72947));-webkit-text-decoration-color:var(--color-olive-400,lab(69.6658% -2.009 7.72947));text-decoration-color:var(--color-olive-400,lab(69.6658% -2.009 7.72947))}}@media (hover:hover){.blog-content a:hover{-webkit-text-decoration-color:var(--color-olive-950,#0c0c09);-webkit-text-decoration-color:var(--color-olive-950,#0c0c09);-webkit-text-decoration-color:var(--color-olive-950,#0c0c09);text-decoration-color:var(--color-olive-950,#0c0c09)}@supports (color:lab(0% 0 0)){.blog-content a:hover{-webkit-text-decoration-color:var(--color-olive-950,lab(3.26204% -.309289 1.13377));-webkit-text-decoration-color:var(--color-olive-950,lab(3.26204% -.309289 1.13377));-webkit-text-decoration-color:var(--color-olive-950,lab(3.26204% -.309289 1.13377));text-decoration-color:var(--color-olive-950,lab(3.26204% -.309289 1.13377))}}}@media (prefers-color-scheme:dark){.blog-content a{color:var(--color-white,#fff);-webkit-text-decoration-color:var(--color-olive-600,#5b5b4b);-webkit-text-decoration-color:var(--color-olive-600,#5b5b4b);-webkit-text-decoration-color:var(--color-olive-600,#5b5b4b);text-decoration-color:var(--color-olive-600,#5b5b4b)}@supports (color:lab(0% 0 0)){.blog-content a{-webkit-text-decoration-color:var(--color-olive-600,lab(38.2553% -2.31101 9.30823));-webkit-text-decoration-color:var(--color-olive-600,lab(38.2553% -2.31101 9.30823));-webkit-text-decoration-color:var(--color-olive-600,lab(38.2553% -2.31101 9.30823));text-decoration-color:var(--color-olive-600,lab(38.2553% -2.31101 9.30823))}}@media (hover:hover){.blog-content a:hover{-webkit-text-decoration-color:var(--color-white,#fff);-webkit-text-decoration-color:var(--color-white,#fff);-webkit-text-decoration-color:var(--color-white,#fff);text-decoration-color:var(--color-white,#fff)}}}.blog-content a{overflow-wrap:anywhere}.blog-content :is(a,.article-table-scroll):focus-visible{border-radius:var(--radius-sm,.25rem);outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-olive-600,#5b5b4b)}@supports (color:lab(0% 0 0)){.blog-content :is(a,.article-table-scroll):focus-visible{outline-color:var(--color-olive-600,lab(38.2553% -2.31101 9.30823))}}@media (prefers-color-scheme:dark){.blog-content :is(a,.article-table-scroll):focus-visible{outline-color:var(--color-olive-400,#abab9c)}@supports (color:lab(0% 0 0)){.blog-content :is(a,.article-table-scroll):focus-visible{outline-color:var(--color-olive-400,lab(69.6658% -2.009 7.72947))}}}.blog-content strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-olive-950,#0c0c09)}@supports (color:lab(0% 0 0)){.blog-content strong{color:var(--color-olive-950,lab(3.26204% -.309289 1.13377))}}@media (prefers-color-scheme:dark){.blog-content strong{color:var(--color-white,#fff)}}.blog-content ul{padding-inline-start:1.5rem;list-style:outside}.blog-content ol{padding-inline-start:1.5rem;list-style:decimal}.blog-content li{margin-block:.5rem;padding-inline-start:.25rem}.blog-content blockquote{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-olive-400,#abab9c);padding-left:calc(var(--spacing,.25rem) * 6);font-style:italic}@supports (color:lab(0% 0 0)){.blog-content blockquote{border-color:var(--color-olive-400,lab(69.6658% -2.009 7.72947))}}@media (prefers-color-scheme:dark){.blog-content blockquote{border-color:var(--color-olive-600,#5b5b4b)}@supports (color:lab(0% 0 0)){.blog-content blockquote{border-color:var(--color-olive-600,lab(38.2553% -2.31101 9.30823))}}}.blog-content code{background-color:var(--color-olive-200,#e8e8e3);padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-radius:.25rem}@supports (color:lab(0% 0 0)){.blog-content code{background-color:var(--color-olive-200,lab(91.9397% -.686854 2.55626))}}@media (prefers-color-scheme:dark){.blog-content code{background-color:var(--color-olive-900,#1d1d16)}@supports (color:lab(0% 0 0)){.blog-content code{background-color:var(--color-olive-900,lab(10.5512% -1.19986 4.84231))}}}.blog-content pre{border-radius:var(--radius-lg,.5rem);background-color:var(--color-olive-200,#e8e8e3);padding:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 6);overflow-x:auto}@supports (color:lab(0% 0 0)){.blog-content pre{background-color:var(--color-olive-200,lab(91.9397% -.686854 2.55626))}}@media (prefers-color-scheme:dark){.blog-content pre{background-color:var(--color-olive-900,#1d1d16)}@supports (color:lab(0% 0 0)){.blog-content pre{background-color:var(--color-olive-900,lab(10.5512% -1.19986 4.84231))}}}.blog-content pre code{padding:0}.blog-content img{max-width:100%;height:auto}.blog-content hr{border-color:#0c0c0926}@supports (color:color-mix(in lab, red, red)){.blog-content hr{border-color:color-mix(in oklab, var(--color-olive-950,lab(3.26204% -.309289 1.13377)) 15%, transparent)}}@media (prefers-color-scheme:dark){.blog-content hr{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.blog-content hr{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}}.blog-content ::selection{background-color:var(--color-olive-300,#d8d8d0);color:var(--color-olive-950,#0c0c09)}@supports (color:lab(0% 0 0)){.blog-content ::selection{background-color:var(--color-olive-300,lab(86.1731% -1.073 4.02397));color:var(--color-olive-950,lab(3.26204% -.309289 1.13377))}}@media (prefers-color-scheme:dark){.blog-content ::selection{background-color:var(--color-olive-700,#474739)}@supports (color:lab(0% 0 0)){.blog-content ::selection{background-color:var(--color-olive-700,lab(29.8862% -2.11598 8.58277))}}.blog-content ::selection{color:var(--color-white,#fff)}}.article-table{margin-block:2rem}.article-table-scroll{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#0c0c0926;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.article-table-scroll{border-color:color-mix(in oklab, var(--color-olive-950,lab(3.26204% -.309289 1.13377)) 15%, transparent)}}@media (prefers-color-scheme:dark){.article-table-scroll{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.article-table-scroll{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}}.article-table-scroll{scrollbar-color:var(--color-olive-400) transparent;overscroll-behavior-inline:contain}.article-table-scroll table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:48rem}.article-table-scroll th{background-color:var(--color-olive-200,#e8e8e3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-olive-950,#0c0c09)}@supports (color:lab(0% 0 0)){.article-table-scroll th{background-color:var(--color-olive-200,lab(91.9397% -.686854 2.55626));color:var(--color-olive-950,lab(3.26204% -.309289 1.13377))}}@media (prefers-color-scheme:dark){.article-table-scroll th{background-color:var(--color-olive-900,#1d1d16);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.article-table-scroll th{background-color:var(--color-olive-900,lab(10.5512% -1.19986 4.84231))}}}.article-table-scroll td{border-top-style:var(--tw-border-style);border-color:#0c0c091a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.article-table-scroll td{border-color:color-mix(in oklab, var(--color-olive-950,lab(3.26204% -.309289 1.13377)) 10%, transparent)}}.article-table-scroll td{background-color:var(--color-olive-100,#f4f4f0);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);vertical-align:top;font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 7)}@supports (color:lab(0% 0 0)){.article-table-scroll td{background-color:var(--color-olive-100,lab(96.0988% -.493258 1.82395))}}@media (prefers-color-scheme:dark){.article-table-scroll td{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.article-table-scroll td{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.article-table-scroll td{background-color:var(--color-olive-950,#0c0c09)}@supports (color:lab(0% 0 0)){.article-table-scroll td{background-color:var(--color-olive-950,lab(3.26204% -.309289 1.13377))}}}.article-table-scroll :is(th,td):first-child{width:9rem;min-width:9rem;position:sticky;left:0}.article-table-scroll td:first-child{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-olive-950,#0c0c09)}@supports (color:lab(0% 0 0)){.article-table-scroll td:first-child{color:var(--color-olive-950,lab(3.26204% -.309289 1.13377))}}@media (prefers-color-scheme:dark){.article-table-scroll td:first-child{color:var(--color-white,#fff)}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
