#attend:has(>.amen-attend)>:not(.amen-attend){display:none!important}.amen-attend{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:6.25rem;align-items:center;box-sizing:border-box;width:100%;max-width:var(--shell-max, 1440px);margin-inline:auto;padding-block:clamp(1rem,3.5vw,3.5rem);font-family:var(--font-sans, Outfit, ui-sans-serif, system-ui, sans-serif);color:var(--color-ink, #0a2f35)}.amen-attend__eyebrow{margin:0;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;color:var(--color-teal, #16606d)}.amen-attend__title{margin:1rem 0 0;font-family:var(--font-display, Fraunces, Georgia, serif);font-size:clamp(2.25rem,4vw,3.375rem);font-weight:450;line-height:1.08;letter-spacing:-.045em;color:var(--color-ink, #0a2f35)}.amen-attend__title em{font-style:italic;font-weight:400;color:var(--color-moss-ink, #4e7f2e)}.amen-attend__intro>p:not(.amen-attend__eyebrow){max-width:27rem;margin:1.4375rem 0 0;font-size:1rem;line-height:1.6;color:var(--color-ink-soft, #33565c)}.amen-attend__intro>p:not(.amen-attend__eyebrow)+p{margin-top:.75rem}.amen-attend__list{padding-left:3.125rem;border-left:1px solid #c9d3c6}.amen-attend__list h3{margin:0 0 1.25rem;font-family:var(--font-sans, Outfit, ui-sans-serif, system-ui, sans-serif);font-size:1.125rem;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--color-ink, #0a2f35)}.amen-attend__list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4375rem;margin:0;padding:0;list-style:none}.amen-attend__list li{display:flex;align-items:center;gap:.8125rem;min-height:3.375rem;padding:.625rem 0;border-top:1px solid #d7dcd0;font-size:.875rem;line-height:1.4;color:var(--color-ink, #0a2f35)}.amen-attend__list li:last-child:nth-child(odd){grid-column:1 / -1}.amen-attend__list li>span{flex:none;color:var(--color-moss-ink, #4e7f2e)}@media (max-width: 1199px){.amen-attend{gap:3.4375rem}.amen-attend__list{padding-left:1.875rem}}@media (max-width: 1023px){.amen-attend{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2.1875rem}.amen-attend__list{padding-left:1.5625rem}.amen-attend__list li{gap:.5rem;font-size:.8125rem}}@media (max-width: 767px){.amen-attend{grid-template-columns:minmax(0,1fr);gap:1.875rem}.amen-attend__title{margin-top:.75rem;font-size:clamp(2rem,9vw,2.3125rem)}.amen-attend__intro>p:not(.amen-attend__eyebrow){max-width:none;margin-top:1.25rem;font-size:.9375rem}.amen-attend__list{padding-left:0;border-left:0}.amen-attend__list h3{margin-bottom:.875rem;font-size:1rem}.amen-attend__list ul{gap:0 1.25rem}}
