.esa-card{margin-top:1.25rem;border:1px solid var(--line,rgba(39,31,22,.14));border-radius:10px;background:var(--paper,#fffdf9)}.esa-head{padding:1.1rem 1.25rem 1rem;border-bottom:1px solid var(--line,rgba(39,31,22,.14))}.esa-kicker{color:var(--accent,#ad4928);font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.esa-head h3{margin:.4rem 0 .75rem;font-family:var(--font-serif,serif);font-size:clamp(19px,2.4vw,24px)}.esa-facts{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0}.esa-facts dt{color:var(--muted,#74675d);font-size:12px}.esa-facts dd{margin:.15rem 0 0;font-size:20px;font-weight:700}.esa-weight{margin:.85rem 0 0;line-height:1.75}.esa-order b,.esa-weight b{display:block;color:var(--muted,#74675d);font-size:12px;font-weight:700}.esa-table-scroll{overflow-x:auto}.esa-table{width:100%;border-collapse:collapse;font-size:14px}.esa-table td,.esa-table th{padding:.85rem .9rem;border-bottom:1px solid var(--line,rgba(39,31,22,.1));text-align:left;vertical-align:top}.esa-table thead th{color:var(--muted,#74675d);font-size:12px;font-weight:700;white-space:nowrap}.esa-table tbody th{min-width:15rem;font-weight:400}.esa-qid{display:inline-block;margin-right:.4rem;color:var(--accent,#ad4928);font:700 11px/1.2 ui-monospace,monospace}.esa-qtext{font-weight:600}.esa-common,.esa-evidence,.esa-limit{display:inline-block;margin-top:.4rem;margin-right:.35rem;padding:.1rem .45rem;border-radius:999px;font-size:11px;white-space:nowrap}.esa-common{border:1px solid var(--line,rgba(39,31,22,.2));color:var(--muted,#74675d)}.esa-common--company_specific{border-color:rgba(173,73,40,.45);background:rgba(173,73,40,.08);color:#8f321a;font-weight:700}.esa-common--unusual{border-color:rgba(181,138,58,.5);background:rgba(181,138,58,.1);color:#7a5a1e}.esa-limit{border:1px solid var(--line,rgba(39,31,22,.2))}.esa-limit,.esa-sub{color:var(--muted,#74675d)}.esa-sub{display:block;margin-top:.4rem;font-size:12px;line-height:1.65}.esa-evidence{border:1px solid var(--line,rgba(39,31,22,.18))}.esa-evidence,.esa-why--guess{color:var(--muted,#74675d)}.esa-why--guess .esa-evidence{border-style:dashed}.esa-materials,.esa-traps{margin:0;padding-left:1.05rem;line-height:1.7}.esa-traps li{color:#8f321a}.esa-order{margin:0;line-height:1.75}.esa-asks,.esa-gaps,.esa-order{padding:1rem 1.25rem;border-top:1px solid var(--line,rgba(39,31,22,.14))}.esa-asks h4,.esa-gaps h4{margin:0 0 .5rem;font-size:13px}.esa-asks ul,.esa-gaps ul{margin:0;padding-left:1.05rem;line-height:1.75}.esa-gaps{background:rgba(181,138,58,.06)}.esa-foot{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.85rem 1.25rem;border-top:1px solid var(--line,rgba(39,31,22,.14));color:var(--muted,#74675d);font-size:12px}