/* Existing guide-photo and contents styles, loaded only by the coffee article. */
.article{min-width:0;width:100%}
.guide-photo img{display:block;width:100%;height:auto;border-radius:4px}
.article .section-photo{max-width:360px;margin:28px 0 8px;padding-top:20px;border-top:1px solid var(--line)}
.article .guide-photo figcaption{text-transform:none;letter-spacing:0;font-size:.875rem;line-height:1.6;max-width:68ch}
.photo-credit{display:block;margin-top:6px}.photo-credit a{display:inline-block;padding-block:4px}
.further-reading{border-top:1px solid var(--line);padding-top:28px;margin-top:40px}
.further-reading h2{font-size:27px}.further-reading li{margin-block:14px}.further-reading .text-link{font-size:16px}
.mobile-contents{display:none}
@media(max-width:760px){.desktop-contents{display:none}.mobile-contents{display:block}}
