#fcf-root{max-width:800px;margin:0 auto;padding:2rem 1rem}.fcf-question h3{font-size:1.5rem;margin-bottom:1rem}.fcf-options{display:flex;flex-wrap:wrap;gap:1rem}.fcf-btn{background:#1e69b8;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:5px;font-size:1rem;transition:background 0.3s ease}.fcf-btn:hover{background:#155a9a}.fcf-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.fcf-card{border:1px solid #ccc;padding:1rem;border-radius:8px;background:#fff;text-align:center}.fcf-card img{max-width:100%;height:auto;border-radius:5px}.fcf-card h4{margin:.5rem 0;font-size:1.25rem}.fcf-card a{color:#1e69b8;font-weight:700;text-decoration:underline}