.guide-figure[data-astro-cid-l7snvskb]{margin:2.25rem auto;padding:0;width:100%;max-width:600px;display:block;background-color:var(--bg-surface, #F4F6F8);border:1px solid var(--border-color, #E2E8F0);border-radius:var(--radius-md, 8px);overflow:hidden;box-shadow:0 4px 12px #1525360d,0 1px 3px #1525360a}.guide-image-wrapper[data-astro-cid-l7snvskb]{position:relative;width:100%;max-width:600px;background-color:var(--bg-surface, #F4F6F8);overflow:hidden;display:flex;align-items:center;justify-content:center}.guide-image[data-astro-cid-l7snvskb]{display:block;width:100%;height:auto;max-width:600px;max-height:400px;object-fit:cover;object-position:center;margin:0 auto}.guide-figure-caption[data-astro-cid-l7snvskb]{padding:.85rem 1.25rem;font-size:.85rem;line-height:1.45;color:var(--text-muted, #526071);background-color:var(--bg-surface-elevated, #FFFFFF);border-top:1px solid var(--border-color, #E2E8F0);text-align:center}.caption-text[data-astro-cid-l7snvskb]{display:block;color:var(--text-main, #152536);font-weight:500}.caption-credit[data-astro-cid-l7snvskb]{display:block;margin-top:.3rem;font-size:.75rem;color:var(--text-muted, #526071);font-style:italic}@media(max-width:640px){.guide-figure[data-astro-cid-l7snvskb]{max-width:100%;margin:1.75rem auto;border-radius:var(--radius-sm, 6px)}.guide-image[data-astro-cid-l7snvskb]{max-height:320px}.guide-figure-caption[data-astro-cid-l7snvskb]{padding:.7rem .875rem;font-size:.8rem}}
