@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-border-style:solid}}}.blog-wrapper h1{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*4);font-family:var(--font-neutral-sans);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary)}@media (min-width:40rem){.blog-wrapper h1{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}}@media (min-width:48rem){.blog-wrapper h1{max-width:var(--container-3xl,48rem);padding-inline:calc(var(--spacing,.25rem)*0);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:64rem){.blog-wrapper h1{max-width:100%;padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:80rem){.blog-wrapper h1{max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem)*0)}}@media (min-width:96rem){.blog-wrapper h1{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.blog-wrapper h2{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*10);margin-bottom:calc(var(--spacing,.25rem)*4);max-width:var(--container-5xl,64rem);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary)}@media (min-width:40rem){.blog-wrapper h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}@media (min-width:48rem){.blog-wrapper h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}.blog-wrapper h3{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*3);max-width:var(--container-5xl,64rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary)}@media (min-width:40rem){.blog-wrapper h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:48rem){.blog-wrapper h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.blog-wrapper h4{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*2);max-width:var(--container-5xl,64rem);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(--primary)}@media (min-width:40rem){.blog-wrapper h4{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.blog-wrapper section{width:100%}@media (min-width:40rem){.blog-wrapper section{max-width:40rem}}@media (min-width:48rem){.blog-wrapper section{max-width:48rem}}@media (min-width:64rem){.blog-wrapper section{max-width:64rem}}@media (min-width:80rem){.blog-wrapper section{max-width:80rem}}@media (min-width:96rem){.blog-wrapper section{max-width:96rem}}.blog-wrapper section{padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}.blog-wrapper p{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*6);max-width:var(--container-5xl,64rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}@media (min-width:40rem){.blog-wrapper p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*8);line-height:calc(var(--spacing,.25rem)*8)}}.blog-wrapper a{color:var(--primary);text-underline-offset:4px;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));text-decoration-line:underline}.blog-wrapper a:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.blog-wrapper a:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.blog-wrapper ul,.blog-wrapper ol{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*6);max-width:var(--container-5xl,64rem);padding-left:calc(var(--spacing,.25rem)*6);color:var(--muted-foreground)}.blog-wrapper ul{list-style-type:disc}.blog-wrapper ol{list-style-type:decimal}.blog-wrapper li{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.blog-wrapper blockquote{margin-inline:auto;margin-block:calc(var(--spacing,.25rem)*8);max-width:var(--container-5xl,64rem);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--primary);padding-left:calc(var(--spacing,.25rem)*6);color:var(--muted-foreground);font-style:italic}.blog-wrapper pre{margin-inline:auto;margin-block:calc(var(--spacing,.25rem)*8);max-width:var(--container-5xl,64rem);border-radius:var(--radius);background-color:var(--muted);padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));overflow-x:auto}.blog-wrapper code{background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:.25rem}.blog-wrapper img{margin-inline:auto;margin-block:calc(var(--spacing,.25rem)*8);max-width:var(--container-5xl,64rem);border-radius:var(--radius)}.blog-wrapper hr{margin-inline:auto;margin-block:calc(var(--spacing,.25rem)*12);max-width:var(--container-5xl,64rem);border-color:var(--border)}.blog-wrapper table{margin-inline:auto;margin-block:calc(var(--spacing,.25rem)*8);width:100%;max-width:var(--container-5xl,64rem);border-collapse:collapse}.blog-wrapper th,.blog-wrapper td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);text-align:left}.blog-wrapper th{background-color:var(--muted);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.blog-wrapper caption{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary)}.blog-wrapper dl{margin-inline:auto;margin-block:calc(var(--spacing,.25rem)*8);max-width:var(--container-5xl,64rem)}.blog-wrapper dt{margin-top:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary)}.blog-wrapper dd{margin-top:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.blog-wrapper .blog-wrapper hr{margin-block:calc(var(--spacing,.25rem)*12);border-color:var(--border)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@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-font-weight:initial}}}.read-more-section{width:100%}@media (min-width:40rem){.read-more-section{max-width:40rem}}@media (min-width:48rem){.read-more-section{max-width:48rem}}@media (min-width:64rem){.read-more-section{max-width:64rem}}@media (min-width:80rem){.read-more-section{max-width:80rem}}@media (min-width:96rem){.read-more-section{max-width:96rem}}.read-more-section{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*6)}@media (min-width:64rem){.read-more-section{padding-inline:calc(var(--spacing,.25rem)*8)}}.read-more-heading{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary)}@media (min-width:48rem){.read-more-heading{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.read-more-grid{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.read-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.read-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@property --tw-font-weight{syntax:"*";inherits:false}
