@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.base-markdown h1,.base-markdown h2,.base-markdown h3,.base-markdown h4,.base-markdown h5,.base-markdown h6{font-family:var(--font-sans);font-size:clamp(1.125rem,1.0745rem + .2074vw,1.4063rem);line-height:1.6;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-bottom:var(--spacing-md)}.base-markdown a{background-image:linear-gradient(var(--color-primary),var(--color-primary));background-position:0 calc(100% - var(--underline-offset));background-repeat:no-repeat;background-size:100% var(--underline-size);padding-bottom:var(--underline-padding);text-decoration:none;transition:color .3s cubic-bezier(.89,.03,.21,.92) 70ms,background-size .3s cubic-bezier(.89,.03,.21,.92) 70ms}@media(hover:hover){.base-markdown a:hover,.base-markdown a:is(:where(.group):hover *){background-position:100% calc(100% - var(--underline-offset));background-size:0 var(--underline-size)}}.base-markdown ul{list-style:outside;padding-left:1em}.base-markdown ol{list-style:decimal;padding-left:1em}.base-markdown blockquote,.base-markdown ol,.base-markdown p,.base-markdown ul{font-family:var(--font-sans);font-size:clamp(1rem,.9775rem + .0922vw,1.125rem);line-height:1.6;margin-bottom:var(--spacing-sm)}.base-markdown>:last-child{margin-bottom:0}@property --tw-font-weight{syntax:"*";inherits:false}
