.home .asta-home-funding-preview{box-sizing:border-box;width:100%;max-width:1176px;color:var(--asta-ink,#1f242c);background:linear-gradient(112deg,#f8fbf6 0%,#f4f8f1 100%);border:1px solid #e2ebe0;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,340px) minmax(0,1fr) 42px;align-items:center;gap:20px;margin:12px auto 0;padding:23px 28px;display:grid;box-shadow:0 8px 24px #2747270d}.home .asta-home-funding-preview__intro{flex-direction:column;justify-content:center;width:100%;min-width:0;max-width:340px;display:flex}.home .asta-home-funding-preview h3{color:#1d2b31;letter-spacing:-.025em;text-wrap:balance;max-width:25ch;margin:0;font-size:clamp(1.16rem,1.5vw,1.48rem);font-weight:700;line-height:1.22}.home .asta-home-funding-preview__description{color:#66736d;text-align:left;max-width:40ch;margin:9px 0 0;font-size:.88rem;line-height:1.5}.home .asta-home-funding-preview__rail-viewport{align-self:stretch;min-width:0;position:relative}.home .asta-home-funding-preview__rail-viewport:before,.home .asta-home-funding-preview__rail-viewport:after{content:"";z-index:2;pointer-events:none;opacity:0;background:#2030231f;width:1px;transition:opacity .2s;position:absolute;top:0;bottom:8px}.home .asta-home-funding-preview__rail-viewport:before{left:0;box-shadow:3px 0 9px 1px #2030232e}.home .asta-home-funding-preview__rail-viewport:after{right:0;box-shadow:-3px 0 9px 1px #2030232e}.home .asta-home-funding-preview__rail-viewport.has-start-shadow:before,.home .asta-home-funding-preview__rail-viewport.has-end-shadow:after{opacity:1}.home .asta-home-funding-preview__rail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#a7c696 #e6eee2;scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-self:stretch;min-width:0;overflow-x:auto}.home .asta-home-funding-preview__rail:focus-visible{outline:2px solid var(--asta-dark-green,#356a29);outline-offset:3px;border-radius:8px}.home .asta-home-funding-preview__rail::-webkit-scrollbar{height:5px}.home .asta-home-funding-preview__rail::-webkit-scrollbar-track{background:#e6eee2;border-radius:999px}.home .asta-home-funding-preview__rail::-webkit-scrollbar-thumb{background:#a7c696;border-radius:999px}.home .asta-home-funding-preview__options{align-items:stretch;gap:10px;width:max-content;min-width:100%;min-height:100%;margin:0;padding:3px 2px 8px;list-style:none;display:flex}.home .asta-home-funding-preview__option{scroll-snap-align:start;opacity:1;flex:0 0 196px;min-width:0;transition:opacity .32s,transform .42s cubic-bezier(.2,.75,.25,1);display:flex;transform:translate(0)}.home .asta-home-funding-preview__options.is-animated .asta-home-funding-preview__option:not(.is-visible){opacity:0;transform:translate(14px)}.home .asta-home-funding-preview__item{color:#202b31;background:#ffffffc7;border:1px solid #e2e9df;border-radius:12px;grid-template-rows:50px minmax(2.6em,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:132px;padding:13px 13px 12px;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 3px 12px #2239220a}.home .asta-home-funding-preview__item:hover{background:#fff;border-color:#c9ddc2;transform:translateY(-2px);box-shadow:0 8px 18px #27472717}.home .asta-home-funding-preview__item:focus-visible{outline:2px solid var(--asta-dark-green,#356a29);outline-offset:-3px}.home .asta-home-funding-preview__icon{color:#438c36;background:#fff;border:1px solid #e3eae0;border-radius:10px;grid-row:1;place-items:center;width:88px;height:50px;display:grid;position:relative;overflow:hidden}.home .asta-home-funding-preview__icon>svg{align-self:center;width:24px;height:24px;display:block}.home .asta-home-funding-preview__icon>picture{width:100%;height:100%;display:block}.home .asta-home-funding-preview__icon>img,.home .asta-home-funding-preview__icon .asta-funding-card__media-image{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;padding:5px;display:block;position:static;transform:none}.home .asta-home-funding-preview__icon .asta-funding-card__media-image--photo{object-fit:cover;border-radius:9px;padding:0}.home .asta-home-funding-preview__icon .asta-funding-card__media-image:not(.asta-funding-card__media-image--photo){padding:5px}.home .asta-home-funding-preview__icon .asta-funding-card__default-media{box-sizing:border-box;place-items:center;width:100%;height:100%;padding:4px;display:grid;position:absolute;inset:0}.home .asta-home-funding-preview__icon .asta-funding-card__logo-mark{object-fit:contain;width:50px;max-width:50px;height:40px;max-height:40px;display:block}.home .asta-home-funding-preview__item-title{-webkit-line-clamp:2;line-clamp:2;text-align:left;text-wrap:pretty;-webkit-box-orient:vertical;grid-area:2/1;align-self:start;min-width:0;font-size:.86rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.home .asta-home-funding-preview__item--all{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);font-weight:700}.home .asta-home-funding-preview__item--all .asta-home-funding-preview__item-title{text-align:left;grid-row:1;align-self:center}.home .asta-home-funding-preview__controls{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.home .asta-home-funding-preview__swipe-hint{display:none}.home .asta-home-funding-preview__control{color:#356a29;cursor:pointer;background:#fff;border:1px solid #cbdcc5;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:color .18s,background-color .18s,border-color .18s,opacity .18s,transform .18s;display:grid}.home .asta-home-funding-preview__control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px;transition:transform .2s;display:block}.home .asta-home-funding-preview__control[data-asta-funding-direction=prev]:not(:disabled):hover svg{transform:translate(-2px)}.home .asta-home-funding-preview__control[data-asta-funding-direction=next]:not(:disabled):hover svg{transform:translate(2px)}.home .asta-home-funding-preview__control:not(:disabled):hover{background:#edf5e9;border-color:#86b876;transform:translateY(-1px)}.home .asta-home-funding-preview__control:focus-visible{outline:2px solid var(--asta-dark-green,#356a29);outline-offset:3px}.home .asta-home-funding-preview__control:disabled{opacity:.38;cursor:default}.home .asta-home-funding-preview--home{margin-top:32px;margin-bottom:48px}@media (width<=900px){.home .asta-home-funding-preview{grid-template-columns:minmax(0,1fr) 42px;gap:14px 16px;padding:21px 22px 17px}.home .asta-home-funding-preview__intro{grid-column:1/-1}.home .asta-home-funding-preview__rail{min-height:88px}.home .asta-home-funding-preview__option{flex-basis:196px}}@media (width<=600px){.home main .wp-block-post-content>.asta-layout:nth-child(2){display:none}.home .asta-home-funding-preview{grid-template-columns:minmax(0,1fr);gap:13px;padding:18px 15px 15px}.home .asta-home-funding-preview__intro,.home .asta-home-funding-preview__rail-viewport{grid-column:1}.home .asta-home-funding-preview h3{font-size:1.15rem}.home .asta-home-funding-preview__description{text-align:left;margin-top:7px;font-size:.82rem}.home .asta-home-funding-preview__option{flex-basis:min(176px,100vw - 120px)}.home .asta-home-funding-preview__item{grid-template-rows:44px minmax(2.6em,1fr);gap:8px;min-height:112px;padding:10px 11px 11px}.home .asta-home-funding-preview__icon{width:78px;height:44px}.home .asta-home-funding-preview__item-title{max-width:21ch;font-size:.86rem}.home .asta-home-funding-preview__controls{display:none}.home .asta-home-funding-preview__rail{scrollbar-width:none;width:100%;min-height:0}.home .asta-home-funding-preview__rail::-webkit-scrollbar{display:none}.home .asta-home-funding-preview__options{gap:12px;padding:3px 2px 8px}.home .asta-home-funding-preview__options.is-animated .asta-home-funding-preview__option:not(.is-visible){opacity:1;transform:none}.home .asta-home-funding-preview__rail-viewport:before,.home .asta-home-funding-preview__rail-viewport:after{width:14px;box-shadow:none;background:linear-gradient(90deg,#f4f8f100,#f4f8f1 92%);border:0}.home .asta-home-funding-preview__rail-viewport:before{background:linear-gradient(90deg,#f4f8f1 8%,#f4f8f100)}.home .asta-home-funding-preview__swipe-hint{color:#647268;text-align:left;grid-column:1;justify-content:flex-start;align-items:center;gap:6px;margin:-7px 2px 0;font-size:.74rem;line-height:1.3;display:flex}.home .asta-home-funding-preview__swipe-hint svg{color:#438c36;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px;animation:1.6s ease-in-out infinite alternate asta-funding-swipe-nudge;display:block}.home .asta-home-funding-preview:not(.has-overflow) .asta-home-funding-preview__swipe-hint{display:none}.home .asta-home-funding-preview--home{margin-bottom:38px}}@media (prefers-reduced-motion:reduce){.home .asta-home-funding-preview__option,.home .asta-home-funding-preview__item,.home .asta-home-funding-preview__control{scroll-behavior:auto;transition-duration:.01ms}.home .asta-home-funding-preview__rail{scroll-behavior:auto}.home .asta-home-funding-preview__rail-viewport:before,.home .asta-home-funding-preview__rail-viewport:after{transition-duration:.01ms}.home .asta-home-funding-preview__control svg,.home .asta-home-funding-preview__swipe-hint svg{transition-duration:.01ms;animation:none}}@keyframes asta-funding-swipe-nudge{0%{transform:translate(-3px)}to{transform:translate(3px)}}