/* 僅供兩個服務詳頁的公開實績與方法閱讀使用。 */
.service-case-evidence{border-top:1px solid var(--line);margin-top:48px;padding:64px 0}
.service-case-evidence h2{font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.6;color:var(--ink)}
.service-case-intro{margin:16px 0 28px;color:var(--muted);line-height:1.8}
.service-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.service-case-card{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--line)}
.service-case-card .service-case-role{font-size:12px;color:var(--muted);margin:0 0 12px}
.service-case-card h3{font-size:23px;line-height:1.5;margin:0 0 12px}
.service-case-card .service-case-focus{font-size:14px;line-height:1.8;color:var(--ink);margin:0 0 12px}
.service-case-card .service-case-summary{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 20px}
.service-case-card .studio-link{align-self:flex-start;gap:8px;margin-top:auto;padding-top:12px;max-width:100%}
.service-evidence-related-title{font-size:18px;line-height:1.7;margin:32px 0 0;color:var(--ink)}
@media(max-width:900px){.service-case-grid{grid-template-columns:1fr}}
@media(max-width:720px){.service-case-evidence{margin-top:32px;padding:36px 0}.service-case-card{padding:20px}}
