.photo-guide{margin:22px 0;padding:20px;background:#f7f2e9;border:1px solid #e4d7c6;border-radius:14px;color:#27323b}.photo-guide-heading{display:flex;gap:10px;align-items:center}.photo-guide-heading>svg{width:23px;height:23px;color:#9a6738}.photo-guide h3{margin:0;font-size:18px}.photo-labels{display:flex;gap:6px;margin:12px 0}.photo-labels span,.photo-badge{font-size:11px;border:1px solid #d3b58f;background:#fffaf1;color:#80552e;border-radius:5px;padding:3px 7px}.photo-guide dl{margin:18px 0 0}.photo-guide dl>div{margin:0 0 16px}.photo-guide dt{font-size:12px;font-weight:700;letter-spacing:.03em;color:#8e622f;margin:0 0 5px}.photo-guide dd{margin:0;font-size:14px;line-height:1.75}.photo-guide-note{font-size:11px;line-height:1.65;color:#71685c;margin:16px 0 0;border-top:1px solid #e4d7c6;padding-top:12px}.photo-picks{margin:22px 0}.photo-picks .gem-intro{margin-bottom:10px}.photo-picks .art-pick{border-color:#e4d7c6}.photo-picks .section-heading h3{color:#80552e}.photo-category-note{font-size:13px;line-height:1.7;color:#6f736f;margin:4px 0 14px}@media(max-width:480px){.photo-guide{padding:16px}.photo-guide dd{font-size:13px}.photo-guide h3{font-size:17px}}
