.yf-discovery{padding-top:36px;padding-bottom:50px}.yf-discovery h1{font-size:clamp(26px,4vw,42px);line-height:1.2;margin:18px 0}.yf-discovery h2{font-size:22px;margin:16px 0}.yf-discovery p{line-height:1.8;color:#475569;margin:12px 0}.yf-discovery a{color:#234f82}.yf-discovery-grid,.yf-sponsored-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:20px 0}.yf-discovery-image{width:100%;height:190px;object-fit:cover;border-radius:12px}.yf-intents{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.yf-intents a{padding:10px 16px;border:1px solid #cbd5e1;border-radius:9px}.yf-intents a[aria-current]{background:#0f172a;color:#fff}.yf-sponsored{border:1px solid #e2d8bd;border-radius:16px;padding:20px;margin:22px 0;background:#fffdf7}.yf-sponsored-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#786438}.yf-sponsored a{display:block;color:#17243a}.yf-sponsored img{width:100%;max-height:240px;object-fit:contain;border-radius:10px;margin-bottom:12px}.yf-sponsored strong{font-size:18px;display:block}.yf-sponsored p{font-size:14px;line-height:1.7}.yf-star-options{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.yf-star-options label{cursor:pointer}.yf-star-options span{display:inline-block;padding:10px;border:1px solid #a8b4c6;border-radius:8px}.yf-star-options input:checked+span{background:#0f172a;color:#fff}.yf-star-options input:focus-visible+span{outline:3px solid #38bdf8}.yf-visitor-stars{margin:24px 0}.yf-visitor-stars p{line-height:1.8;font-size:14px}.yf-visitor-stars button{padding:12px 20px;background:#0f172a;color:white;border-radius:9px}.yf-profile[data-theme="sand"] .yf-profile-hero{background:#f7f1e7}.yf-profile[data-theme="navy"] .yf-profile-hero{background:#e7edf7}.yf-profile .yf-profile-hero{border-top:5px solid var(--firm-accent,#0f172a)}.yf-profile .yf-profile-actions a:first-child{background:var(--firm-accent,#0f172a)}
