.plan-rich{color:var(--muted);line-height:1.58}.plan-rich p{margin:0 0 10px}.plan-rich p:last-child{margin-bottom:0}.plan-rich ul,.plan-rich ol{margin:8px 0;padding-left:20px;color:#39423d;display:grid;gap:7px}.plan-rich a{color:var(--wolf);font-weight:800}.plan-rich img{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:12px;margin:10px 0}.plan-rules{border-top:1px solid var(--line);padding-top:12px}.plan-rules summary{cursor:pointer;font-weight:850;color:var(--ink)}.plan-rules[open] summary{margin-bottom:10px}.plan-description{min-height:48px}.plan-benefits{margin-bottom:4px}