.tech-blog-page{color:#001446;background:#fff}.tech-blog-hero{color:#fff;text-align:center;isolation:isolate;min-height:380px;padding:128px 0 70px;position:relative;overflow:hidden}.tech-blog-hero-bg{z-index:-2;filter:saturate(.82)contrast(1.05);background:linear-gradient(#030d229e,#05163494),url(/images/capability-strip-v2.png) 50% 46%/cover no-repeat;position:absolute;inset:72px 0 0}.tech-blog-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 8%,#26b4ff40,#0000 34%),linear-gradient(90deg,#000c2073,#0000 38%,#000c2061);position:absolute;inset:72px 0 0}.tech-blog-hero h1{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(38px,3.6vw,58px);line-height:1.18}.tech-blog-hero p{color:#eef7ffe6;max-width:760px;margin:0 auto 38px;font-size:18px;line-height:1.85}.tech-blog-search{background:#fff;border:1px solid #ffffffa3;border-radius:9999px;grid-template-columns:1fr 96px;width:min(660px,100% - 28px);height:48px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 18px 35px #00174933}.tech-blog-search input{color:#10284b;border:0;outline:0;min-width:0;padding:0 26px;font:15px/1.2 inherit}.tech-blog-search input::placeholder{color:#8798ad}.tech-blog-search button{color:#fff;cursor:pointer;background:linear-gradient(112deg,#24d4f3 0%,#12aef8 48%,#0871f7 100%);border:0;font:800 15px/1 inherit}.tech-blog-list{background:linear-gradient(#fff 0%,#f8fbff 100%);padding:88px 0 110px}.tech-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.tech-blog-card{background:#fff;border:1px solid #e4ebf4;border-radius:12px;min-width:0;transition:transform .24s,box-shadow .24s,border-color .24s;overflow:hidden;box-shadow:0 20px 45px #11376414}.tech-blog-card:hover{border-color:#bdd7f6;transform:translateY(-6px);box-shadow:0 28px 56px #114f9424}.tech-blog-card-visual{color:#fff;background:#eef5fb;height:248px;display:block;position:relative;overflow:hidden}.tech-blog-card-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0043bad1,#0087ff59 44%,#020e2a2e);position:absolute;inset:0}.tech-blog-card-visual img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.tech-blog-card:hover .tech-blog-card-visual img{transform:scale(1.04)}.tech-blog-card-brand{z-index:1;color:#ffffffe6;letter-spacing:.04em;font:900 16px/1 DM Mono,monospace;position:absolute;top:26px;left:28px}.tech-blog-card-visual strong{z-index:1;letter-spacing:-.03em;font-size:clamp(21px,1.6vw,28px);line-height:1.25;position:absolute;bottom:86px;left:28px;right:28px}.tech-blog-card-visual em{z-index:1;color:#ffffffe6;font-size:17px;font-style:normal;line-height:1.45;position:absolute;bottom:30px;left:28px;right:28px}.tech-blog-card--zhiyun .tech-blog-card-visual:after{background:linear-gradient(90deg,#001446b8,#0074e873 46%,#00081c38)}.tech-blog-card-body{flex-direction:column;min-height:230px;padding:24px 24px 28px;display:flex}.tech-blog-meta{color:#6f8198;align-items:center;gap:15px;font-size:13px;display:flex}.tech-blog-meta span{color:#637891}.tech-blog-source{color:#0067f6;margin-top:10px;font-size:13px;font-weight:800}.tech-blog-card-body>strong{color:#001446;letter-spacing:-.02em;margin:14px 0 10px;font-size:21px;line-height:1.45}.tech-blog-summary{color:#61738a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:52px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.tech-blog-more{color:#0067f6;margin-top:auto;padding-top:20px;font-size:14px;font-weight:800}.tech-blog-more b{vertical-align:-1px;margin-left:8px;font-size:20px;line-height:0}.tech-blog-empty{text-align:center;color:#6d7f96;margin:46px 0 0}.tech-blog-empty[hidden]{display:none}@media (width<=980px){.tech-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-blog-card-visual{height:220px}}@media (width<=640px){.tech-blog-hero{min-height:330px;padding:112px 0 50px}.tech-blog-hero p{font-size:15px}.tech-blog-search{grid-template-columns:1fr 78px;height:44px}.tech-blog-list{padding:56px 0 76px}.tech-blog-grid{grid-template-columns:1fr;gap:24px}.tech-blog-card-body{min-height:0}}
