.dc-guide .guide-case{border-top:1px solid #dce5e6;padding:42px 0 16px;scroll-margin-top:110px}.dc-guide .guide-case-heading{max-width:760px;margin:0 auto 28px}.dc-guide .guide-case p{font-size:15px;line-height:1.9}.dc-guide .guide-case-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dc-guide .guide-case figure{margin:0;min-width:0}.dc-guide .guide-case-label{display:block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--guide-muted)}.dc-guide .guide-case-photos a{display:block;border-radius:8px;overflow:hidden}.dc-guide .guide-case img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.dc-guide .guide-case figcaption{font-size:12px;line-height:1.6;color:var(--guide-muted);margin-top:10px}.dc-guide .guide-case-story{max-width:760px;margin:28px auto 0}.dc-guide .guide-case h3{font-family:Marcellus,Georgia,serif;font-size:24px;font-weight:400;line-height:1.35;margin:28px 0 12px}.dc-guide .guide-case-takeaway{padding:20px 24px;border-left:3px solid #a78954;background:#f5f7f6;border-radius:0 6px 6px 0}@media(max-width:760px){.dc-guide .guide-case{padding-top:30px;scroll-margin-top:100px}.dc-guide .guide-case-photos{grid-template-columns:1fr;gap:24px}.dc-guide .guide-case p{font-size:14px}.dc-guide .guide-case h3{font-size:22px}.dc-guide .guide-case-takeaway{padding:18px}}
