.df6{margin:2rem 0;max-width:100%;overflow-wrap:anywhere}.df6-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem}.df6-card,.df6 details{padding:1rem;border:1px solid currentColor;border-radius:12px}.df6-card{display:flex;flex-direction:column;gap:.5rem}.df6-card a,.df6-card button{margin-top:auto}.df6 button{cursor:pointer;padding:.65rem 1rem;min-height:44px}.df6 summary{cursor:pointer;min-height:44px}.df6-small{font-size:.9rem}.df6 :focus-visible{outline:3px solid #f5bb35;outline-offset:3px}@media(prefers-reduced-motion:reduce){.df6 *{animation:none!important;transition:none!important}}