.funding-bar{margin:12px 0}.funding-bar-label{color:#a13715;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.funding-bar-label b{color:#202b3c;font-size:16px}.funding-bar-label small{color:#657080;font-size:10px;font-weight:400}.funding-bar-track{background:#e5e5e8;border-radius:12px;height:14px;overflow:hidden}.funding-bar-track i{background:linear-gradient(90deg,#ffbc38 0%,#ff7947 45%,#ff464f 100%);border-radius:12px;height:100%;display:block}.funding-bar-goal{color:#637083;text-align:right;margin-top:6px;font-size:11px}.ps-hero .funding-bar-track{height:16px}.sample-card .funding-bar-label{font-size:11px}.sample-card .funding-bar-label b{font-size:13px}.project-carousel{min-width:0;max-width:100%}.project-carousel-track{position:relative}.project-carousel-controls{display:none}.project-carousel-track:focus-visible{outline-offset:4px;outline:3px solid #3165db}@media (max-width:700px){.project-carousel .project-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b8c9e8 transparent;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;align-items:stretch;gap:14px;padding:4px 0 12px;display:grid;overflow-x:auto}.project-carousel-track>*{scroll-snap-align:start;min-width:0;scroll-margin:0}.project-carousel-track>:only-child{width:100%}.project-carousel-track:has(>:only-child){grid-auto-columns:100%}.project-carousel .sample-card h3{font-size:18px;line-height:1.6}.project-carousel .sample-card-body{padding:18px}.project-carousel .sample-card p{font-size:13px;line-height:1.8}.project-carousel .sample-card dl{flex-wrap:wrap}.project-carousel .sample-card .sample-art{aspect-ratio:4/3}.project-carousel-controls{color:#596a80;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.project-carousel-controls>div{align-items:center;gap:6px;display:flex}.project-carousel-controls button{color:#2457c5;cursor:pointer;background:#fff;border:1px solid #d5dfed;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.project-carousel-controls button:disabled{opacity:.35;cursor:default}.project-carousel-controls button:focus-visible{outline-offset:2px;outline:3px solid #3165db}.project-carousel-count{text-align:center;font-variant-numeric:tabular-nums;min-width:44px}}
