.AR74KG_body{padding-block:clamp(3rem,6vw,4.5rem) clamp(4.5rem,9vw,7rem)}.AR74KG_featured{border:1px solid var(--site-line);background:var(--surface);color:var(--site-navy);border-radius:1.25rem;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;overflow:hidden}.AR74KG_featured:hover{border-color:rgba(var(--navy-700-rgb), .28);box-shadow:0 30px 70px rgba(var(--shadow-brand-rgb), .12);color:var(--site-navy);transform:translateY(-4px)}.AR74KG_featured:hover .AR74KG_featuredCopy>:last-child,.AR74KG_card:hover>:last-child{text-underline-offset:.25em;text-decoration:underline}.AR74KG_featuredCopy{flex-direction:column;align-items:flex-start;padding:clamp(1.75rem,4vw,3rem);display:flex}.AR74KG_tag{background:var(--site-cream);color:var(--site-forest);border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:600}.AR74KG_featuredTitle{color:var(--site-navy);text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.12}.AR74KG_description{max-width:40em;color:var(--site-navy);margin-top:1rem;font-size:1.0625rem;line-height:1.65}.AR74KG_meta{color:var(--text-secondary);flex-wrap:wrap;gap:.25rem 0;margin-block:1.25rem 1.5rem;font-size:.9375rem;display:flex}.AR74KG_meta>span+span:before{content:"·";margin-inline:.6rem}.AR74KG_prepared{background:var(--site-navy-deep);color:var(--site-cream);flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.AR74KG_letters{grid-template-columns:repeat(4,3rem);gap:.5rem;display:grid}.AR74KG_letter{border:1px solid rgba(var(--forest-100-rgb), .3);width:3rem;height:3rem;color:var(--site-cream);border-radius:.75rem;place-items:center;font-size:1.5rem;display:grid}.AR74KG_preparedTitle{margin-top:.5rem;font-size:1.5rem;line-height:1.2}.AR74KG_preparedSteps{color:rgba(var(--forest-100-rgb), .85);font-size:.9375rem;line-height:1.6}.AR74KG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.5rem,3vw,2rem);list-style:none;display:grid}.AR74KG_card{border:1px solid var(--site-line);background:var(--surface);height:100%;color:var(--site-navy);border-radius:1rem;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,2.4vw,2rem);display:flex}.AR74KG_card:hover{color:var(--site-navy)}.AR74KG_cardTitle{margin-top:1rem;font-size:clamp(1.3rem,1.8vw,1.5rem);line-height:1.2}.AR74KG_more{color:var(--text-secondary);margin-top:clamp(2rem,4vw,3rem);font-size:1rem}@media (max-width:960px){.AR74KG_featured,.AR74KG_grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AR74KG_featured{transition:none}}
