/*! Tailwind utilities owned by OhioPmhCampaignHomeColumns; generated from source. */
@layer utilities{:where([data-section-variant=campaign_home_columns],[data-section-variant=campaign_home_columns] *){&.mx-auto{margin-inline:auto}&.mt-3{margin-top:calc(var(--spacing)*3)}&.mt-5{margin-top:calc(var(--spacing)*5)}&.mt-9{margin-top:calc(var(--spacing)*9)}&.mt-10{margin-top:calc(var(--spacing)*10)}&.ml-3{margin-left:calc(var(--spacing)*3)}&.grid{display:grid}&.inline-flex{display:inline-flex}&.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}&.min-h-12{min-height:calc(var(--spacing)*12)}&.max-w-\[850px\]{max-width:850px}&.max-w-\[1180px\]{max-width:1180px}&.place-items-center{place-items:center}&.items-center{align-items:center}&:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}&.gap-x-0{column-gap:calc(var(--spacing)*0)}&.gap-y-10{row-gap:calc(var(--spacing)*10)}&.rounded-full{border-radius:3.40282e38px}&.border{border-style:var(--tw-border-style);border-width:1px}&.border-\[\#A8316D\]{border-color:#a8316d}&.bg-\[\#173f38\]{background-color:#173f38}&.bg-\[\#eef2ec\]{background-color:#eef2ec}&.px-5{padding-inline:calc(var(--spacing)*5)}&.px-7{padding-inline:calc(var(--spacing)*7)}&.py-\[72px\]{padding-block:72px}&.pr-7{padding-right:calc(var(--spacing)*7)}&.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}&.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}&.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}&.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}&.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}&.text-\[clamp\(2\.6rem\,5vw\,4\.8rem\)\]{font-size:clamp(2.6rem,5vw,4.8rem)}&.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}&.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}&.leading-none{--tw-leading:1;line-height:1}&.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}&.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}&.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}&.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}&.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}&.text-\[\#173f38\]{color:#173f38}&.text-\[\#56645f\]{color:#56645f}&.text-\[\#A8316D\]{color:#a8316d}&.text-white{color:var(--color-white)}&.uppercase{text-transform:uppercase}@media (width>=40rem){& .sm\:px-10{padding-inline:calc(var(--spacing)*10)}}@media (width>=48rem){& .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}& .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}& .md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}& .md\:border-\[\#173f38\]\/20{border-color:oklab(33.6765% -.0467319 -.0000881255/.2)}& .md\:pl-8{padding-left:calc(var(--spacing)*8)}}@media (width>=64rem){& .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}& .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}& .lg\:px-14{padding-inline:calc(var(--spacing)*14)}& .lg\:py-24{padding-block:calc(var(--spacing)*24)}}}}