.tool-brief{background:linear-gradient(#12382c,#071910);border:1px solid #e8c54744;border-radius:14px;min-width:0;margin:0 0 1rem}.tool-brief summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k chev""p chev";align-items:center;column-gap:.6rem;min-height:48px;padding:.7rem .9rem;list-style:none;display:grid}.tool-brief summary::-webkit-details-marker{display:none}.tool-brief summary:hover .tool-brief-p{color:var(--gold-hi)}.tool-brief-k{font:.62rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);grid-area:k;margin:0 0 .2rem}.tool-brief-p{font:700 1.02rem var(--display);letter-spacing:.02em;color:var(--cream);grid-area:p;margin:0;line-height:1.3}.tool-brief-chev{color:var(--gold);grid-area:chev;font-size:.9rem;transition:transform .18s}.tool-brief[open] .tool-brief-chev{transform:rotate(180deg)}.tool-brief-body{padding:.15rem .9rem .95rem}.tool-brief-c{color:var(--muted);max-width:68ch;margin:0 0 .75rem;font-size:.9rem;line-height:1.5}.tool-brief-ol{counter-reset:step;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.tool-brief-ol li{color:#e4d8b6;padding-left:1.85rem;font-size:.86rem;line-height:1.4;position:relative}.tool-brief-ol li:before{counter-increment:step;content:counter(step);background:var(--gold);color:#1a1204;width:1.25rem;height:1.25rem;font:700 .68rem var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:.08rem;left:0}
