.photo-guide#photoGuide{margin:0 0 18px;padding:0;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink)}#photoGuide>summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:44px;padding:12px 14px;font-size:14px;line-height:1.5;font-weight:600;color:var(--ink)}#photoGuide>summary::-webkit-details-marker{display:none}#photoGuide>summary::after{content:'▾';margin-left:auto;flex-shrink:0;color:var(--muted)}#photoGuide[open]>summary::after{content:'▴'}#photoGuide>summary>span:not(.photo-guide-icon){white-space:nowrap}.photo-guide-icon{flex:0 0 auto;font-size:18px}.photo-guide-body{padding:0 16px 16px}.photo-guide-body>p{font-size:14px;line-height:1.7;margin:0 0 16px;color:var(--muted)}.photo-guide-points{display:grid;grid-template-columns:1fr;gap:14px;list-style:none;margin:0;padding:0}.photo-guide-points li{margin:0}.photo-guide-points strong{display:block;font-size:14px;line-height:1.6;font-weight:700;color:var(--ink)}.photo-guide-points p{font-size:14px;line-height:1.7;margin:4px 0 0;color:var(--muted);overflow-wrap:anywhere}@media(max-width:640px){#photoGuide>summary{font-size:13px;padding:11px 10px;gap:6px}.photo-guide-body{padding:0 12px 14px}.photo-guide-points{gap:12px}}
