.ess-panel{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid var(--es-line,#294334);border-radius:18px;background:var(--es-surface,#101913);color:var(--es-text,#eff9f2)}.ess-panel a{color:var(--es-accent,#b4ff46)}.ess-panel dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:.65rem 1rem}.ess-panel dd{margin:0;overflow-wrap:anywhere}.ess-related a{overflow-wrap:anywhere}.ess-panel h2,.ess-panel h3{color:inherit}.ess-panel .button{display:inline-block;padding:.8rem 1rem;border:1px solid currentColor;border-radius:10px}@media(max-width:480px){.ess-panel dl{grid-template-columns:1fr}.ess-panel dd{margin-bottom:.75rem}}
