.fp{color:#0e1704;container:fp/inline-size;margin:0;padding:0}.fp__head{margin:0 0 32px;max-width:720px}.fp--center .fp__head{margin-inline:auto;text-align:center}.fp .fp__eyebrow{background:#e8f7ea;border-radius:999px;color:#007600;display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.12em;line-height:1.3;padding:7px 14px;text-transform:uppercase}.fp .fp__heading{color:inherit;font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-size:clamp(1.75rem,5cqi,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:12px 0 0;text-wrap:balance}.fp__hl{color:#009e17}.fp__card{background:var(--fp-card);border-radius:min(var(--fp-r),28px);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.fp--shadow .fp__card{box-shadow:0 24px 60px -24px rgba(0,60,10,.3)}.fp__card>*{min-width:0}.fp__img{background:var(--fp-img-bg);display:grid;padding:16px;place-items:center}.fp__img img{border-radius:16px;box-shadow:0 24px 50px -24px rgba(14,23,4,.5);display:block;height:auto;width:100%}.fp__body{display:flex;flex-direction:column;gap:14px;justify-content:center;padding:24px 20px 28px}.fp .fp__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.fp .fp__tag{align-items:center;background:#f6f8f4;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;line-height:1.3;margin:0;padding:6px 12px}.fp__tag .ic{color:#007600;height:1em;width:1em}.fp .fp__title{color:inherit;font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-size:clamp(1.45rem,4cqi,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0;text-wrap:balance}.fp .fp__text{color:#4f5a49;font-size:1rem;line-height:1.6;margin:0;white-space:pre-line}.fp .fp__meta{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.fp .fp__meta li{background:var(--fp-hl-bg);border-radius:999px;margin:0;padding:8px 14px}.fp .fp__meta b{display:block;font-size:.84rem;font-weight:800;line-height:1.3}.fp .fp__meta small{display:none}.fp__cta{display:flex;flex-wrap:wrap;gap:10px}.fp__cta .gs-btn{width:100%}@container fp (min-width:560px){.fp__card{border-radius:var(--fp-r)}.fp__img{padding:clamp(20px,5cqi,36px)}.fp__img img{border-radius:24px}.fp__body{gap:18px;padding:clamp(28px,5cqi,56px)}.fp .fp__tag{font-size:.84rem;padding:7px 14px}.fp .fp__text{font-size:1.1rem}.fp .fp__meta{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:6px}.fp .fp__meta li{border-radius:16px;padding:14px}.fp .fp__meta b{font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-size:1.05rem}.fp .fp__meta small{color:#4f5a49;display:block;font-size:.84rem;font-weight:600;line-height:1.35;margin-top:2px}.fp__cta .gs-btn{width:auto}}@container fp (min-width:900px){.fp__card{grid-template-columns:1.15fr 1fr}.fp__card--no-img{grid-template-columns:minmax(0,1fr)}.fp--img-right .fp__img{order:2}}