.fundrive-funding-insights{width:100%;padding:0 0 60px}.funding-insights-inner{width:min(1100px,calc(100% - 40px));margin:0 auto}.funding-insights-hero{width:min(1200px,calc(100% - 40px));margin:24px auto 0;overflow:hidden;border-radius:16px}.funding-insights-hero img{display:block;width:100%;height:auto}.funding-insights-intro{padding:56px 0 64px;text-align:center}.funding-insights-intro p{max-width:820px;margin:0 auto 14px;font-size:17px;line-height:2;color:#40566d}.funding-insights-intro .funding-insights-message{margin-top:30px;font-size:19px;font-weight:700;color:#16304d}.funding-insights-section-title{margin:0 0 28px!important;padding:0 0 12px!important;background:transparent!important;border-left:none!important;border-bottom:2px solid #d4af37;border-radius:0!important;box-shadow:none!important;font-size:28px;line-height:1.4;color:#16304d}.funding-insights-pickup{padding:10px 0 70px}.funding-insights-pickup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.funding-insights-pickup-card{overflow:hidden;border:1px solid #d7e4f0;border-radius:14px;background:#f8fbff;box-shadow:0 5px 18px rgba(31,55,82,.08);transition:transform .22s ease,box-shadow .22s ease}.funding-insights-pickup-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(31,55,82,.14)}.funding-insights-pickup-card a{display:block;color:inherit;text-decoration:none}.funding-insights-pickup-image{padding:12px;background:#eef5fb}.funding-insights-pickup-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.funding-insights-pickup-content{padding:18px 20px 22px}.funding-insights-pickup-label{display:inline-block;margin-bottom:10px;padding:4px 9px;border-radius:999px;background:#e8f3fd;color:#57718b;font-size:11px;font-weight:700;letter-spacing:.05em}.funding-insights-pickup-content h3{margin:0 0 16px;padding:0;font-size:18px;line-height:1.55;color:#16304d}.funding-insights-pickup-content h3::after{display:none}.funding-insights-pickup-link{color:#1565a9;font-size:14px;font-weight:700}.funding-insights-archive{padding:0 0 20px}.funding-insights-post-card{margin-bottom:28px;overflow:hidden;border:1px solid #d7e4f0;border-radius:14px;background:#f8fbff;box-shadow:0 5px 18px rgba(31,55,82,.08);transition:transform .22s ease,box-shadow .22s ease}.funding-insights-post-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(31,55,82,.14)}.funding-insights-post-card-inner{display:grid;grid-template-columns:30% 70%}.funding-insights-post-image{display:flex;align-items:center;justify-content:center;padding:16px;background:#eef5fb}.funding-insights-post-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.funding-insights-post-content{display:flex;flex-direction:column;justify-content:center;padding:22px 26px}.funding-insights-category-label{width:fit-content;margin-bottom:10px;padding:5px 14px;border-radius:999px;background:#eef5fb;color:#3b5f7c;font-size:12px;font-weight:700}.funding-insights-category-label::before,.funding-insights-category-label::after{content:"＃";margin:0 5px;color:#d4af37;font-size:10px}.funding-insights-post-title{position:relative;display:-webkit-box;height:2.84em;margin:0 0 8px!important;padding:0 0 0 20px!important;overflow:hidden;background:transparent!important;border-left:none!important;box-shadow:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:21px;line-height:1.42}.funding-insights-post-title::before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:5px;border-radius:999px;background:#d4af37}.funding-insights-post-title a{color:#16304d;text-decoration:none}.funding-insights-excerpt p{display:-webkit-box;margin:0 0 10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:15px;line-height:1.65;color:#5b6d80}.funding-insights-read-more{color:#1565a9;font-size:14px;font-weight:700;text-decoration:none}.funding-insights-pagination{margin-top:40px}.funding-insights-pagination .nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.funding-insights-pagination .page-numbers{padding:8px 13px;border:1px solid #d7e4f0;border-radius:6px;text-decoration:none}.funding-insights-pagination .current{background:#16304d;color:#fff}@media screen and (max-width:768px){.funding-insights-inner,.funding-insights-hero{width:calc(100% - 24px)}.funding-insights-hero{margin-top:12px;border-radius:10px}.funding-insights-intro{padding:34px 0 46px;text-align:left}.funding-insights-intro p{font-size:15px;line-height:1.85}.funding-insights-intro .funding-insights-message{margin-top:24px;font-size:17px}.funding-insights-section-title{font-size:22px!important}.funding-insights-pickup-grid{grid-template-columns:1fr;gap:18px}.funding-insights-post-card-inner{display:flex;flex-direction:column}.funding-insights-post-image{padding:10px}.funding-insights-post-content{padding:16px 14px 18px}.funding-insights-post-title{height:3em;padding-left:16px!important;font-size:16px!important;line-height:1.5!important}.funding-insights-excerpt p{font-size:15px;line-height:1.75}}
