.wp-block-lfc-why-lfc{padding:var(--lfc-space-lg) var(--lfc-container-pad);font-family:var(--lfc-font-body);font-size:clamp(var(--lfc-text-3xl), 4vw, var(--lfc-text-4xl))}@media ( min-width: 768px ){.wp-block-lfc-why-lfc{padding:var(--lfc-space-xl) var(--lfc-container-pad)}}.wp-block-lfc-why-lfc__inner{max-width:var(--lfc-max-width-narrow);margin-inline:auto;display:flex;flex-direction:column;gap:var(--lfc-space-6)}.wp-block-lfc-why-lfc--align-left   .wp-block-lfc-why-lfc__inner{text-align:left}.wp-block-lfc-why-lfc--align-center .wp-block-lfc-why-lfc__inner{text-align:center}.wp-block-lfc-why-lfc__heading{font-family:var(--lfc-font-heading);font-weight:700;font-size:inherit;line-height:1.15;margin:0;color:inherit}.wp-block-lfc-why-lfc__body{font-family:inherit;font-size:0.5em;line-height:1.6}.wp-block-lfc-why-lfc__body
p{margin:0
0 var(--lfc-space-4) 0}.wp-block-lfc-why-lfc__body
a{color:var(--lfc-link);text-decoration:underline}.wp-block-lfc-why-lfc__body a:hover,
.wp-block-lfc-why-lfc__body a:focus-visible{color:var(--lfc-link-hover)}.wp-block-lfc-why-lfc__buttons{display:flex;flex-wrap:wrap;gap:var(--lfc-space-3);align-items:center}.wp-block-lfc-why-lfc--align-left   .wp-block-lfc-why-lfc__buttons{justify-content:flex-start}.wp-block-lfc-why-lfc--align-center .wp-block-lfc-why-lfc__buttons{justify-content:center}.wp-block-lfc-why-lfc--align-right  .wp-block-lfc-why-lfc__buttons{justify-content:flex-end}.wp-block-lfc-why-lfc .wp-block-lfc-why-lfc__buttons--align-left{justify-content:flex-start}.wp-block-lfc-why-lfc .wp-block-lfc-why-lfc__buttons--align-center{justify-content:center}.wp-block-lfc-why-lfc .wp-block-lfc-why-lfc__buttons--align-right{justify-content:flex-end}@media ( max-width: 640px ){.wp-block-lfc-why-lfc__buttons{flex-direction:column;align-items:stretch;width:100%}.wp-block-lfc-why-lfc__buttons .wp-block-lfc-why-lfc__button{width:100%}}.wp-block-lfc-why-lfc__button{display:inline-flex;align-items:center;justify-content:center;padding:var(--lfc-space-3) var(--lfc-space-8);background:var(--lfc-coral);color:#fff;font-family:var(--lfc-font-heading);font-weight:700;font-size:var(--lfc-text-base);border:2px
solid transparent;border-radius:var(--lfc-radius-full);text-decoration:none;min-height:44px;transition:background var(--lfc-transition),
color var(--lfc-transition),
transform var(--lfc-transition)}.wp-block-lfc-why-lfc__button:hover,.wp-block-lfc-why-lfc__button:focus-visible{background:var(--lfc-navy);color:#fff;transform:translateY(-2px)}.wp-block-lfc-why-lfc__button:focus-visible{outline:3px
solid var(--lfc-navy);outline-offset:3px}.wp-block-lfc-why-lfc__button--outline{background:transparent;color:var(--lfc-navy);border-color:var(--lfc-navy)}.wp-block-lfc-why-lfc__button--outline:hover,.wp-block-lfc-why-lfc__button--outline:focus-visible{background:var(--lfc-navy);color:#fff;transform:translateY(-2px)}@media ( prefers-reduced-motion: reduce ){.wp-block-lfc-why-lfc__button,.wp-block-lfc-why-lfc__button--outline{transition:none}.wp-block-lfc-why-lfc__button:hover,.wp-block-lfc-why-lfc__button--outline:hover{transform:none}}.wp-block-lfc-why-lfc.has-photo{padding:0}.wp-block-lfc-why-lfc.has-photo .wp-block-lfc-why-lfc__inner{max-width:none;margin-inline:0;display:flex;flex-direction:column-reverse;gap:var(--lfc-space-6)}.wp-block-lfc-why-lfc.has-photo .wp-block-lfc-why-lfc__copy-col{padding:var(--lfc-space-12) var(--lfc-container-pad);display:flex;flex-direction:column;gap:var(--lfc-space-6)}.wp-block-lfc-why-lfc.has-photo .wp-block-lfc-why-lfc__photo-col{margin:0;padding:0;width:100%;overflow:hidden}.wp-block-lfc-why-lfc.has-photo .wp-block-lfc-why-lfc__photo{width:100%;height:100%;object-fit:cover;display:block}.lfc-photo-focus-right .wp-block-lfc-why-lfc__photo{object-position:80% 50%}.wp-block-lfc-why-lfc.has-photo.mobile-aspect-4-3  .wp-block-lfc-why-lfc__photo-col{aspect-ratio:4 / 3}.wp-block-lfc-why-lfc.has-photo.mobile-aspect-16-9 .wp-block-lfc-why-lfc__photo-col{aspect-ratio:16 / 9}.wp-block-lfc-why-lfc.has-photo.mobile-aspect-3-4  .wp-block-lfc-why-lfc__photo-col{aspect-ratio:3 / 4}.wp-block-lfc-why-lfc.has-photo.mobile-aspect-1-1  .wp-block-lfc-why-lfc__photo-col{aspect-ratio:1 / 1}@media ( min-width: 768px ){.wp-block-lfc-why-lfc.has-photo{padding-left:0;padding-right:0}.wp-block-lfc-why-lfc.has-photo .wp-block-lfc-why-lfc__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;max-width:none;margin-inline:0;padding-inline:0}.wp-block-lfc-why-lfc.has-photo .wp-block-lfc-why-lfc__copy-col{padding:var(--lfc-space-12) var(--lfc-space-12);max-width:560px;margin-inline:auto}.wp-block-lfc-why-lfc.has-photo .wp-block-lfc-why-lfc__photo-col{align-self:stretch;aspect-ratio:auto;height:100%;min-height:320px;border-radius:0}.wp-block-lfc-why-lfc.has-photo.is-photo-left .wp-block-lfc-why-lfc__inner{direction:rtl}.wp-block-lfc-why-lfc.has-photo.is-photo-left .wp-block-lfc-why-lfc__copy-col,
.wp-block-lfc-why-lfc.has-photo.is-photo-left .wp-block-lfc-why-lfc__photo-col{direction:ltr}}.wp-block-lfc-why-lfc__body.wp-block-lfc-why-lfc__body--pullquote{border-left:4px solid var(--lfc-coral);padding:6px
0 6px 20px;margin:24px
0;font-size:20px;font-weight:600;line-height:1.35;color:var(--lfc-navy);font-style:italic}.wp-block-lfc-why-lfc__body.wp-block-lfc-why-lfc__body--pullquote
p{margin:0;font-style:italic}@media (max-width: 767px){.wp-block-lfc-why-lfc__body.wp-block-lfc-why-lfc__body--pullquote{font-size:18px;padding-left:16px}}