.pfold>.pfold-sum{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .85rem;margin:0 0 .75rem;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);font-weight:600;font-size:.92rem;line-height:1.3;cursor:pointer;list-style:none}.pfold>.pfold-sum::-webkit-details-marker{display:none}.pfold>.pfold-sum:before{content:"▸";flex:none;color:var(--chi-blue,var(--accent));transition:transform .15s ease}.pfold[open]>.pfold-sum:before{transform:rotate(90deg)}.pfold>.pfold-sum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pfold-sum .pfold-sub{font-weight:400;color:var(--muted)}@media (max-width:760px){.pfold[open] .pfold-dup{display:none}}@media (min-width:761px){.pfold>.pfold-sum{display:none}}@media (prefers-reduced-motion:reduce){.pfold>.pfold-sum:before{transition:none}}