.case-detail .case-breadcrumb{flex-wrap:wrap;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.case-detail .case-detail__hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,4vw,4rem)}.case-detail .case-detail__intro h1{margin:.4rem 0 0;font-size:clamp(2.6rem,4.3vw,4.2rem)}.case-detail .case-detail__intro .case-lede{max-width:36rem;margin:1.15rem 0 1.25rem;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.55}.case-detail .workflow-sample{align-self:start}.detail-tools[data-astro-cid-uny2wkyx],.detail-flow__tools[data-astro-cid-uny2wkyx],.related-tools[data-astro-cid-uny2wkyx]{flex-wrap:wrap;gap:.5rem;display:flex}.detail-tool[data-astro-cid-uny2wkyx],.detail-flow__tool[data-astro-cid-uny2wkyx]{color:#34445a;white-space:nowrap;background:#fff;border:1px solid #dce5ee;border-radius:999px;align-items:center;gap:.42rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.detail-tool[data-astro-cid-uny2wkyx] img[data-astro-cid-uny2wkyx],.detail-flow__tool[data-astro-cid-uny2wkyx] img[data-astro-cid-uny2wkyx],.detail-checklist[data-astro-cid-uny2wkyx] img[data-astro-cid-uny2wkyx],.related-tools[data-astro-cid-uny2wkyx] img[data-astro-cid-uny2wkyx]{object-fit:contain;flex:none;display:block}.case-trigger[data-astro-cid-uny2wkyx]{color:#526174;margin:1.2rem 0;font-size:.86rem;line-height:1.55}.case-trigger[data-astro-cid-uny2wkyx] span[data-astro-cid-uny2wkyx]{display:block}.case-trigger[data-astro-cid-uny2wkyx] strong[data-astro-cid-uny2wkyx]{color:#18343e}.case-detail .case-article{max-width:none;margin:clamp(3.5rem,6vw,5rem) 0 3rem}.case-detail .case-article section{margin-bottom:0}.detail-section[data-astro-cid-uny2wkyx]>.kicker[data-astro-cid-uny2wkyx],.detail-heading[data-astro-cid-uny2wkyx] .kicker[data-astro-cid-uny2wkyx],.detail-review[data-astro-cid-uny2wkyx] .kicker[data-astro-cid-uny2wkyx]{margin-bottom:.5rem}.case-detail .case-article h2{margin:0 0 1.4rem;font-size:clamp(1.8rem,2.7vw,2.5rem)}.detail-flow[data-astro-cid-uny2wkyx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.detail-flow[data-astro-cid-uny2wkyx] li[data-astro-cid-uny2wkyx]{background:#fff;border:1px solid #dce5ee;border-radius:1rem;gap:.9rem;min-width:0;margin:0;padding:1.2rem;display:flex;position:relative}.detail-flow[data-astro-cid-uny2wkyx] li[data-astro-cid-uny2wkyx]:not(:last-child):after{content:"→";z-index:1;color:#006b78;place-items:center;width:1.2rem;height:1.2rem;font-size:1.35rem;font-weight:700;display:grid;position:absolute;top:50%;right:-1.1rem}.detail-flow__number[data-astro-cid-uny2wkyx]{color:#17634f;background:#e5f1ed;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:800;display:grid}.detail-flow__body[data-astro-cid-uny2wkyx]{min-width:0}.detail-flow__tools[data-astro-cid-uny2wkyx]{align-items:center;min-height:2rem}.detail-flow__tool[data-astro-cid-uny2wkyx]{border:0;padding:.15rem .25rem .15rem 0;font-size:.7rem}.detail-flow__body[data-astro-cid-uny2wkyx] p[data-astro-cid-uny2wkyx]{margin:.8rem 0 0;font-size:.91rem;line-height:1.55}.detail-duo[data-astro-cid-uny2wkyx]{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3.5rem,6vw,5rem);display:grid}.detail-outputs[data-astro-cid-uny2wkyx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.detail-outputs[data-astro-cid-uny2wkyx]>div[data-astro-cid-uny2wkyx]{background:#fff;border:1px solid #dce5ee;border-radius:.85rem;flex-direction:column;gap:.8rem;min-height:6.5rem;padding:1rem;display:flex}.detail-outputs[data-astro-cid-uny2wkyx] span[data-astro-cid-uny2wkyx]{color:#17634f;font-size:.72rem;font-weight:800}.detail-outputs[data-astro-cid-uny2wkyx] strong[data-astro-cid-uny2wkyx]{color:#18343e;font-size:.88rem;line-height:1.35}.detail-time[data-astro-cid-uny2wkyx]{border-left:3px solid #2c775f;padding-left:1rem;font-size:.91rem;line-height:1.5}.detail-time[data-astro-cid-uny2wkyx] strong[data-astro-cid-uny2wkyx]{color:#18343e;display:block}.detail-setup-intro[data-astro-cid-uny2wkyx],.detail-setup-note[data-astro-cid-uny2wkyx]{color:#526174;font-size:.9rem;line-height:1.5}.detail-checklist[data-astro-cid-uny2wkyx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.detail-checklist[data-astro-cid-uny2wkyx] li[data-astro-cid-uny2wkyx]{background:#fff;border:1px solid #dce5ee;border-radius:.65rem;align-items:center;gap:.55rem;margin:0;padding:.55rem .65rem;font-size:.84rem;font-weight:600;display:flex}.detail-check[data-astro-cid-uny2wkyx]{color:#17634f;font-weight:800}.detail-review[data-astro-cid-uny2wkyx]{background:#e9f2ed;border-radius:1rem;margin-top:3.5rem;padding:1.6rem 1.8rem}.case-detail .detail-review h2{margin-bottom:.6rem}.detail-review[data-astro-cid-uny2wkyx] p[data-astro-cid-uny2wkyx]:last-child{max-width:60rem;margin:0;line-height:1.5}.related-tools[data-astro-cid-uny2wkyx]{min-height:1.6rem}.related-tools[data-astro-cid-uny2wkyx] span[data-astro-cid-uny2wkyx]{background:#fff;border:1px solid #dce5ee;border-radius:.4rem;place-items:center;width:1.6rem;height:1.6rem;display:grid}.case-detail .case-related .case-card h3{margin:.4rem 0;font-size:1.35rem;line-height:1.25}.case-detail .case-related .case-card>p:not(.kicker){color:#526174;margin:.35rem 0 0;font-size:.88rem;line-height:1.5}@media (width<=900px){.case-detail .case-detail__hero,.detail-flow[data-astro-cid-uny2wkyx]{grid-template-columns:1fr}.detail-flow[data-astro-cid-uny2wkyx] li[data-astro-cid-uny2wkyx]:not(:last-child):after{content:"↓";top:auto;bottom:-1.1rem;right:50%;transform:translate(50%)}}@media (width<=700px){.case-detail .case-breadcrumb{margin-bottom:1.2rem;font-size:.72rem}.case-detail .case-detail__hero{gap:1.7rem}.case-detail .case-detail__intro h1{font-size:clamp(2.45rem,11vw,3.25rem)}.detail-duo[data-astro-cid-uny2wkyx]{grid-template-columns:1fr}.detail-outputs[data-astro-cid-uny2wkyx]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=440px){.detail-outputs[data-astro-cid-uny2wkyx]{grid-template-columns:1fr}.detail-outputs[data-astro-cid-uny2wkyx]>div[data-astro-cid-uny2wkyx]{min-height:auto}}
