/* Additional 585W components use the shared 600W guide's colors and dimensions. */
.w585-takeaway{display:flex;align-items:center;gap:14px;margin-top:20px;padding:18px;background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:5px}
.w585-takeaway>i{color:var(--amber);font-size:20px;flex-shrink:0}.w585-takeaway strong,.w585-takeaway span{display:block}.w585-takeaway strong{font-size:13px}.w585-takeaway span{font-size:12px;color:var(--muted);margin-top:4px}
.w585-market-answer{margin-top:20px!important}
.w585-model-details{display:grid;gap:10px;margin-top:22px}
.w585-model-details details{border:1px solid var(--line);border-radius:5px;background:#fff9ef;overflow:hidden}
.w585-model-details summary{display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;cursor:pointer;padding:16px;line-height:1.5}
.w585-model-details summary::-webkit-details-marker{display:none}.w585-model-details summary>strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.w585-model-details summary>span{font-size:11px;color:#bd701d;flex-shrink:0}.w585-model-details summary>span>span{margin-left:8px;font-size:18px;display:inline-block}.w585-model-details details[open] summary>span>span{transform:rotate(45deg)}
.w585-model-body{padding:0 16px 16px}.w585-page .w585-model-body p{font-size:12px;overflow-wrap:anywhere}
.w585-model-body dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 20px}.w585-model-body dt{font-size:10px;color:var(--muted)}.w585-model-body dd{font-size:12px;margin:3px 0 0;line-height:1.65;overflow-wrap:anywhere}
.w585-page .w585-inline-note{padding-top:18px;margin-top:24px;border-top:1px solid var(--line);font-size:11px}
.w585-sizing-examples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;grid-column:1/-1}
.w585-sizing-examples article{padding:18px;background:#fff;border:1px solid var(--line);border-radius:5px}
.w585-sizing-examples span,.w585-sizing-examples strong,.w585-sizing-examples small{display:block}.w585-sizing-examples span{font-size:10px;color:var(--muted)}.w585-sizing-examples strong{font-size:18px;color:#b56a1c;margin:7px 0}.w585-sizing-examples small{font-size:10px;color:var(--muted)}
.w585-page .w600-jump{max-height:210px;overflow-y:auto}
@media(max-width:1100px){.w585-sizing-examples{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.w585-sizing-examples{grid-template-columns:1fr 1fr}.w585-model-details summary{gap:10px}.w585-model-details summary>span{font-size:0}.w585-model-details summary>span>span{font-size:18px}.w585-model-body dl{grid-template-columns:1fr}}
