@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-leading:initial;--tw-tracking:initial}}}.postintro{margin-inline:auto;margin-top:2rem;max-width:var(--container-7xl,80rem)}@media(min-width:640px){.postintro{margin-top:4rem}}.postintro .postintro--title{font-family:var(--font-black,"Inter",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2));margin-bottom:calc(var(--spacing,.25rem)*6);margin-top:0;--tw-leading:calc(var(--spacing,.25rem)*8);line-height:calc(var(--spacing,.25rem)*8);--tw-tracking:var(--tracking-tight,-.025em);color:var(--color-gray-900,oklch(21% .034 264.665));letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:40rem){.postintro .postintro--title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1;line-height:1}}.postintro .postintro--text{margin-top:1rem;padding:1rem;position:relative}@media(min-width:768px){.postintro .postintro--text{margin-top:1.5rem;padding:2rem}}@media(min-width:1024px){.postintro .postintro--text{margin-top:3rem;padding:4rem}}.postintro .postintro--text{background:var(--color-ui-lightgray)}.postintro .postintro--text p{font-size:var(--text-lg,20px);line-height:var(--tw-leading,var(--text-lg--line-height,28px))}.postintro{padding:0 1rem}@media(min-width:768px){.postintro{padding:0 2rem}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
