/*! Tailwind utilities owned by OhioPmhCampaignStoryCards; generated from source. */
@layer utilities{:where([data-section-variant=story_campaign_story_cards],[data-section-variant=story_campaign_story_cards] *){&.mx-auto{margin-inline:auto}&.mt-3{margin-top:calc(var(--spacing)*3)}&.mt-4{margin-top:calc(var(--spacing)*4)}&.mt-5{margin-top:calc(var(--spacing)*5)}&.mt-6{margin-top:calc(var(--spacing)*6)}&.mt-10{margin-top:calc(var(--spacing)*10)}&.ml-3{margin-left:calc(var(--spacing)*3)}&.grid{display:grid}&.inline-flex{display:inline-flex}&.aspect-\[4\/5\]{aspect-ratio:4/5}&.h-auto{height:auto}&.min-h-11{min-height:calc(var(--spacing)*11)}&.w-full{width:100%}&.max-w-\[780px\]{max-width:780px}&.max-w-\[900px\]{max-width:900px}&.max-w-\[1180px\]{max-width:1180px}&.items-center{align-items:center}&.gap-8{gap:calc(var(--spacing)*8)}&.overflow-hidden{overflow:hidden}&.rounded-\[22px\]{border-radius:22px}&.border{border-style:var(--tw-border-style);border-width:1px}&.border-\[\#ddd2c8\]{border-color:#ddd2c8}&.bg-\[\#F8F5F1\]{background-color:#f8f5f1}&.bg-white{background-color:var(--color-white)}&.object-cover{object-fit:cover}&.p-6{padding:calc(var(--spacing)*6)}&.px-5{padding-inline:calc(var(--spacing)*5)}&.py-\[72px\]{padding-block:72px}&.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}&.text-\[clamp\(2\.25rem\,4vw\,3\.5rem\)\]{font-size:clamp(2.25rem,4vw,3.5rem)}&.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}&.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}&.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}&.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}&.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}&.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}&.text-\[\#1F1F1F\]{color:#1f1f1f}&.text-\[\#6f6763\]{color:#6f6763}&.text-\[\#173f38\]{color:#173f38}&.text-\[\#A8316D\]{color:#a8316d}&.uppercase{text-transform:uppercase}&.shadow-\[0_10px_35px_rgba\(45\,43\,43\,\.07\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#2d2b2b12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}@media (width>=40rem){& .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}& .sm\:px-10{padding-inline:calc(var(--spacing)*10)}}@media (width>=64rem){& .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}& .lg\:px-14{padding-inline:calc(var(--spacing)*14)}& .lg\:py-24{padding-block:calc(var(--spacing)*24)}}}}