.case-grid[data-v-90d8e03f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;perspective:1200px}.case-card[data-v-90d8e03f]{min-width:0;overflow:hidden;border:1px solid #dce3ee;border-radius:11px;background:#fff;box-shadow:0 10px 28px #182b4d08;transform-style:preserve-3d;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .32s;display:flex;flex-direction:column}.case-card[data-v-90d8e03f]:hover{border-color:#93b0ff;box-shadow:0 24px 48px -12px #1a35661c;transform:translateY(-7px) rotateX(2.5deg)}.case-image-link[data-v-90d8e03f]{display:block;overflow:hidden}.case-image[data-v-90d8e03f]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(145deg,#dde5f5,#f3f5fc);transition:transform .45s ease}.case-card:hover .case-image[data-v-90d8e03f]{transform:scale(1.03)}.case-image img[data-v-90d8e03f]{width:100%;height:100%;object-fit:contain;object-position:center}.case-image-unavailable[data-v-90d8e03f]:after{content:"奇云佳 · 学术会议";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--site-primary);font-size:18px}.case-category[data-v-90d8e03f]{position:absolute;top:16px;left:16px;padding:5px 11px;border-radius:5px;background:#fffffff2;color:var(--site-ink);font-size:12px}.case-stage[data-v-90d8e03f]{position:absolute;bottom:14px;right:14px;padding:4px 9px;border-radius:4px;background:#fffffff2;color:#566781;font-size:11px}.case-body[data-v-90d8e03f]{padding:26px;display:flex;flex-direction:column;flex:1}.case-date[data-v-90d8e03f]{margin:0 0 10px;color:#788ca8;font-size:11px;letter-spacing:.06em}.case-title[data-v-90d8e03f]{min-height:62px;margin:0 0 12px;color:var(--site-ink);font-size:20px;line-height:1.5;font-weight:600;letter-spacing:-.025em}.case-location[data-v-90d8e03f]{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--site-muted);font-size:12.5px;line-height:1.7}.case-location i[data-v-90d8e03f]{padding-top:5px;color:#345af5}.case-description[data-v-90d8e03f]{min-height:44px;margin:12px 0 14px;color:#65768e;font-size:13.5px;line-height:1.85}.case-highlights[data-v-90d8e03f]{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:6px}.case-highlights li[data-v-90d8e03f]{font-size:11px;color:#3d5880;background:#eef3fc;border:1px solid #dbe5f7;padding:3px 9px;border-radius:4px}.case-card-footer[data-v-90d8e03f]{margin-top:auto;padding-top:14px;border-top:1px solid #ebf0f7;display:flex;align-items:center;justify-content:space-between;gap:12px}.case-body .site-text-link[data-v-90d8e03f]{color:#345af5;font-size:12.5px;font-weight:500}.case-microsite-link[data-v-90d8e03f]{font-size:11.5px;color:#7388a6;transition:color .2s}.case-microsite-link[data-v-90d8e03f]:hover{color:#345af5}.case-filters[data-v-90d8e03f]{display:flex;gap:23px;flex-wrap:wrap;border-bottom:1px solid #dce4ef;margin-bottom:37px}.case-filters button[data-v-90d8e03f]{min-height:44px;border:0;background:none;border-radius:0;padding:12px 2px 17px;color:#8093ae;font-size:13px;cursor:pointer}.case-filters button[aria-pressed=true][data-v-90d8e03f]{border:0;background:none;box-shadow:0 2px #345af5;color:#345af5;font-weight:550}.case-result-count[data-v-90d8e03f]{margin:-18px 0 25px;color:#7388a6;font-size:11px}@media (max-width: 900px){.case-grid[data-v-90d8e03f]{gap:16px}.case-body[data-v-90d8e03f]{padding:20px}.case-title[data-v-90d8e03f]{font-size:17px;min-height:76px}}@media (max-width: 700px){.case-grid[data-v-90d8e03f]{grid-template-columns:1fr;gap:24px}.case-title[data-v-90d8e03f]{min-height:0;font-size:19px}.case-description[data-v-90d8e03f]{min-height:0}}.is-editorial .case-grid[data-v-90d8e03f]{grid-template-columns:1fr 1fr;gap:33px}.is-editorial .case-body[data-v-90d8e03f]{padding:32px}.is-editorial .case-title[data-v-90d8e03f]{font-size:25px;line-height:1.5;min-height:78px}.is-editorial .case-image[data-v-90d8e03f]{aspect-ratio:16/8.5}.is-editorial .with-featured .case-card[data-v-90d8e03f]:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.12fr .88fr;align-items:stretch}.is-editorial .with-featured .case-card:first-child .case-image[data-v-90d8e03f]{height:100%;min-height:365px;aspect-ratio:auto}.is-editorial .with-featured .case-card:first-child .case-body[data-v-90d8e03f]{align-self:center;padding:38px}.is-editorial .with-featured .case-card:first-child .case-title[data-v-90d8e03f]{font-size:27px;min-height:0;margin-bottom:23px}.is-editorial .case-description[data-v-90d8e03f]{font-size:14px}@media (max-width:800px){.is-editorial .case-title[data-v-90d8e03f]{font-size:22px}.is-editorial .with-featured .case-card:first-child .case-title[data-v-90d8e03f]{font-size:24px}.is-editorial .with-featured .case-card:first-child .case-body[data-v-90d8e03f]{padding:26px}}@media (max-width:700px){.case-body[data-v-90d8e03f]{padding:24px}.is-editorial .case-grid[data-v-90d8e03f]{grid-template-columns:1fr;gap:27px}.is-editorial .with-featured .case-card[data-v-90d8e03f]:first-child{display:block}.is-editorial .with-featured .case-card:first-child .case-image[data-v-90d8e03f]{min-height:0;height:auto;aspect-ratio:16/9}.is-editorial .case-title[data-v-90d8e03f]{min-height:0;font-size:22px}.is-editorial .case-body[data-v-90d8e03f]{padding:25px}.case-filters[data-v-90d8e03f]{gap:20px;margin-bottom:27px}.case-filters button[data-v-90d8e03f]{font-size:12px}}.case-card-meta[data-v-90d8e03f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.case-card-meta .case-category[data-v-90d8e03f],.case-card-meta .case-stage[data-v-90d8e03f]{position:static;padding:4px 8px;background:#eff4fa;border:1px solid #dce6f2;color:#59718f;font-size:10px;line-height:1.6;border-radius:4px}@media (prefers-reduced-motion: reduce){.case-card[data-v-90d8e03f],.case-image[data-v-90d8e03f]{transform:none!important;transition:none!important}}
