.cs-stats[data-astro-cid-ukz3c45w]{border-top:1px solid rgb(247 245 240 / .15)}.cs-stats[data-astro-cid-ukz3c45w]>div[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column}.cs-lede[data-astro-cid-ukz3c45w]{border-left:2px solid rgb(247 245 240 / .3);padding-left:1rem;font-size:1rem;font-weight:500;line-height:1.6}.cs-caption[data-astro-cid-ukz3c45w]{margin-top:.75rem;font-size:.8125rem;color:color-mix(in srgb,var(--color-ink) 60%,transparent)}.cs-next[data-astro-cid-ukz3c45w]{transition:box-shadow .3s var(--ease-brand),transform .3s var(--ease-brand)}.cs-next[data-astro-cid-ukz3c45w]:hover,.cs-next[data-astro-cid-ukz3c45w]:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.cs-next-thumb[data-astro-cid-ukz3c45w]{display:block;aspect-ratio:16 / 10;background:var(--color-paper-warm);border:1px solid var(--color-hairline);border-radius:3px;overflow:hidden}.case-body[data-astro-cid-ukz3c45w] .cs-results{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0;padding:1.5rem 0;border-block:1px solid var(--color-hairline)}.case-body[data-astro-cid-ukz3c45w] .cs-results b{display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:400;line-height:1}.case-body[data-astro-cid-ukz3c45w] .cs-results span{display:block;margin-top:.4rem;font-size:.875rem;color:color-mix(in srgb,var(--color-ink) 70%,transparent)}@media(max-width:559px){.case-body[data-astro-cid-ukz3c45w] .cs-results{grid-template-columns:1fr}}.cs-glance-rows[data-astro-cid-ukz3c45w]{display:grid;gap:0;margin:0}.cs-glance-rows[data-astro-cid-ukz3c45w]>div[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:8.5rem 1fr;gap:1.25rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--color-hairline)}.cs-glance-rows[data-astro-cid-ukz3c45w]>div[data-astro-cid-ukz3c45w]:first-child{padding-top:0}.cs-glance-rows[data-astro-cid-ukz3c45w] dt[data-astro-cid-ukz3c45w]{color:color-mix(in srgb,var(--color-ink) 60%,transparent);line-height:1.6}.cs-glance-rows[data-astro-cid-ukz3c45w] dd[data-astro-cid-ukz3c45w]{margin:0;font-size:1rem;font-weight:500;line-height:1.5}@media(max-width:559px){.cs-glance-rows[data-astro-cid-ukz3c45w]>div[data-astro-cid-ukz3c45w]{grid-template-columns:1fr;gap:.1rem}}.cs-chips[data-astro-cid-ukz3c45w]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem;list-style:none;padding:0}.cs-chips[data-astro-cid-ukz3c45w] li[data-astro-cid-ukz3c45w]{padding:.3rem .65rem;border-radius:2px;border:1px solid var(--color-hairline);background:var(--color-paper-warm);color:var(--color-ink);font-size:.75rem;font-weight:500;line-height:1.4}.cs-jump[data-astro-cid-ukz3c45w]{position:sticky;top:0;z-index:20}.cs-jump-links[data-astro-cid-ukz3c45w]{display:flex;gap:1.75rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:.5rem;white-space:nowrap;list-style:none;margin:0;padding:0;font-size:.875rem;font-weight:600;scrollbar-width:none}.cs-jump-links[data-astro-cid-ukz3c45w]::-webkit-scrollbar{display:none}.cs-jump-links[data-astro-cid-ukz3c45w] li[data-astro-cid-ukz3c45w]{scroll-snap-align:start}.cs-jump-links[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w]{display:block;padding:1rem 0 calc(1rem - 2px);border-bottom:2px solid transparent;color:color-mix(in srgb,var(--color-ink) 70%,transparent);transition:color .22s var(--ease-brand),border-color .22s var(--ease-brand)}.cs-jump-links[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w]:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.cs-jump-links[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w][aria-current]{color:var(--color-ink);border-bottom-color:var(--color-signal)}@media(hover:hover){.cs-jump-links[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w]:hover{color:var(--color-ink);border-bottom-color:var(--color-ink)}.cs-jump-links[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w][aria-current]:hover{border-bottom-color:var(--color-signal)}}@media(max-width:767px){.cs-jump-links[data-astro-cid-ukz3c45w]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent);padding-right:1.5rem}}.btn.is-copied{background:var(--color-ink);color:var(--color-paper);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.case-body[data-astro-cid-ukz3c45w] h2[id]{scroll-margin-top:5rem}.case-body[data-astro-cid-ukz3c45w] h2{font-size:1.6rem;font-weight:600;letter-spacing:-.01em;margin:2.5rem 0 1rem}.case-body[data-astro-cid-ukz3c45w] p{margin:1rem 0}.case-body[data-astro-cid-ukz3c45w] ul{margin:1rem 0 1rem 1.25rem;list-style:disc}.case-body[data-astro-cid-ukz3c45w] li{margin:.4rem 0}.case-body[data-astro-cid-ukz3c45w] blockquote{border-left:3px solid var(--color-signal);padding:.5rem 0 .5rem 1.25rem;margin:1.75rem 0;font-weight:600;font-size:1.15rem}.case-body[data-astro-cid-ukz3c45w] strong{font-weight:700}.cs-frame{border-radius:var(--radius-image);overflow:hidden;background:#fff;border:1px solid var(--color-hairline);box-shadow:0 16px 44px #1111112e}.cs-bar{display:flex;align-items:center;gap:6px;background:#ececea;padding:9px 14px;border-bottom:1px solid var(--color-hairline)}.cs-bar i{width:10px;height:10px;border-radius:50%;background:#d3d3cf}.cs-bar em{font-style:normal;font-size:12px;font-weight:600;color:#6b6b66;margin-left:10px}.cs-frame img{display:block;width:100%;height:auto;cursor:zoom-in;transition:transform .22s var(--ease-brand)}.cs-frame img:hover,.cs-frame img:focus-visible{transform:scale(1.01);outline:none}.cs-frame img:focus-visible{box-shadow:0 0 0 3px var(--color-signal, #DB4405)}.cs-lightbox[data-astro-cid-ukz3c45w]{position:fixed;inset:0;z-index:1000;background:#111111eb;display:flex;align-items:center;justify-content:center;padding:3rem 1rem 1.5rem;cursor:zoom-out}.cs-lightbox[data-astro-cid-ukz3c45w][hidden]{display:none}.cs-lightbox[data-astro-cid-ukz3c45w] figure[data-astro-cid-ukz3c45w]{margin:0;max-width:min(1400px,96vw);max-height:92vh;display:flex;flex-direction:column;align-items:center;cursor:default}.cs-lightbox[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]{max-width:100%;max-height:84vh;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px #00000080}.cs-lightbox[data-astro-cid-ukz3c45w] figcaption[data-astro-cid-ukz3c45w]{color:#ffffffbf;font-size:.85rem;letter-spacing:.04em;margin-top:.75rem;text-align:center}.cs-lightbox-close[data-astro-cid-ukz3c45w]{position:absolute;top:.75rem;right:1rem;width:44px;height:44px;border:0;border-radius:2px;background:#ffffff1f;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.cs-lightbox-close[data-astro-cid-ukz3c45w]:hover,.cs-lightbox-close[data-astro-cid-ukz3c45w]:focus-visible{background:#ffffff40;outline:none}
