.nyf .sol-examples__head{max-width:720px}.nyf .sol-hero__credit{position:absolute;right:var(--gutter);bottom:20px;z-index:2;margin:0;color:var(--bg-light);font-size:var(--fs-micro);letter-spacing:.04em;opacity:.7}@media (max-width:560px){.nyf .sol-hero__photo--biogas img{-o-object-position:70% center!important;object-position:70% center!important}}.nyf .sol-gets__eyebrow .eb-b__mark,.nyf .sol-year__eyebrow .eb-b__mark{width:32px;height:32px}.nyf .sol-examples__code{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:0;list-style:none;counter-reset:sol-code}.nyf .sol-examples__code li{counter-increment:sol-code;display:flex;align-items:baseline;gap:14px;font-family:var(--font-display);font-size:1.0625rem;line-height:1.4;color:var(--text)}.nyf .sol-examples__code li:before{content:counter(sol-code);flex:none;min-width:1.3em;font-weight:700;color:var(--forest)}.nyf .sol-examples__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px;list-style:none;padding:0}.nyf .sol-examples__grid[data-count="5"] .sol-examples__card:last-child{grid-column:span 2}.nyf .sol-examples__card{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:18px;background:var(--white);border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.nyf .sol-examples__shot{border-radius:12px;overflow:hidden;box-shadow:0 18px 40px -24px color-mix(in srgb,var(--bg-dark) 40%,transparent)}.nyf .sol-examples__q{font-size:1.0625rem;line-height:1.3}.nyf .sol-examples__a{color:var(--text-muted);flex:1}.nyf .sol-examples__plan{margin-top:auto;align-self:flex-start;padding:5px 12px;border-radius:999px;border:1px solid var(--forest);font-family:var(--font-display);font-weight:600;font-size:var(--fs-micro);letter-spacing:.02em;text-transform:uppercase;color:var(--forest)}.nyf .sol-examples__bridge{margin-top:40px;max-width:640px}@media (max-width:1180px){.nyf .sol-examples__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:560px){.nyf .sol-examples__grid{grid-template-columns:1fr}.nyf .sol-examples__card{padding:20px}.nyf .sol-examples__grid[data-count="5"] .sol-examples__card:last-child{grid-column:span 1}}